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