SE1021
Schedule

This is an old version of this course, from Winter 2013-2014. A newer version is available here.

Day-by day class materials

code
In-class code
slides
Power-point slides

Both slides & code are numbered by week and class of week. For example, code/example1_3 is the code example from Week 1, Day 3 (That is, Friday of Week 1).

Schedule

Week Day Topics Reading Lab
1
12/02-12/06
1 Course Intro / Java Fundamentals Expanded (slides) 12.1-12.5, SE1011 review Lab 1: ArrayLists
2 Java Fundamentals Expanded (slides) 12.8-12.9
3 Inheritance (slides) (code)  
2
12/09-12/13
1 Inheritance cont... (slides) (code) App. 7 Lab 2: UML Diagrams
2 Aggregation and Composition / UML Diagrams (slides) (code) 13.1-13.9
3 Interfaces (Slides and code for this and following classes will be in the slides and code folders, also linked at top of page).  
3
12/16-12/20
1 Inheritance and Polymorphism 14.1-14.10 Lab 3: Inheritance
2 Review Outcomes
3 Exam I  
Merry Christmas
4
01/06-01/10
1 Graphical User Interface Basics
Midterm Progress Report (optional, due in class or office hours, Friday of Week 5, if you want it back during Week 6. If you give it to me this week, I'll return it next week. Otherwise, no guarantees).
17.1-17.7 Lab 4
2 Event Handling with Listeners and Inner Classes 17.8-17.10
3 Event Handling with Listeners and Inner Classes continued 17.8-17.10
5
01/13-01/17
1 Additional GUI Components 17.12-17.17 Lab 5
2 GUI Layout 18.1-18.6
3 GUI Layout cont... 18.7-18.9
6
01/20-01/24
1 Exception Handling 15.1-15.8 Lab 6
2 Exception Handling cont... 15.9-15.12
3 Class Exercise  
7
01/27-01/31
1 Class activity   Lab 7
2 Review Outcomes
3 Exam II  
8
02/03-02/07
1 File I/O
Reviewed exam key (not online)
Reviewed Exam II Feedback (Prob. 6).
Mentioned Week 8 HW
Showed how to convert code to UML class diagram with EA
Went through slides on File encoding
Did very brief code example
16.1-16.5 Lab 8
2 Binary Files 16.6-16.9
3 I/O with Objects  
9
02/10-02/14
1 Review I   Lab 9
2 Review II  
3 Review III with EA Roundtrips  
10
02/17-02/21
1 Review IV, javadoc, and jars Outcomes
2 Work on Lab 9  
3 Lab 9 Testing  
11
Wednesday, February 26th, 11am-12:50pm (2014)
Common Final Exam, Sec 031 (us): CC-121

Acknowledgement

Dr. Taylor wrote the schedule. I edited it to add any errors I thought were needed. (I may have removed some too...)