CS1011
Schedule
Week Day Topics Reading Lab
1
09/03-09/07
1 Course Introduction
How we make computers think video
1.1-1.8 Lab 1: First program
2 Java development basics Next Steps 3.1-3.14
3 Java development basics cont... video video  
2
09/10-09/14
1 Java development basics cont... video video 3.15-3.23, A.2-A.3 Lab 2: Simple programs
2 Variables, assignment, and operations conversions 2.1-2.5
3 Decisions, repeating, flow charts, and pseudocode 2.6-2.12
3
09/17-09/21
1 Conditionals and Boolean logic == vs. .equals() 4.1-4.7 Lab 3: Conditionals
2 Looping and Nested loops 4.8-4.15
3 Class Exercise Ex4, Ex8, Ex8b  
4
09/24-09/28
1 Review   Lab 4: Looping
2 Exam I  
3 Pre-Built Classes 5.1-5.3, A.5
5
10/01-10/05
1 More Pre-Built Classes Ex 3 (sorry bad audio) Ex 4.1 Ex 4.2 5.4-5.6, A.4 Lab 5: Library classes
2 MSOE Mindset  
3 Even More Pre-Built Classes video1, video2, video3, and video4 5.7-5.8 format() tutorial
6
10/08-10/12
1 UML and Object-Oriented Programming 6.1-6.12, A.7 Lab 6: Simple class
2 Class Exercise  
3 OO Details 7.1-7.13
7
10/15-10/19
1 Review   Lab 7: Class implementation
2 Exam II  
3 Coding tips 8.1-8.4
8
10/22-10/26
1 Design strategies 8.5-8.11, 8.13-8.14 Lab 8: Class implementation
2 Class Members exercise 8.13-8.14, 8.16
3 Arrays 9.1-9.6
9
10/29-11/02
1 Class Exercise   Lab 9: Arrays
2 Arrays continued 9.7, 9.9-9.11
3 ArrayList Class 10.1-10.5
10
11/05-11/09
1 Class Exercise   Lab 10: ArrayLists
2 Review/catch-up  
3 Review for Final Exam  
11
11/12-11/16
Common Final Exam 11am-1pm, Wednesday, 11/14/18 in S206

Last modified: Friday, 02-Nov-2018 15:10:47 EDT