Computer Science Schedule

From Knowledge Kitchen
Jump to navigation Jump to search


Lecture Date Topic Reading done Assignment due
0 1/28 Welcome
1 1/30 Intro to Java

Assignment 0:

2 2/4 Elementary Programming
3 2/6 Selections

Assignment 1

4 2/11 Selections
5 2/13 Loops
  • Chapter 5
Assignment 2
6 2/20 Methods
  • Chapter 6
7 2/25 Arrays
  • Chapter 7
Assignment 3
8 2/27 Review before exam
9 3/4 Exam #1
10 3/6 Multidimensional Arrays
  • Chapter 8
11 3/11 Exam #1 post-mortem
12 3/13 Objects and Classes
  • Chapter 9
13 3/25 Objects and Classes Assignment 4
14 3/27 Strings
  • Chapter 4
15 4/1 Thinking in Objects / Processing Assignment 5
16 4/3 Thinking in Objects
  • Chapter 10
17 4/8 Inheritance and polymorphism
  • Chapter 11
18 4/10 Review before exam Assignment 6
19 4/15 Exam #2
21 4/17 Abstract Classes & Interfaces
  • Chapter 13
20 4/22 Exam #2 post-mortem
22 4/24 Abstract Classes & Interfaces
  • Chapter 13
23 4/29 Exception handling
  • Chapter 12
Assignment 7
24 5/1 Recursion
  • Chapter 18
25 5/6 Android mobile app development
26 5/8 Review before exam Assignment 8
(no late assignments accepted)
N/A 5/13 no class Android App Extra Credit Assignment
27 Dec 18, 8AM - 9:50AM Final Exam