Online Comp 150 Schedule and Assignments, Summer 2020

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.

"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).

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

You may download videos for most all of the course content. The links and descriptions are in the tutorial at the beginning of

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.

The time scale for your preparation has some flexibility, since it is mostly through videos/reading at your pace and multi-part assignments where you are invited and encouraged to ask for individual help where needed on individual steps. 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 have considerable risk if you get much behind the suggested schedule listed in Prep for each day. If you are used to being externally scheduled by the timing of regular face to face classes, with material fed from the instructor's mouth at a fixed rate, then you need to watch out particularly. 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.

Reading/viewing preparation assignments are mostly listed by class. You are strongly recommended to break up the written assignments and do exercises as they come in the reading, absorbing and effectively testing yourself on one section before going on to the next, and getting help along the way as needed, to make you fully ready for the next section.

You are encouraged to write blog entries due Wednesday on Tuesday or Wednesday, and blog entries due Sunday on Friday, Saturday or Sunday.

Daily Schedule

5/18 Monday

5/19 Tuesday

5/20 Wednesday Blog entry due

5/21 Thursday

5/24 Sunday Blog entry due today or Wednesday 5/27

5/25 Memorial Day, no meeting

5/26 Tuesday

5/27 Wednesday Blog entry due if you did not do one for Sunday 5/24

5/28 Thursday

5/31 Sunday Blog entry due

6/1 Monday

6/2 Tuesday

6/3 Wednesday

6/4 Thursday

6/7 Sunday Blog entry due

6/8 Monday

6/9 Tuesday

6/10 Wednesday:

6/11 Thursday

6/13 Saturday Due: Ch 4 exercises

6/14 Sunday Blog entry due

6/15 Monday

6/16 Tuesday

6/17 Wednesday

6/18 Thursday

6/19 Friday Drop date

6/20 Saturday Due: Gates Homework

6/21 Sunday Blog entry due

6/22 Monday

6/23 Tuesday

6/24 Wednesday

6/25 Thursday

6/26 Friday Final exam is due
See review materials

Back to Course Home Page