Online Comp 150 Schedule and Assignments, Summer 2017

Back to Course Home Page

Note there is reading/viewing assigned to do BEFORE the first class in this very compressed course!

Links for assignments and exam reviews may be inaccurate (not updated) or missing until their introduction during class.

Under Activities, Prep: means preparation done before class, with your questions always noted for discussion in class! Sometimes extra In Class activities (besides questions and active use of preparatory reading) are mentioned. Written assignments, Due, should be turned in to Sakai by the end of the day listed (11:55PM), not class time, unless otherwise noted.

Tutorials refer to the Hands-on Python Tutorial, with text at

Get the videos. The syllabus discusses how to obtain the videos for the listed sections.

Either look at videos and then read/skim the text or text-oriented people may be happier just doing a detailed reading most of the time. In any case play along with the activities before we meet synchronously.

Sections listed just with numbers, like 1.12.2, refer to the Tutorial. Sections listed with an N at the beginning, like N3B, are section of the separate notes, that are not principally about Python. Videos to go with these parts of these notes are also referenced in the syllabus.

Since the preparation is mostly through videos/reading at your pace and assignments where you are invited and encouraged to ask for individual help, at your rate, the time scale has some flexibility. On the other hand the course, with its full semester of content, is over in 6 weeks. Exams and assignment due dates are scheduled. You get behind the suggested schedule listed in Prep for each day at considerable risk. This is a significant risk for students used to being scheduled by the timing of regular face to face classes with material fed at a fixed rate. It can be bad enough in a 15 week course, where you have more flexibility to see your issues and catch up. Taking responsibility to progress at a regular rate and getting help when needed (not a week later) are particularly important in this online 6 week course.

Not listed below, since they are entirely regular: Journal entries discussed in the syllabus under Journal.

Daily Schedule

5/22 Monday

5/23 Tuesday

5/25 Thursday - Prep: Through Chapter 1 - In class: Questions, work with loops, play computer

5/29 Memorial Day, no meeting

5/30 Tuesday

6/1 Thursday

6/5 Monday

6/6 Tuesday

6/7, Wednesday Exam 1 on Ch 1 is due
See review materials

6/8 Thursday

6/12 Monday

6/13 Tuesday

6/14 Wednesday: Due: Ch 3 exercises

6/15 Thursday

6/17 Saturday Due: Ch 4 exercises

6/19 Monday

6/20 Tuesday

6/21 Wednesday: Exam 2 due, Through Ch 3
See review materials

6/22 Thursday

6/23 Friday Drop date

6/24 Saturday Due: Gates Homework

6/26 Monday

6/27 Tuesday

6/28 Wednesday Due: Python Project

6/29 Thursday

6/30 Friday Final exam is due
See review materials

Back to Course Home Page