|
| Week |
Lecture / Topic |
Assignment |
Homework |
Reading |
Reference |
| 1-1 |
Course Details /
Intro CS and Python
|
Join C4 / Saving files to C4 / |
Read all under Reading column for current week, each week. |
Course Details /
Intro CS and Python
|
History of Computers /
Computer Science
|
| 1-2 |
Course Details /
Intro CS ,Programming and Python
|
Install Python 3
/ Create and run a Python 3 program
/ Lab 1 |
Read all under Reading column for current week, each week. |
Course Details /
Intro CS and Python
|
History of Computers /
Computer Science
|
| 2-1 |
IPP
/ Data Types and Processing /
Python 3 Input /
Algorithms
|
Create and run a Python 3 program
/ Lab 2A |
|
IPP /
Chap 1 (sections 1 - 6) /
Intro to Prog (Sections 1,3,4 and 6) /
DTP /
Algorithms
|
Example Python 3 Programs /
Python 2 Textbook /
Python 3 Textbook |
| 2-2 |
Data Types and Processing |
Lab 2B |
|
IPP
/ Chap 2
/ Intro to Prog (Sections 4,7 and 8) / DTP |
Example Python 3 Programs / Debugging |
| 3-1 |
Processing and Selection |
Lab 3A |
Numbering Systems
/ Intro to Prog section 2 |
Chap 2
/
Chap 4 (sections 1 - 7)
/ Intro to Prog section 5 and 9.1
/ PPS |
Example Python 3 Programs / Debugging |
| 3-2 |
Processing and Selection |
Lab 3B |
|
Chap 2
/
Chap 4 (sections 1 - 7)
/ Intro to Prog section 5 and 9.1
/ PPS |
Example Python 3 Programs / Debugging |
| 4-1 |
Repetition and String Formatting |
Lab 4A |
|
Intro to Prog section 9.2
/ Chap 6
/ RSF
|
Example Python Programs / Debugging |
| 4-2 |
Quiz 1 on topics of
weeks 1 - 3
/ Repetition and String Formatting |
Lab 4B |
|
Intro to Prog section 9.2
/ Chap 6
/ RSF |
Python Help
/ Example Python 3 Programs
/ Programming Hints |
| 5-1 |
Functions |
Lab 5A |
|
Functions /
Chap 3 /
Chap 5
|
Python Help
/ Example Python 3 Programs
/ Programming Hints |
| 5-2 |
Functions |
Lab 5B |
|
Functions /
Chap 3 /
Chap 5
|
|
| 6-1 |
Thanksgiving Holiday - College Closed |
|
|
|
|
| 6-2 |
Midterm Exam |
|
|
|
|
| 7-1 |
Exam Results and Status Report |
Lab 7A |
Homework 2 issued |
|
Python Help
/ Example Python 3 Programs
/ Programming Hints |
| 7-2 |
Lists |
Lab 7B |
|
Lists / Introducing Lists /
Chapter 9 Sections 1-9,13 |
Example Python 3 Programs
/ Programming Hints |
| 8-1 |
Lists |
Lab 8A |
|
Lists / Introducing Lists /
Chapter 9 Sections 1-9,13 |
Example Python 3 Programs
/ Programming Hints |
| 8-2 |
Lists |
Lab 8B |
|
Lists / Introducing Lists /
Chapter 9 Sections 1-9,13 |
Example Python 3 Programs /
Programming Hints |
| 9-1 |
Strings |
Lab 9A |
|
Strings / Chap 7 (Sections 1-9,13) /
Chap 10 (Section 6)
|
|
| 9-2 |
Strings |
Lab 9B |
|
Strings / Chap 7 (Sections 1-9,13)/
Chap 10 (Section 6)
|
|
| 10-1 |
Files and Exceptions |
Lab 10A |
Homework 3 issued |
Files and Exceptions / Chap 10 - Sections 7, 8 and 9 |
|
| 10-2 |
Files and Exceptions |
Lab 10B |
|
Files and Exceptions / Chap 10 - Sections 7, 8 and 9 |
|
| 11-1 |
Quiz 2 / Searching |
|
|
Searching |
|
| 11-2 |
Searching |
Lab 11 |
|
Searching |
|
| 12-1 |
Sorting and Complexity |
Lab 12A |
|
Sorting and Complexity |
Computational Complexity |
| 12-2 |
Sorting and Complexity |
Lab 12B |
|
Sorting and Complexity |
Computational Complexity |
| 13-1 |
Intro to Recursion |
Lab 13A |
|
Intro to Recursion |
|
| 13-2 |
|
Lab 13B |
|
|
|