Online Comp 150 Schedule and Assignments, Summer 2018

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 http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml

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.

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.

Daily Schedule

5/21 Monday

5/22 Tuesday

5/24 Thursday

5/28 Memorial Day, no meeting

5/29 Tuesday

5/31 Thursday

6/3 Sunday Blog entry due

6/4 Monday

6/5 Tuesday

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

6/7 Thursday

6/10 Sunday Blog entry due

6/11 Monday

6/12 Tuesday

6/14 Wednesday: Due: Ch 3 exercises

6/14 Thursday

6/16 Saturday Due: Ch 4 exercises

6/17 Sunday Blog entry due

6/18 Monday

6/19 Tuesday

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

6/21 Thursday

6/22 Friday Drop date

6/23 Saturday Due: Gates Homework

6/24 Sunday Blog entry due

6/25 Monday

6/26 Tuesday

6/27 Wednesday Due: Python Project

6/28 Thursday

6/29 Friday Final exam is due
See review materials

Back to Course Home Page