Course Calendar for SCMP 118
It is expected that you read all the sections to be covered BEFORE the class and come to class prepared to discuss
the topics.
Check this page regularly for updates . This is a tentative schedule to be updated as needed.
Date | Section/Topic/Reading Assignment | Programming Assignment |
Tue Jan 15 | Chapter 1: Introduction to Computers and C++ Programming. Our Computing Environment Fist set of CodeLab exercises assigned |
Lab 0, Chapter 1 |
Thu Jan 17 | 2.1-2.3 (More CodeLab exercises posted. This is the largest set of CodeLab problems. start early!) | |
Tue Jan 22 | Rest of Chapter 2 | Lab 1, Chp 2 |
Thu Jan 24 | 3.1,3.2,3.3 (More CodeLab exercises posted) | |
Tue Jan 29 | 3.3 and 3.4 | Lab 2, Chp 3 |
Thu Jan 31 | 4.1-4.3 (More CodeLab exercises posted) | |
Tue Feb 5 | 4.3-4.6 | Lab 3, Chps 4 and 5 . direct link |
Thu Feb 7 | 5.1-5.3 (More CodeLab exercises posted) | |
Tue Feb 12 | 5.2-5.5 | |
Thu Feb 14 | 7.1- 7.3 (More CodeLab exercises posted) | Lab 4 Chp 7 |
Tue Feb 19 | 7.3-7.4 Study these review/practice problems for the exam. Present solutions in class on Thursday. | |
Thu Feb 21 | Review | |
Tue Feb 26 | Midterm Exam | |
Thu Feb 28 | 10.1: Structures (More CodeLab exercises posted) | Lab 5 Chp 10 |
SPRING BREAK |
||
Tue Mar 19 | 10.2, 10.3: Classes, constructors, and ADT (Lab 5, part 2 posted, more CodeLab exercises posted) | |
Thu Mar 21 | 8.1, 8.2: C-strings and String class (More CodeLab exercises posted) | Lab 6 Chp 8 |
Tue Mar 26 | 8.2,8.3: Strings,Vectors | |
Thu Mar 28 | 6.1, 6.2 File I/O (More CodeLab exercises posted) | Lab 7 Chp 6 |
Tue Apr 2 | 6.2, 6.3 and Introduction to Linux | |
Thu Apr 4 | 11.1,11.2 | Lab 8 Chp 11 |
Tue Apr 9 | 11.2,11.3 | |
Thu Apr 11 | 12.1 (separate compilation, also on Linux) | Lab 9, Chp 12 |
Tue Apr 16 | 12.2 | |
Thu Apr 18 | 14.1, 14.2 (More CodeLab exercises posted) | Lab 10, Chp 14 |
Tue Apr 23 | More Recursion/Thinking recursively | |
Thu Apr 25 | The Binary Search Algorithm | |
Tue Apr 30 | Towers of Hanoi | Play the game online here , here or here . There are a number of online sites where you can play the game. |
Thu May 2 | 15.1 Introduction to Inheritance (included on the final) Reminder: The Final Exam will be on Tuesday May 7, 1:30 pm in the usual classroom. |