SE1011
Schedule
This is an old version of this course, from Fall 2013. A newer version is avaliable.
In-class notes are all available here, and also on the days below where we did them in class. You might find them here, even when I haven't put the links below. I try to get these examples to at lease compile and demonstrate good practice, but may not always get around to it. If you see an error, let me know.
Week | Day | Topics | Reading | Lab |
---|---|---|---|---|
1 09/09-09/13 |
1 | Course Introduction Java development basics |
Lab 1: First Program | |
2 | Java development basics cont... | 3.1-3.14 | ||
3 | Class Exercise | |||
2 09/16-09/20 |
1 | Java development basics cont... Thinking like a computer |
3.15-3.23, 3.25, A.2-A.3 | Lab 2: Simple programs |
2 | Variables, assignment, operations, and flow charts | 2.1-2.6 | ||
3 | Decisions, repeating, and pseudocode | 2.7-2.12 | ||
3 09/23-09/27 |
1 | Conditionals and Boolean logic | 4.1-4.7 | Lab 3: Conditionals |
2 | Looping | 4.8-4.11 | ||
3 | Nested loops | 4.12-4.15 | ||
4 09/30-10/04 |
1 | Review | Lab 4: Looping | |
2 | Exam I | |||
3 | Pre-Built Classes Sec051 In-class Code |
5.1-5.3, A.5 | ||
5 10/07-10/11 |
1 | More Pre-Built Classes Sec011 In-class Code Sec051 In-class Code |
5.4-5.7, A.4 | Lab 5: Library classes |
2 | Even More Pre-Built Classes | 5.8-5.10 | ||
3 | In-class examples Sec011 In-class Code Sec051 In-class Code |
6.1-6.7 | ||
6 10/14-10/18 |
1 | Object-Oriented Programming | 6.8-6.12, A.7 | Lab 6: Simple class |
2 | UML and OO Programming | |||
3 | Class Exercise -- Complex class | 7.1-7.5 | ||
7 10/21-10/25 |
1 | OO Details | 7.6-7.9 | Lab 7: Class implementation |
2 | Review | 7.10-7.13 | ||
3 | Exam II | |||
8 10/28-11/01 |
1 | Lab 8: Class implementation | ||
2 | OO Details cont... & Coding tips | 8.1-8.4 | ||
3 | Design strategies | 8.5-8.11, 8.13-8.14 | ||
9 11/04-11/08 |
1 | Class Members | 8.13-8.14, 8.16 | Lab 9: Arrays and ArrayLists |
2 | Arrays | 9.1-9.6 | ||
3 | Class Exercise | 9.7, 9.9-9.11 | ||
10 11/11-11/15 |
1 | ArrayList Class | 10.1-10.5 | |
2 | Review/catch-up | |||
3 | Review for Final Exam | |||
11 11/18-11/22 |
TBA Common Final Exam |
Last modified: Saturday, 7-Sept-2013 10:06 PM CDT