SE1011
Schedule
Week Day Topics Reading Lab
1
09/07-09/11
1 Course Introduction
How we make computers think
1.1-1.8 Lab 1: First program
2 Java development basics video 3.1-3.14
3 Java development basics cont... video  
2
09/14-09/18
1 Java development basics cont... video 3.15-3.23, 3.25, A.2-A.3 Lab 2: Simple programs
2 Variables, assignment, and operations video 2.1-2.5
3 Decisions, repeating, flow charts, and pseudocode 2.6-2.12
3
09/21-09/25
1 Conditionals and Boolean logic video 4.1-4.7 Lab 3: Conditionals
2 Looping and Nested loops 4.8-4.15
3 Class Exercise video  
4
09/28-10/02
1 Review practice Lab 4: Looping
2 Exam I  
3 Pre-Built Classes video 5.1-5.3, A.5
5
10/05-10/09
1 More Pre-Built Classes Ex 4.1 Ex 4.2 5.4-5.6, A.4 Lab 5: Library classes
2 Even More Pre-Built Classes (Watch prior to class: video1, video2, video3, and video4) | Ex 3 Ex 4.7 5.7-5.8 printf() tutorial
3 Object-Oriented Programming video 6.1-6.7
6
10/12-10/16
1 UML and OO Programming video 6.8-6.12, A.7 Lab 6: Simple class
2 Class Exercise -- Complex class video  
3 OO Details video 7.1-7.5
7
10/19-10/23
1 OO Details cont... 7.6-7.13 Lab 7: Class implementation
2 Exam II  
3 Coding tips 8.1-8.4
8
10/26-10/30
1 Design strategies 8.5-8.11, 8.13-8.14 Lab 8: Class implementation
2 Class Members video 8.13-8.14, 8.16
3 Arrays video 9.1-9.6
9
11/02-11/06
1 Class Exercise   Lab 9: Arrays
2 Arrays continued video 9.7, 9.9-9.11
3 Class Exercise video  
10
11/09-11/13
1 ArrayList Class video 10.1-10.5 Lab 10: ArrayLists
2 Review/catch-up  
3 Review for Final Exam  
11
11/16
11am-1pm, Monday in L307 Common Final Exam

Last modified: Tuesday, 16-Feb-2016 10:54:09 EST