Computer Science Schedule

From Knowledge Kitchen
Jump to: navigation, search


Lecture Section 2 Date Section 6 Date Topic Reading done Assignment due
0 9/4 N/A Welcome
1 9/6 9/5 Intro to Java

Assignment 0.1:

- N/A 9/10 No class
2 9/11 9/12 Elementary Programming

Assignment 0.2:

3 9/13 9/17 Selections

Assignment 1

- N/A 9/19 No class


4 9/18 9/24 Selections
- 9/20 N/A No class
5 9/25 9/26 Loops Assignment 2
6 9/27 10/1 Methods
7 10/2 10/3 Arrays Assignment 3
8 10/4 10/9 Review before exam
9 10/11 10/10 Exam #1
10 10/16 10/15 Exam #1 post-mortem
11 10/18 10/17 Multi-dimensional arrays
12 10/23 10/22 Objects and Classes
13 10/25 10/24 Objects and Classes Assignment 4
14 10/30 10/29 Strings
15 11/1 10/31 Thinking in Objects / Processing Assignment 5
16 11/6 11/5 Thinking in Objects
17 11/8 11/7 Inheritance and polymorphism
18 11/13 11/12 Review before exam Assignment 6
19 11/15 11/14 Exam #2
20 11/20 11/19 Exam #2 post-mortem
21 11/27 11/26 Abstract Classes & Interfaces
22 11/29 11/28 Abstract Classes & Interfaces
23 12/4 12/3 Exception Handling Assignment 7
24 12/6 12/5 Recursion
25 12/11 12/10 Android Mobile Development
26 12/13 12/12 Review before exam Assignment 8
(no late assignments accepted)
27 Dec 18, 8AM - 9:50AM Dec 17, 8AM - 9:50AM Final Exam