Difference between revisions of "Computer Science Schedule"

From Knowledge Kitchen
Jump to navigation Jump to search
m
m
Line 68: Line 68:
 
* [https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html Oracle's Java tutorial on primitive data types]
 
* [https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html Oracle's Java tutorial on primitive data types]
 
|
 
|
[[Import code examples into Eclipse using Git|Import code examples into Eclipse]]
+
* [[Import Java code examples using Git]]
 +
* [[Import code examples into Eclipse using Git|Import code examples into Eclipse]]
  
 
|-
 
|-

Revision as of 13:46, 12 September 2019


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

Assignment 0:

2 9/10 9/9 Elementary Programming

Assignment 1

4 9/12 9/11 Selections
5 9/17 9/16 Loops
  • Chapter 5
Assignment 2
6 9/19 9/18 Methods
  • Chapter 6
7 9/24 9/23 Arrays
  • Chapter 7
Assignment 3
8 9/26 9/25 Review before exam
10/1 10/30 No class
9 10/3 10/2 Exam #1
10 10/8 10/7 Multidimensional Arrays
  • Chapter 8
10/10 10/9 No class
10/15 10/14 No class
11 10/17 10/16 Exam #1 post-mortem
12 10/22 10/21 Objects and Classes
  • Chapter 9
13 10/24 10/23 Objects and Classes Assignment 4
14 10/29 10/28 Strings
  • Chapter 4
15 10/31 10/30 Thinking in Objects / Processing Assignment 5
16 11/5 11/4 Thinking in Objects
  • Chapter 10
17 11/7 11/6 Inheritance and polymorphism
  • Chapter 11
18 11/12 11/11 Review before exam Assignment 6
19 11/14 11/13 Review before exam
21 11/19 11/18 Exam #2
20 11/21 11/20

Abstract Classes & Interfaces

  • Chapter 13
22 11/26 11/25

Abstract Classes & Interfaces

  • Chapter 13
11/28 11/27 No class
23 12/3 12/2 Exam #2 post-mortem
24 12/5 12/4 Exception handling
  • Chapter 12
Assignment 7
25 12/12 12/11 Recursion
  • Chapter 18
26 12/10 12/9 Review before exam Assignment 8
(no late assignments accepted past this date)
27 12/12 12/11 Review before exam
TBD TBD Final Exam