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 17

Chapter 1: Introduction to Computers and C++ Programming. Our Computing Environment

Fist set of CodeLab exercises assigned

Lab 0, Chapter 1
Thu Jan 19 2.1, 2.2 (More CodeLab exercises posted. This is the largest set of CodeLab problems. Start early!)
Tue Jan 24 Rest of Chapter 2 (More CodeLab exercises posted) Lab 1, Chapter 2
Thu Jan 26 3.1,3.2,3.3 (More CodeLab exercises posted)
Tue Jan 31 3.3 and 3.4 (More CodeLab exercises posted) Lab 2, Chp 3
Thu Feb 2 4.1-4.3 (More CodeLab exercises posted)
Tue Feb 7 4.3-4.6 (More CodeLab exercises are posted) Lab 3, Chps 4 & 5
Thu Feb 9 5.1, 5.2
Tue Feb 14 5.3-5.5
Thu Feb 16 7.1- 7.3 (More CodeLab exercises are posted) Lab 4, Ch 7
Tue Feb 21 7.3-7.4 Study these review/practice problems for the exam. Present solutions in class on Thursday.
Thu Feb 23 Review for the exam
Tue Feb 28 Midterm exam
Thu March 1 10.1: Structures (More CodeLab exercises posted) Lab 5, Chp 10
Tue March 20 10.2, 10.3: Classes, constructors, and ADT (Lab 5, part 2 to be posted, more CodeLab exercises posted)
Thu March 22 8.1, 8.2: Strings (More CodeLab exercises posted) Lab 6, Chp 8
Tue March 27 8.2,8.3 Vectors
Thu March 29 6.1, 6.2 File I/O (More CodeLab exercises posted) Lab 7, Chp 7
Tue Apr 3 6.2, 6.3
Thu Apr 5 11.1,11.2 Lab 8, Chp 11
Tue Apr 10 11.2,11.3
Thu Apr 12 12.1 Lab 9, Chp 12
Tue Apr 17 12.2
Thu Apr 19 14.1, 14.2 (More CodeLab exercises posted)
Tue Apr 24 More Recursion/Thinking recursively Lab 10, Chp 14
Thu Apr 26 The Binary Search Algorithm
Tue May 1 Towers of Hanoi Play the game online here , here or here (this one was nice and used to work) There are a number of online sites where you can play the game.
Thu May 3

15.1 Introduction to Inheritance (included on the final)

Reminder: Final Exam will be on Tue May 8, 6:30 pm in the usual classroom