SE1011
Schedule
Week | Day | Topics | Reading | Lab |
---|---|---|---|---|
1 09/04-09/08 |
1 | Course Introduction How we make computers think |
1.1-1.8 | Lab 1: First program video |
2 | Java development basics | 3.1-3.14 | ||
3 | Java development basics cont... video | |||
2 09/11-09/15 |
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 conversions | 2.1-2.5 | ||
3 | Decisions, repeating, flow charts, and pseudocode video | 2.6-2.12 | ||
3 09/18-09/22 |
1 | Conditionals and Boolean logic == vs. .equals() video | 4.1-4.7 | Lab 3: Conditionals |
2 | Looping and Nested loops video | 4.8-4.15 | ||
3 | Class Exercise Ex4, Ex5, Ex8, Ex8b | |||
4 09/25-09/29 |
1 | Review | Lab 4: Looping | |
2 | Exam I | |||
3 | Pre-Built Classes video | 5.1-5.3, A.5 | ||
5 10/02-10/06 |
1 | More Pre-Built Classes Ex 3 (sorry bad audio) Ex 4.1 Ex 4.2 video | 5.4-5.6, A.4 | Lab 5: Library classes |
2 | Even More Pre-Built Classes 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/09-10/13 |
1 | UML and OO Programming video | 6.8-6.12, A.7 | Lab 6: Simple class |
2 | Class Exercise | |||
3 | OO Details | 7.1-7.5 | ||
7 10/16-10/20 |
1 | Exam II | Lab 7: Class implementation | |
2 | OO Details cont... video | 7.6-7.13 | ||
3 | Coding tips video | 8.1-8.4 | ||
8 10/23-10/27 |
1 | Design strategies video | 8.5-8.11, 8.13-8.14 | Lab 8: Class implementation |
2 | Class Members exercise | 8.13-8.14, 8.16 | ||
3 | Arrays video | 9.1-9.6 | ||
9 10/30-11/03 |
1 | Class Exercise | Lab 9: Arrays | |
2 | Arrays continued | 9.7, 9.9-9.11 | ||
3 | ArrayList Class Thomas video video | 10.1-10.5 | ||
10 11/06-11/10 |
1 | Class Exercise | Lab 10: ArrayLists | |
2 | Review/catch-up | |||
3 | Review for Final Exam | |||
11 11/? |
Common Final Exam 11am-1pm, 11/15/2017 in L104 |
Last modified: Friday, 03-Nov-2017 07:51:22 EDT