Difference between revisions of "CSC111 Class Page 2010"
(→Weekly Schedule) |
(→Weekly Schedule) |
||
Line 160: | Line 160: | ||
*Read Section 6.2 in Zelle | *Read Section 6.2 in Zelle | ||
*Grahics programming is covered in Chapter 5 | *Grahics programming is covered in Chapter 5 | ||
+ | * Functions and functions returning values are covered in Zelle, Chapter 6, Section 6.5 | ||
<!-- ================================================================== --> | <!-- ================================================================== --> | ||
|- style="background:#eeeeff" valign="top" | |- style="background:#eeeeff" valign="top" | ||
Line 183: | Line 184: | ||
* Homework #6: Skipped for this week: prepare for midterm! | * Homework #6: Skipped for this week: prepare for midterm! | ||
|| | || | ||
− | * Read Chapter 5 in Zelle | + | * Read Chapter 5 in Zelle |
+ | * Read Chapter 6. | ||
<!-- ================================================================== --> | <!-- ================================================================== --> | ||
|- style="background:#ffffff" valign="top" | |- style="background:#ffffff" valign="top" | ||
Line 189: | Line 191: | ||
|| | || | ||
* '''Monday''' | * '''Monday''' | ||
+ | ** Decision structures with '''if/else''' statements. | ||
+ | ** True/False | ||
+ | ** The syntax of an if statement | ||
+ | ** Using if-statements | ||
+ | ** Logic operators: ==, <, >, <=, >=, != | ||
+ | ** Exercises | ||
* '''Wednesday''' | * '''Wednesday''' | ||
* '''Thursday''': '''<font color="orange">Midterm Exam</font>'''. A list of typical problems given in past midterms can be found [[CSC111 Midterm Preparation| here]]. | * '''Thursday''': '''<font color="orange">Midterm Exam</font>'''. A list of typical problems given in past midterms can be found [[CSC111 Midterm Preparation| here]]. | ||
Line 197: | Line 205: | ||
* [[CSC111_Homework_7 | Homework #7]] (due week after Spring break) | * [[CSC111_Homework_7 | Homework #7]] (due week after Spring break) | ||
|| | || | ||
− | + | * Sections 7.1 and 7.2 on Simple Decisions and Two-Way decisions in Zelle. | |
<!-- ================================================================== --> | <!-- ================================================================== --> |
Revision as of 09:05, 8 March 2010
Contents
Prof and TAs
Dominique Thiébaut email |
|
Click here for TA hours this week.
Weekly Schedule
Week | Topics | Reading |
Week 1 1/25 |
|
|
Week 2 2/1 |
|
|
Week 3 2/8 |
|
|
Week 4 2/15 |
|
|
Week 5 2/22 |
|
|
Week 6 3/1 |
|
|
Week 7 3/8 |
|
|
Week 8 3/15 |
SPRING BREAK
|
|
Week 9 3/22 |
|
|
Week 10 3/29 |
|
|
Week 11 4/5 |
|
|
Week 12 4/12 |
|
|
Week 13 4/19 |
|
|
Week 14 4/26 |
|
|
Links and Resources
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