Difference between revisions of "CSC111 Class Page 2011"
(→Weekly Schedule) |
(→Weekly Schedule) |
||
Line 68: | Line 68: | ||
** Quiz (2 questions) on [http://maven.smith.edu/~jfrankli/111s08/pairProgramming2000.pdf article] on pair programming. | ** Quiz (2 questions) on [http://maven.smith.edu/~jfrankli/111s08/pairProgramming2000.pdf article] on pair programming. | ||
<br /> | <br /> | ||
+ | ** Overview of [[CSC111 HW 1 2011| Homework #1]] | ||
+ | ** New tools! | ||
+ | *** '''Beowulf''' and '''Emmy''': Linux servers | ||
+ | *** Secure Shell Access ('''ssh''') | ||
+ | *** '''Emacs''': an editor for programmers | ||
+ | ** Syntax and Semantics | ||
+ | ** Exploring '''functions''' | ||
+ | *** A function for greeting the user | ||
+ | *** The main function | ||
+ | ** Assignment | ||
+ | *** what really goes on inside the computer | ||
+ | *** multiple assignments on one line | ||
+ | ** Discussion of [http://maven.smith.edu/~jfrankli/111s08/pairProgramming2000.pdf article] on pair programming. | ||
* '''Friday''' | * '''Friday''' | ||
** Computer Science lunch. "What we did last summer'': CS Majors share their experience of the past summer. Informal gathering with '''free food''', Ford Hall 345, 12:00-1:00 p.m. | ** Computer Science lunch. "What we did last summer'': CS Majors share their experience of the past summer. Informal gathering with '''free food''', Ford Hall 345, 12:00-1:00 p.m. |
Revision as of 06:33, 15 September 2011
Contents
Prof and TAs
Dominique Thiébaut email |
|
To see when and where TAs are available this week, click here.
Weekly Schedule
Week | Topics | Reading | |||
Week 1 9/8 |
|
| |||
Week 2 9/13 |
|
docid=-7758421725489622662 | width=400 | height=326
}}
|
|
Week 3 9/20 |
|
| |||
Week 4 9/27 |
|
| |||
Week 5 10/4 |
|
| |||
Week 6 10/11 |
|
| |||
Week 7 10/18 |
|
|
Week | Topics | Reading |
Week 8 10/25 |
|
|
Week 9 11/1 |
|
|
Week 10 11/8 |
|
|
Week 11 11/15 |
|
|
Week 12 11/22 |
|
|
Week 13 11/29 |
|
|
Week 14 12/6 |
|
|
Week 15 12/13 |
|
|
Links and Resources
On Line Python books
- disocovermagazine.com blog. Check out the answers posted by many readers. They contain some interesting links that you may find useful!
Python keywords
- The list of all the reserved words of the Python language
- and del for is raise assert elif from lambda return break else global not try class except if or while continue exec import pass yield def finally in print
Linux
- Getting Started with Linux (from U. North Carolina, Chapel Hill)
- Intermediate Linux (from U. North Carolina, Chapel Hill)
- A good Emacs tutorial
- Emacs Quick Reference
Misc
- If you decide to work in pairs for the homework assignments, you need to follow the protocol for 'pair programming' as discussed in this article.
- Video talks on Python:
- All the programs of Zelle's Python textbook
- a video of digital horses: what we can do with lists of objects!
Software
- Installing and using the Secure Shell Client on a Windows PC.
- Using SSH on Windows, Linux, or on a Mac with OS X
Math
Back To Main Page