CMPT 120: Schedule

Home | Schedule and Lecture Notes | Labs | Assignments
Lecture: AQ 3154 MWF 1:30-2:20

You can download a powerpoint viewer for Windows to view the lecture slides here.

DateTopics and ReadingsNotes
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

Chris Schmidt, last updated June 30, 2007