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

Import code examples into Eclipse

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 Review before exam
21 4/17 Exam #2
20 4/22

Abstract Classes & Interfaces

  • Chapter 13
22 4/24

Abstract Classes & Interfaces

  • Chapter 13
23 4/29 Exam #2 post-mortem
24 5/1 Exception handling
  • Chapter 12
Assignment 7
25 5/6 Recursion
  • Chapter 18
26 5/8 Review before exam Assignment 8
(no late assignments accepted past this date)
N/A 5/13 no class
27 May 15, 2:00pm-3:50pm Final Exam