CS 312 Schedule (Fall 2011)

Week Dates Topics Chapters
1 Aug 24 - Aug 26 History of Computing
Computer Arithmetic, Logic, and Organization
Class Notes
Ch. 1.1 - 1.9
2 Aug 29 - Sep 02 Introduction to Computer Programs and Java Ch. 1.6 - 1.9
3 Sep 07 - Sep 09 Primitive Data Types and Operations Ch. 2.1 - 2.11, 2.13 - 2.15
4 Sep 12 - Sep 16 Selection Statements, & Loops Ch. 3.1 - 3.7
Ch. 4.1 - 4.7, 4.9
5 Sep 19 - Sep 23 Review, Test 1, Methods Ch. 5.1 - 5.9, 5.11
6 Sep 26 - Sep 30 Methods and Recursion Ch. 5.1 - 5.9, 5.11
Ch. 20.1 - 20.7, 20.9 - 20.10
7 Oct 03 - Oct 07 Strings, Input / Output Ch. 9.1 - 9.7
8 Oct 10 - Oct 14 Arrays Ch. 6.1 - 6.11
Ch. 7
9 Oct 17 - Oct 21 Review & Test 2  
10 Oct 24 - Oct 28 Algorithms - sorting, searching, merging Class Notes
11 Oct 31 - Nov 04 Classes and Objects Ch. 8.1 - 8.10
Ch. 10.1 - 10.9
12 Nov 07 - Nov 11 Inheritance and Polymorphism Ch. 11.1 - 11.13
13 Nov 14 - Nov 18 Abstract Classes and Interfaces Ch. 14.1 - 14.12
14 Nov 21 - Nov 25 Make-up Test  
15 Nov 28 - Dec 02 Review & Test 3