ECE 361: Software Engineering and Large System Design
Spring 2008
Wednesday 2:00 PM - 4:00 PM, Rm 321E;
Thursday 4:00 PM - 5:00 PM Rm 621E
Instructor:
Carl Sable
e-mail: CarlSable.Cooper@gmail.com
Office: Room 461
"Software Engineering: Theory and Practice, 3rd Edition"
Pfleeger and Atlee
The schedule will be updated as the semester progresses.
- Wednesday, January 23:
Topic: Course Introduction
- Thursday, January 24:
Topic: Project Description
- Wednesday, January 30:
Topic: Overview of Java
- Thursday, January 31:
Topic: Overview of Java (cont.)
- Wednesday, February 6:
Topic: Eclipse
Topic: The Basics of Software Engineering
Suggested Reading: P&A, Ch. 1
- Thursday, February 7:
Topic: The Development Process
Suggested Reading: P&A, Ch. 2
- Wednesday, February 13:
Topic: Javadoc
Topic: Project Management
Suggested Reading: P&A, Ch. 3
- Thursday, February 14:
Topic: Capturing the Requirements
Suggested Reading: P&A, Ch. 4
- Wednesday, February 20:
Topic: Subversion and Subclipse
Topic: System Design
Suggesetd Reading: P&A, Ch. 5
- Thursday, February 21:
Topic: Object-Oriented Development
Suggested Reading: P&A, Ch. 6
- Wednesday, February 27:
Meetings with groups in my office
- Thursday, February 28:
Topic: Programming
Suggested Reading: P&A, Ch. 7
- Wednesday, March 5:
MIDTERM
- Thursday, March 6:
Topic: Unit Testing and Integration Testing
Suggested Reading: P&A, Ch. 8
- Wednesday, March 12:
Meetings with groups in my office
- Thursday, March 13:
Topic: System Testing
Suggested Reading: P&A, Ch 9
- Wednesday, March 26:
Topic: JUnit
- Thursday, March 27:
Topic: Delivery
Suggested Reading: P&A, Ch 10
- Wednesday, April 2:
Meetings with groups in my office
- Thursday, April 3:
Topic: Maintenance
Suggested Reading: P&A, Ch 11
- Wednesday, April 9:
Presentation by Game Server A group
Presentation by Web-based Registration System group
- Thursday, April 10:
Topic: Evaluating Products, Processes, and Resources
Suggested Reading: P&A, Ch 12
- Wednesday, April 16:
Presentation by Graphical User Interface group
Presentation by Game Server B group
- Thursday, April 16:
Topic: Improving Software Organizations
Suggested Reading: P&A, Ch 13
- Wednesday, April 23:
Meetings with groups in my office
- Thursday, April 24:
Topic: The Future of Software Engineering
Suggested Reading: P&A, Ch 14
- Wednesday, April 30:
FINAL EXAM
- Thursday, May 1:
Discussion of project status
- Wednesday, May 7:
FINAL MEETINGS AND PROJECT DEMOS