ECE 361: Software Engineering and Large System Design
Spring 2010
Wednesdays 4:00 PM - 5:00 PM, Rm 101
Thursdays 3:00 PM - 5:00 PM Rm 101
Instructor:
Carl Sable
e-mail: CarlSable.Cooper@gmail.com
Office: Room 614
"Software Engineering: Theory and Practice, 3rd (or 4th) Edition"
Pfleeger and Atlee
The schedule will be updated as the semester progresses.
- Wednesday, January 20
Topic: Course Introduction
- Thursday, January 21
Topic: Project Description
- Wednesday, January 27
Topic: Overview of Java
- Thursday, January 28
Topic: Overview of Java (cont.)
- Wednesday, February 3
Topic: Overview of Java (cont.)
- Thursday, February 4
Topic: The Basics of Software Engineering
Suggested reading: P&A, Ch. 1
Topic: The Development Process
Suggested reading: P&A, Ch. 2
Topic: Project Management
Suggested reading: P&A, Ch. 3
- Wendesday, February 10
NO CLASS (Cooper Union closed due to snow storm)
- Thursday, February 11
Topic: Eclipse
Topic: Javadoc
- Wednesday, February 17
Topic: Subersion and Subclipse
- Thursday, February 18
Topic: Capturing the Requirements
Suggested reading: P&A, Ch. 4
- Wednesday, Febuary 24
Topic: System Design
Suggested reading: P&A, Ch. 5
- Thursday, February 25
Topic: Object-Oriented Design
Suggested reading: P&A, Ch. 6
- Wednesday, March 3
Topic: Databases Overview
- Thursday, March 4
Topic: Databases Overview (cont.)
Topic: Programming
Suggested reading: P&A, Ch. 7
- Wednesday, March 10
Topic: JDBC, JSP, and MySQL
- Thursday, March 11
Topic: JDBC, JSP, and MySQL (cont.)
- Wednesday, March 24
Topic: Unit and Integration Testing
Suggested reading: P&A, Ch. 8
- Thursday, March 25
MIDTERM
- Wednesday, March 31
Topic: System Testing
Suggested reading: P&A, Ch. 9
- Thursday, April 1
Meetings with groups
- Wednesday, April 7
Topic: Java Swing
- Thursday, April 8
Topic: Delivery
Suggested reading: P&A, Ch. 10
Topic: Maintenance
Suggested reading: P&A, Ch. 11
- Wednesday, April 14
Topic: Evaluating Products, Processes, and Resources
Suggested reading: P&A, Ch. 12
- Thursday, April 15
Topic: JUnit
- Wednesday, April 21
Topic: Improving Software Organizations
Suggested reading: P&A, Ch. 13
- Thursday, April 22
Topic: JavaScript
Topic: XML
- Wednesday, April 28
Topic: The Future of Software Engineering
Suggested reading: P&A, Ch. 14
- Thursday, April 29
FINAL EXAM
- Wednesday, May 5
Final Project Presentations
- Thursday, May 6
Final Project Demos