`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 |
Thu Aug 28 | Chapter 1: Introduction to Computers and C++ Programming. Our Computing Environment Fist set of CodeLab exercises assigned |
Lab 0, Chapter 1 |
Tue Sep 2 | 2.1-2.3 (More CodeLab exercises posted, due 1-23. This is the largest set of CodeLab problems. start early!) | |
Thu Sep 4 | Rest of Chapter 2 | Lab 1, Chp 2 |
Tue Sep 9 | 3.1,3.2,3.3 (More CodeLab exercises posted) | |
Thu Sep 11 | 3.3 and 3.4 | Lab 2, Chp 3 |
Tue Sep 16 | 4.1-4.3 (More CodeLab exercises posted) | |
Thu Sep 18 | 4.3-4.6 | |
Tue Sep 23 | 5.1-5.3 (More CodeLab exercises posted) | |
Thu Sep 25 | 5.3-5.5 | |
Tue Sep 30 | 7.1- 7.3 (More CodeLab exercises posted) | Lab 4, Chp 7 |
Thu Oct 2 | 7.3-7.4 Study these review/practice problems for the exam. Present solutions in class on Thursday.Whenever appropriate, write solutions in a program and test them. | |
Tue Oct 7 | Review | |
OCTOBER BREAK |
||
Tue Oct 14 | Midterm Exam | |
Thu Oct 16 | 10.1: Structures (More CodeLab exercises posted). Intro to Linux | Lab 5, Chp 10 | Tue Oct 21 | 10.2, 10.3, 11.3: Classes, constructors, ADT, Arrays and classes (Lab 5, part 2 posted, more CodeLab exercises posted) |
Thu Oct 23 | 8.1, 8.2: C-strings and String class (More CodeLab exercises posted) | Lab 6, Chp 8 |
Tue Oct 28 | 8.2,8.3: Strings,Vectors | |
Thu Oct 30 | 6.1, 6.2 File I/O (with Linux as well ) (More CodeLab exercises posted) NOTE: Adjusted class schedule: 9:30-10:40 | Lab 7, Chp 6 |
Tue Nov 4 | 6.2, 6.3 Refresh your memory about complex numbers before the next class. For example, project 6 on page 689 gives a little bit info on complex numbers. | |
Thu Nov 6 | 11.1,11.2 | Lab 8, Chp 11 |
Tue Nov 11 | 11.2,11.3 | |
Thu Nov 13 | 12.1 (separate compilation, also on Linux) | Lab 9, Chp 12 |
Tue Nov 18 | 12.2 | |
Thu Nov 20 | 14.1, 14.2 (More CodeLab exercises posted) | Lab 10, Chp 14 |
THANKSGIVING BREAK |
||
Tue Dec 2 | More Recursion/Thinking recursively | |
Thu Dec 4 | The Binary Search Algorithm | |
Tue Dec 9 | Towers of Hanoi. Prepare for the last quiz by going over all past quizzes + read section 15.1 | Play the game online here , here or here . There are a number of online sites where you can play the game. |
Thu Dec 11 | 15.1, and 10.4 Introduction to Inheritance (included on the final) Reminder: The Final Exam will be on Thursday Dec 18, 8:30 am in the usual classroom. Review all the quizzes, the midterm exam, and the practice problems for the midterm exam. |