Course Calendar for Math 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 18 | Chapter 1: Introduction to Computers and C++ Programming. Our Computing Environment Fist set of CodeLab exercises assigned |
Lab 0, Chapter 1 |
Thu Jan 20 | 2.1, 2.2 (More CodeLab exercises posted) | |
Tue Jan 25 | Rest of Chapter 2 | Lab 1, Chp 2 |
Thu Jan 27 | 3.1,3.2,3.3 (More CodeLab exercises posted) | |
Tue Feb 1 | 3.3 and 3.4 (More CodeLab exercises posted, note the due date) | Lab 2, Ch 3 |
Thu Feb 3 | 4.1-4.3 | |
Tue Feb 8 | 4.3-4.6 (More CodeLab exercises posted) | Lab 3, Chps 4-5 |
Thu Feb 10 | 5.1, 5.2 | |
Tue Feb 15 | 5.3-5.5 | |
Thu Feb 17 | 7.1- 7.3 (More CodeLab exercises are posted) | Lab 4, Chp 7 |
Tue Feb 22 | 7.3-7.4 Study these review/practice problems. Present solutions in class on Thursday. | |
Thu Feb 24 | Review for exam. Midterm is on Tuesday March 1. | |
Tue March 1 | Midterm exam | |
Thu March 3 | 10.1: Structures (More CodeLab exercises posted) | Lab 5, Chp 10 |
Tue March 22 | 10.2, 10.3: Classes, constructors, ADT (Lab 5, part 2 posted, more codelab exercises posted) | |
Thu March 24 | 8.1, 8.2: Strings (more codelab exercises posted) | Lab 6, Chp 8 |
Tue March 29 | 8.2,8.3 Vectors | |
Thu March 31 | 6.1, 6.2 | Lab 7, Chp 6 |
Tue Apr 5 | 6.3, 10.4 | |
Thu Apr 7 | 11.1,11.2 | Lab 8 Chp 11 |
Tue Apr 12 | 11.2, 11.3 | |
Thu Apr 14 | 12.1 | Lab 9 Chp 12 |
Tue Apr 19 | 12.2 | |
Thu Ap 21 | 14.1, 14.2 (More CodeLab exercises posted) | |
Tue Apr 26 | More Recursion/Thinking recursively | Lab 10, Chp 14 |
Thu Apr 28 | The Binary Search Algorithm | |
Tue May 3 | Towers of Hanoi | Play the game online here or here (there are a number of online sites where you can play the game) |
Thu May 5 | 15.1 Introduction to Inheritance (included on the final) | Lab 11, Chp 15 (not to be graded) |