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)