Date | Topics and Readings | Notes |
Mon. May 7 |
Introduction |
Introduction |
Wed. May 9 |
Intro to Computing Science, Algorithms Reading: Study Guide Unit 1 |
Comp. Sci. Algorithms
|
Fri. May 11 |
Algorithms cont. Binary Representation
Reading: Study Guide Section 2.6 |
Binary Representation |
Mon. May 14 |
Binary Rep cont. Intro to Python
Reading: Study Guide Unit 2 |
Intro To Python |
Wed. May 16 |
Intro to Python cont. |
|
Fri. May 18 |
Conditional Statements
Reading: Study Guide Section 3.1 |
Conditional Statements |
Mon. May 21 |
NO CLASS: Victoria Day |
|
Wed. May 23 |
First Assignment, General Programming (Strategy, Style, Errors
Reading: Study Guide Sections 2.7, 3.7. 3.8
Reading: Think like a... Sect 1.3 Appendix A |
General Programming |
Fri. May 25 |
Loops Reading: Study Guide Sections 3.2, 3.3 |
Loops |
Mon. May 28 |
Loops cont.
Reading: Study Guide Sections 3.4, 3.5 |
|
Wed. May 30 |
Loops cont. |
|
Fri. June 1 |
Functions
Reading: Study Guide Section 4.1 |
Functions
|
Mon. June 4 |
Functions cont.
Reading: Study Guide Section 4.2 |
|
Wed. June 6 |
Functions cont. |
|
Fri. June 8 |
Modules Reading: Study Guide Section 4.3 |
Modules and Objects
|
Mon. June 11 |
Objects, Handling Errors
Reading: Study Guide 4.4, 4.5 |
Handling Errors |
Wed. June 13 |
Review for Midterm |
|
Fri. June 15 |
MIDTERM |
|
Mon. June 18 |
Lists Reading: Study Guide Section 5.1 |
Lists |
Wed. June 20 |
Lists cont. Reading: Study Guide Sections 5.2 - 5.4 |
|
Fri. June 22 |
Lists cont. Reading: Study Guide Sections 5.5 - 5.6 |
|
Mon. June 25 |
Files Reading: Study Guide Sections 7.1 - 7.2 |
Files |
Wed. June 27 |
Files cont. Reading: Study Guide Sections 7.3 - 7.5 |
|
Fri. June 29 |
Complexity Reading: Study Guide Sections 3.6 |
Complexity |
Mon. July 2 |
NO CLASS: Canada Day |
|
Wed. July 4 |
Complexity cont. |
|
Fri. July 6 |
Assignments 2/3 Discussion |
|
Mon. July 9 |
Searching and Sorting Reading: Study Guide 6.1-6.2 |
Searching and Sorting |
Wed. July 11 |
Search/Sort cont. Recursion Reading: Study Guide Sections 6.3-6.4 |
Recursion |
Fri. July 13 |
Recursion cont. |
|
Mon. July 16 |
Halting Problem Reading: Study Guide Section 6.5 |
Halting Problem |
Wed. July 18 |
Halting cont. |
|
Fri. July 20 |
Debugging |
Debugging |
Mon. July 23 |
|
|
Wed. July 25 |
|
|
Fri. July 27 |
Stacks and Queues |
Stacks and Queues |
Mon. July 30 |
Review, Evaluations |
|
Wed. Aug 1 |
Review |
|
Fri. Aug 3 |
Review |
|
Tue. Aug 7 |
FINAL EXAM |
|