CS1337.009 Computer Science I Schedule Spring 2016

Instructor: John Cole

This schedule is tentative and subject to change.  Reading is in the textbook specified in the syllabus.

Week Date Topic

Reading

1 January 11 Syllabus review, course requirements, terminology. Ch. 1
  January 13 Introduction to C++ Ch. 2
2 January 18

Martin Luther King Day -- No class

 
  January 20 Using Visual Studio, the Memory Window, and the Debugger  
3 January 25 Expressions and Interactivity Ch. 3
  January 27

Making Decisions

Ch. 4
4 February 1 Loops and Files Ch. 5
  February 3 Functions Ch. 6
5 February 8

Arrays

Ch. 7.1-7.10
  February 10 Arrays; Searching and Sorting Arrays Ch. 8
6 February 15 Pointers Ch. 9
  February 17 Pointers, continued
7 February 22 Exam 1 Review  (Chapters 1-9)  
  February 24 Exam 1 (Chapters 1-9)  
8 Februar 29 Characters, C-Strings, and the String class Ch. 10
  March 2

Structured Data

Ch. 11.1-11.10
9 March 7 Structured Data, continued  
  March 9 Introduction to Classes Ch. 13
10 March 14 Spring Break  
  March 16 Spring Break  
11 March 21 Introduction to Classes, continued  
  March 23 More About Classes Ch. 14
12 March 28 Exam Review (Chapters 10, 11, 13, 14)
  March 30 Exam 2 (Chapters 10, 11, 13)
In the Classroom
 
13 April 4 Recursion Ch. 19
  April 6 Recursion  
14 April 11 Inheritance, Polymorphism, and Pure Virtual Functions Ch. 15
April 13

Inheritance, Polymorphism, and Pure Virtual Functions

15 April 18 Inheritance, Polymorphism, and Pure Virtual Functions  
  April 20 The Standard Template Library; Error Handling Ch, 16
16 April 25

Note: We didn't cover STL, just error handling, so only 16.1 will be on the test.

 
  April 27 Exam Review Chapters 14, 15, 16.1, 19
       
  May 9 Final Exam at 11:00 AM in the Testing Center