CS1337.004 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 12 Syllabus review, course requirements, terminology. Ch. 1
  January 14 Introduction to C++ Ch. 2
2 January 19

Using Visual Studio, the Memory Window, and the Debugger

 
  January 21 Expressions and Interactivity Ch. 3
3 January 26 Making Decisions Ch. 4
  January 28

Loops and Files

Ch. 5
4 February 2 Functions Ch. 6
  February 4 Arrays Ch. 7.1-7.10
5 February 9

Arrays; Searching and Sorting Arrays

Ch. 8
  February 11 Pointers Ch. 9
6 February 16 Pointers, continued Ch. 9
  February 18 Exam 1 Review  (Chapters 1-9)
7 February 23 Exam 1 (Chapters 1-9)  
  February 25 Characters, C-Strings, and the String class Ch. 10
8 March 1 Structured Data Ch. 11.1-11.10
  March 3

Structured Data, continued

 
9 March 8 Introduction to Classes Ch. 13
  March 10 Introduction to Classes, continued  
10 March 15 Spring Break  
  March 17 Spring Break  
11 March 22 More About Classes Ch. 14
  March 24 Exam Review (Chapters 10, 11, 13, 14)  
12 March 29 Exam 2 (Chapters 10, 11, 13, 14) In the Classroom
  March 31 Recursion Ch. 19
13 April 5 Recursion  
  April 7 Inheritance, Polymorphism, and Pure Virtual Functions Ch. 15
14 April 12 Inheritance, Polymorphism, and Pure Virtual Functions  
April 14

Inheritance, Polymorphism, and Pure Virtual Functions

15 April 19 The Standard Template Library; Error Handling Ch, 16
  April 21    
16 April 26

 

 
  April 28 Exam Review Chapters 14, 15, 16.1, 19
  May 3 Final Exam at 2:30 in the Testing Center