CS1011
Schedule
Week Day Topics Reading Lab
1
09/09-09/13
1 Course Introduction
How we make computers think
1.1-1.8 Lab 1: First program video
2 Java development basics video 3.1-3.14
3 Java development basics cont... video review  
2
09/16-09/20
1 Java development basics cont... video 3.15-3.23, A.2-A.3 Lab 2: Simple programs video
2 Variables, assignment, and operations conversions video 2.1-2.5
3 Decisions, repeating, flow charts, and pseudocode video review review video 2.6-2.12
3
09/23-09/27
1 Conditionals and Boolean logic == vs. .equals() 4.1-4.7 Lab 3: Conditionals video
2 No class  
3 Looping and Nested Loops video review review video 4.8-4.15
4
09/30-10/04
1 Review   Lab 4: Looping video
2 Exam I  
3 Pre-Built Classes video lab 3 revisited 5.1-5.3, A.5
5
10/07-10/11
1 More Pre-Built Classes video 5.4-5.6, A.4 Lab 5: Library classes video
2 Even More Pre-Built Classes video (for Prof. Jones) 5.7-5.8 format() tutorial
3 Object-Oriented Programming video 6.1-6.7
6
10/14-10/18
1 UML and Object-Oriented Programming video 6.8-6.12, A.7 Lab 6: Simple class video
2 Class Exercise video  
3 OO Details review video 7.1-7.13
7
10/21-10/25
1 Coding tips video 8.1-8.4 Lab 7: Class implementation
2 Review  
3 Exam II  
8
10/28-11/01
1 Design strategies video video (Thomas) 8.5-8.11, 8.13-8.14 Lab 8: Class implementation video
2 Class exercise video bonus video 8.13-8.14, 8.16
3 Arrays video 9.1-9.6
9
11/04-11/08
1 Class Exercise   Lab 9: Arrays
2 Arrays continued 9.7, 9.9-9.11
3 ArrayList Class video 10.1-10.5
10
11/11-11/15
1 Class Exercise review   Lab 10: ArrayLists
2 Review/catch-up  
3 Review for Final Exam  
11
11/18-11/22
Common Final Exam 11am-1pm, Tuesday, 11/19/2019

Last modified: Tuesday, 12-Nov-2019 08:49:07 EST