Difference between revisions of "Computer Science Schedule"

From Knowledge Kitchen
Jump to navigation Jump to search
m
m
 
(One intermediate revision by the same user not shown)
Line 170: Line 170:
 
|10/22
 
|10/22
 
|10/21
 
|10/21
|Objects and Classes
+
| [[Basic object-oriented programming|Basic object-oriented programming]]
* [[Basic object-oriented programming|Basic object-oriented programming]]
 
 
|
 
|
 
* Chapter 9
 
* Chapter 9
Line 180: Line 179:
 
|10/24
 
|10/24
 
|10/23
 
|10/23
|Objects and Classes
+
| [[More object-oriented programming basics|More object-oriented programming]]
* [[More object-oriented programming basics]]
 
 
|
 
|
 
| [[Open Data Assignment|Assignment 4]]
 
| [[Open Data Assignment|Assignment 4]]
Line 198: Line 196:
 
|10/31
 
|10/31
 
|10/30
 
|10/30
|Thinking in Objects / Processing
+
| [[Introduction to Processing]]
* [[Introduction to Processing]]
 
 
|
 
|
 
| [[Virtual Moped Assignment|Assignment 5]]
 
| [[Virtual Moped Assignment|Assignment 5]]
Line 207: Line 204:
 
|11/5
 
|11/5
 
|11/4
 
|11/4
|Thinking in Objects
+
| [[Inheritance and other more advanced object-oriented programming concepts|Inheritance]]
* [[Inheritance and other more advanced object-oriented programming concepts]]
 
 
|
 
|
 
* Chapter 10
 
* Chapter 10
Line 217: Line 213:
 
|11/7
 
|11/7
 
|11/6
 
|11/6
|Inheritance and polymorphism
+
| [[Interactive programming with Processing]]
* [[Interactive programming with Processing]]
 
 
|
 
|
 
* Chapter 11
 
* Chapter 11
Line 251: Line 246:
 
|11/21
 
|11/21
 
|11/20
 
|11/20
|
+
| [[Interfaces]]
Abstract Classes & Interfaces
 
* [[Interfaces]]
 
 
|
 
|
 
* Chapter 13
 
* Chapter 13
Line 262: Line 255:
 
|11/26
 
|11/26
 
|11/25
 
|11/25
|
+
| [[Abstract classes]]
Abstract Classes & Interfaces
 
* [[Abstract classes]]
 
 
|
 
|
 
* Chapter 13
 
* Chapter 13

Latest revision as of 08:37, 8 November 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 9/30 No class
9 10/3 10/2 Exam #1
10 10/8 10/7
  • Chapter 8
10/10 10/9 No class
10/15 10/14 No class
N/A 10/15 No class
11 10/17 10/16 Exam #1 post-mortem
12 10/22 10/21 Basic object-oriented programming
  • Chapter 9
13 10/24 10/23 More object-oriented programming Assignment 4
14 10/29 10/28 Strings
  • Chapter 4
15 10/31 10/30 Introduction to Processing Assignment 5
16 11/5 11/4 Inheritance
  • Chapter 10
17 11/7 11/6 Interactive programming with Processing
  • 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 Interfaces
  • Chapter 13
22 11/26 11/25 Abstract classes
  • 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
12/19 8:00AM - 9:50AM 12/18 8:00AM - 9:50AM Final Exam