|
Fall 2009
SE1011 notes from another MSOE professor:
Dr. Hornick,
| Week |
Period |
Topics |
Reading |
Lab |
1 09/07-09/11 |
Lecture 1 |
Course Introduction How we make computers think |
1.1-1.7, 1.9 |
Problem Solving |
| Lecture 2 |
Variables, assignment, operations, and flow charts |
2.1-2.6 |
| Lecture 3 |
Decisions, repeating, and pseudocode |
2.7-2.12 |
2 09/14-09/18 |
Lecture 1 |
Java development basics |
3.1-3.14 |
Lab 1: First program |
| Lecture 2 |
Java development basics cont... video |
3.15-3.24, A.2-A.3 |
| Lecture 3 |
Class Exercise video |
|
3 09/21-09/25 |
Lecture 1 |
Conditionals and Boolean logic |
4.1-4.7 |
Lab 2: Conditionals video |
| Lecture 2 |
Looping |
4.8-4.11 |
| Lecture 3 |
Nested loops |
4.12-4.15 |
4 09/28-10/02 |
Lecture 1 |
Review |
|
Lab 3: Looping |
| Lecture 2 |
Exam I |
|
| Lecture 3 |
Pre-Built Classes video |
5.1-5.3, A.5 |
5 10/05-10/09 |
Lecture 1 |
More Pre-Built Classes |
5.4-5.7, A.4 |
Lab 4: Library classes |
| Lecture 2 |
Random numbers and Lab related issues video |
5.8-5.9 |
| Lecture 3 |
Object-Oriented Programming video |
6.1-6.7 |
6 10/12-10/16 |
Lecture 1 |
UML and OO Programming video |
6.8-6.12, A.7 |
Lab 5: Simple class |
| Lecture 2 |
Class Exercise video |
|
| Lecture 3 |
OO Details video |
7.1-7.5 |
7 10/19-10/23 |
Lecture 1 |
OO Details cont... video |
7.6-7.9 |
Lab 6: Class implementation video |
| Lecture 2 |
Class Exercise |
7.10 |
| Lecture 3 |
Review |
|
8 10/26-10/30 |
Lecture 1 |
Exam II |
|
Lab 7: Class implementation |
| Lecture 2 |
Coding tips |
8.1-8.4 |
| Lecture 3 |
Design strategies |
8.5-8.9, 8.13 |
9 11/02-11/06 |
Lecture 1 |
Class Members |
9.1-9.6 |
Lab 8: Arrays |
| Lecture 2 |
Arrays video (ArrayLists) |
10.1-10.5, 10.10 |
| Lecture 3 |
Class Exercise |
10.6-10.7 |
10 11/09-11/13 |
Lecture 1 |
ArrayList Class |
10.11-10.14 |
Lab 9: ArrayLists |
| Lecture 2 |
Review/catch-up |
|
| Lecture 3 |
Review for Final Exam |
|
11 11/16-11/20 |
Common Final Exam |
|