Difference between revisions of "CSC111 Class Page 2014"
(→First Half) |
|||
Line 183: | Line 183: | ||
* <font color="red">'''Saturday/Sunday'''</font>: Moodle Quiz on Chapter 4: '''While Loops'''. The quiz will cover only While loops, from Section 4.1 to 4.5 included. The quiz will close right before Monday's class. | * <font color="red">'''Saturday/Sunday'''</font>: Moodle Quiz on Chapter 4: '''While Loops'''. The quiz will cover only While loops, from Section 4.1 to 4.5 included. The quiz will close right before Monday's class. | ||
* '''Monday''': | * '''Monday''': | ||
− | + | ||
** Watch the exchange between the robot played by Robin Williams and his owner, played by Sam Neil in the 1999 movie ''[http://youtu.be/REuNQvcN8tg?t=7m10s Bicentenial Man]". Here one of the two "people" | ** Watch the exchange between the robot played by Robin Williams and his owner, played by Sam Neil in the 1999 movie ''[http://youtu.be/REuNQvcN8tg?t=7m10s Bicentenial Man]". Here one of the two "people" | ||
having a conversation is an ultra-logical being: a robot, who is not fully aware of the subtleties of the art of (human) conversation: | having a conversation is an ultra-logical being: a robot, who is not fully aware of the subtleties of the art of (human) conversation: | ||
Line 192: | Line 192: | ||
** Debugging with '''print()''' statement: it works! | ** Debugging with '''print()''' statement: it works! | ||
** The different parts of a while loop. The flow of control. | ** The different parts of a while loop. The flow of control. | ||
+ | ** [[CSC111 Semantic Variations of the While Loop| Semantic variations of the while loop]] | ||
** Warning: '''infinite loops!''' | ** Warning: '''infinite loops!''' | ||
** The role of a sentinel. What is a sentinel? | ** The role of a sentinel. What is a sentinel? | ||
** [[CSC111 While Loop Exercises| Exercises with While Loops]]] | ** [[CSC111 While Loop Exercises| Exercises with While Loops]]] | ||
− | + | ||
* '''Wednesday''': <font color="magenta">RALLY DAY</font> Lab 1 will be split in 2 sections, one Wed. 7-9 p.m., and one Thursday 7-9 p.m.. Both will be in '''Ford Hall 342'''. | * '''Wednesday''': <font color="magenta">RALLY DAY</font> Lab 1 will be split in 2 sections, one Wed. 7-9 p.m., and one Thursday 7-9 p.m.. Both will be in '''Ford Hall 342'''. | ||
* '''Friday''' | * '''Friday''' |
Revision as of 08:49, 17 February 2014
--D. Thiebaut (talk) 09:58, 7 January 2014 (EST)
Contents
Prof and TAs
Dominique Thiébaut email |
|
To see when and where TAs are available this week, click here.
Weekly Schedule
First Half
Week | Topics | Reading |
Week 1 1/27 |
x = 3 name = "hello"
|
|
Week 2 2/3 |
|
|
Week 3 2/10 |
|
|
Week 4 2/17 |
having a conversation is an ultra-logical being: a robot, who is not fully aware of the subtleties of the art of (human) conversation:
(advance the movie to 7 minutes and 10 seconds)
|
|
Week 5 2/24 |
|
|
Week 6 3/3 |
|
|
Week 7 3/10 |
|
|
Spring Break
Second Half
Week | Topics | Reading |
Week 9 3/24 |
|
|
Week 10 3/31 |
|
|
Week 11 4/7 |
|
|
Week 12 4/14 |
|
|
Week 13 4/21 |
|
|
Week 14 4/28 |
|
|
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
Useful Math
Back To Main Page