`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 13 | Chapter 1: Introduction to Computers and C++ Programming. Our Computing Environment Fist set of CodeLab exercises assigned |
Lab 0, Chapter 1 |
Thu Jan 15 | 2.1-2.3 (More CodeLab exercises posted, due 1-23. This is the largest set of CodeLab problems. start early!) | |
Tue Jan 21 | Rest of Chapter 2 | Lab 1, Chp 2 |
Thu Jan 23 | 3.1,3.2,3.3 (More CodeLab exercises posted) | |
Tue Jan 28 | 3.3 and 3.4 | Lab 2, Chp 3 |
Thu Jan 30 | 4.1-4.3 (More CodeLab exercises posted) | |
Tue Feb 4 | 4.3-4.6 | Lab 3, Chps 4 and 5, direct link |
Thu Feb 6 | 5.1-5.3 (More CodeLab exercises posted) | |
Tue Feb 11 | 5.3-5.5 | |
Thu Feb 13 | 7.1- 7.3 (More CodeLab exercises posted) | Lab 4 Chp 7 |
Tue Feb 18 | 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. | |
Thu Feb 20 | Review | |
Tue Feb 25 | Midterm Exam | |
Thu Feb 27 | 10.1: Structures (More CodeLab exercises posted). Intro to Linux | Lab 5 Chp 10 |
SPRING BREAK |
||
Tue Mar 18 | 10.2, 10.3, 11.3: Classes, constructors, ADT, Arrays and classes (Lab 5, part 2 posted, more CodeLab exercises posted) | |
Thu Mar 20 | 8.1, 8.2: C-strings and String class (More CodeLab exercises posted) | Lab 6 Chp 8 |
Tue Mar 25 | 8.2,8.3: Strings,Vectors | |
Thu Mar 27 | 6.1, 6.2 File I/O (with Linux as well ) (More CodeLab exercises posted) | Lab 7 Chp 6 |
Tue Apr 1 | 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 Apr 3 | 11.1,11.2 | Lab 8 Chp 11 |
Tue Apr 8 | 11.2,11.3 | |
Thu Apr 10 | 12.1 (separate compilation, also on Linux) | Lab 9, Chp 12 |
Tue Apr 15 | 12.2 | |
Thu Apr 17 | 14.1, 14.2 (More CodeLab exercises posted) | Lab 10, Chp 14 |
Tue Apr 22 | More Recursion/Thinking recursively | |
Thu Apr 24 | The Binary Search Algorithm | |
Tue Apr 29 | 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 1 | 15.1, and 10.4 Introduction to Inheritance (included on the final) Reminder: The Final Exam will be on Tuesday May 6, 1:30 pm in the usual classroom. |
Bonus Lab on inheritance |