CS 1012: Introduction to Programming with Python

Homepage



Home
About
FAQ

Important:

  • The dates below might change. Please check this table at least twice a week.
  • The approximate time needed for each module is listed along with the link to each module (on the module's respective unit page). Please plan accordingly. For example, Unit-1 takes much longer than Unit-0.
  • Unless otherwise noted, the due time for each due date will be 11.59pm EST that day.

Date What's due
Before first class
By Sunday 1/9 (1) Read through and understand what the course is about.
(2) Understand how to perform and submit work.
(3) Understand how this course works.
(4) Enter Unit-0, listen to the intro audios on that page, then click on Module-0, and try (only TRY) to work your way through Module-0.
Week 1
Monday 8/29 Lecture: Modules 0 of Unit-0
Wednesday 8/31 Wednesday groups: Modules 0 of Unit-0
Friday 9/2 Friday groups: Modules 0 of Unit-0
Saturday 9/3 Due 11.59pm:
(1) Exercises from Module 0 Unit-0
(2) Fill out this Introductory Survey.
Week 2
Monday 9/5 Recorded Lecture (Labor Day): Module 1 of Unit-0
Wednesday 9/7 Wednesday groups: Module 1 of Unit-0
Friday 9/9 Friday groups: Module 1 of Unit-0
Saturday 9/10 Due 11.59pm:
Exercises from Module 1 of Unit-0
Week 3
Monday 9/12 Lecture: Module 2 of Unit-0
Wednesday 9/14 Wednesday groups: Module 2 of Unit-0
Friday 9/16 Friday groups: Module 2 of Unit-0
Saturday 9/17 Due 11.59pm:
Exercises from Module 2 of Unit-0
Week 4
Monday 9/19 Lecture: Module 3 of Unit-0
Wednesday 9/21 Wednesday groups: Module 3 of Unit-0
Friday 9/23 Friday groups: Module 3 of Unit-0
Saturday 9/24 Due 11.59pm:
Exercises from Module 3 of Unit-0
Week 5
Monday 9/26 Lecture: Module 4 of Unit-0
Wednesday 9/28 Wednesday groups: Module 4 of Unit-0
Friday 9/30 Friday groups: Module 4 of Unit-0
Saturday 10/1 Due 11.59pm:
Exercises from Module 4 of Unit-0
Sunday 10/2 Due 11.59pm:
Assignment 1 of Unit-0
Week 6
Monday 10/3 Lecture: Module 5 of Unit-0
Wednesday 10/5 Wednesday groups: Module 5 of Unit-0
Friday 10/7 Friday groups: Module 5 of Unit-0
Saturday 10/8 Due 11.59pm:
Exercises from Module 5 of Unit-0
Week 7
Monday 10/10 Lecture: Module 6 of Unit-0
Wednesday 10/12 Wednesday groups: Module 6 of Unit-0
Friday 10/14 Friday groups: Module 6 of Unit-0
Saturday 10/15 Due 11.59pm:
Exercises from Module 6 of Unit-0
Sunday 10/16 Due 11.59pm:
Assignment 2 Unit-0
Week 8
Monday 10/17 Lecture: Module 0 of Unit-1
Wednesday 10/19 Wednesday groups: Module 0 of Unit-1
Friday 10/21 Friday groups: Module 0 of Unit-1
Saturday 10/22 Due 11.59pm:
Exercises from Module 0 of Unit-1
Week 9
Monday 10/24 Recorded Lecture (Fall Break): Module 1 of Unit-1
Wed/Fri sections Important: Read this page with advising information
Wednesday 10/26 Wednesday groups: Module 1 of Unit-1
Friday 10/28 Friday groups: Module 1 of Unit-1
Saturday 10/29 Due 11.59pm:
Exercises from Module 1 of Unit-1
After reading the advising information , fill out this mid-semester survey .
(The survey let's you ask questions about registration. You can fill it out again if you have more questions.)
Week 10
Monday 10/31 Lecture: Module 2 of Unit-1
Wednesday 11/2 Wednesday groups: Module 2 of Unit-1
Friday 11/4 Friday groups: Module 2 of Unit-1
Saturday 11/5 Due 11.59pm:
Exercises from Module 2 of Unit-1
Week 11
Monday 11/7 Lecture: Module 3 of Unit-1
Wednesday 11/9 Wednesday groups: Module 3 of Unit-1
Friday 11/11 Friday groups: Module 3 of Unit-1
Sunday 11/12 Due 11.59pm:
Exercises from Module 3 of Unit-1
Sunday 11/13 Due 11.59pm:
Assignment 1 Unit-1
Week 12
  See the updated advising information that has answers to your questions.
Monday 11/14 Lecture: Modules 4 and 5 of Unit-1
Wednesday 11/16 Wednesday groups: Modules 4 and 5 of Unit-1
Friday 11/18 Friday groups: Modules 4 and 5 of Unit-1
Saturday 11/19 Due 11.59pm:
Exercises from Modules 4 and 5 of Unit-1
Week 13
Monday 11/22 Lecture: Module 0 of Unit-2
Sunday 11/27 Due 11.59pm:
Assignment 2 Unit-1
Week 14
Monday 11/28 Midterm exam
Wednesday 11/30 Wednesday groups: Module 0 and 1 of Unit-2
Friday 12/2 Friday groups: Module and 1 of Unit-2
Saturday 12/3 Due 11.59pm:
Exercises from Module 0 and 1 of Unit-2
Week 15
Monday 12/5 Lecture: Module 2 of Unit-2
Wednesday 12/7 Wednesday groups: Module 2 of Unit-2
Friday 12/9 Friday groups: Module 2 of Unit-2
Saturday 12/10 Due 11.59pm:
Exercises from Modules 2 of Unit-2
Monday 12/12 Final deadline for any outstanding work! Due 11.59pm:
(1) Exercises from Modules 3 of Unit-2
(2) Survey 3