CS 312 Schedule (Spring 2013)

Week Dates Topics Chapters
1 Jan 14 - Jan 18 History of Computing
Computer Arithmetic, Logic, and Organization
Class Notes
Ch. 1.1 - 1.4
Appendices F and G
2 Jan 21 - Jan 25 Introduction to Computer Programs and Java Ch. 1.5 - 1.11
Appendices A, B, and D
3 Jan 28 - Feb 01 Primitive Data Types and Operations Ch. 2.1 - 2.11
Appendix C and E
4 Feb 04 - Feb 08 Basic I/O & Selection Statements Ch. 2.13 - 2.18
Ch. 3.1 - 3.8, 3.11, 3.14 - 3.17, 3.19
5 Feb 11 - Feb 15 Loops Ch. 4.1 - 4.7, 4.9
6 Feb 18 - Feb 22 Review, Test 1, Methods Ch. 5.1 - 5.10, 5.12
7 Feb 25 - Mar 01 Recursion Ch. 20.1 - 20.5, 20.7, 20.9
8 Mar 04 - Mar 08 Strings, Input / Output 9.1 - 9.7
9 Mar 18 - Mar 22 1-D Arrays Ch. 6.1 - 6.7, 6.9 - 6.12
10 Mar 25 - Mar 29 2-D Arrays Ch. 7.1 - 7.4, 7.8
11 Apr 01 - Apr 05 Review, Test 2, Algorithms - sorting, searching, merging Class Notes
12 Apr 08 - Apr 12 Classes and Objects Ch. 8.1 - 8.11
13 Apr 15 - Apr 19 Inheritance and Polymorphism
Abstract Classes and Interfaces
Ch. 11.1 - 11.11, 11.13, 11.14
Ch. 15.1 - 15.9
14 Apr 22 - Apr 26 Object Oriented Analysis and Design Ch. 10.1 - 10.7, 10.11 - 10.14 & Class Notes
15 Apr 29 - May 03 Review & Test 3