ECE 361: Software Engineering and Large System Design
Spring 2016
Wednesdays 11:00 AM - 1:00 PM Rm 104;
Thursdays 12:00 PM - 1:00 PM, Rm 105
Instructor:
Carl Sable
e-mail: CarlSable.Cooper@gmail.com
Office: Room 614
"Software Engineering: Theory and Practice, 4th Edition"
Pfleeger and Atlee
- Programming Project: 50%
- Group Presentation: 10%
- Quiz #1: 10%
- Quiz #2: 10%
- Quiz #3: 10%
- Quiz #4: 10%
The schedule will be updated as the semester progresses.
- Wednesday, January 20
Topic: Course Introduction
Topic: Rules of SET
Topic: Project Description
- Thursday, January 21
Topic: The Basics of Software Engineering
Suggested reading: P&A, Ch. 1
- Wednesday, January 27
Topic: Overview of Java
- Thursday, January 28
Topic: The Development Process
Suggested reading: P&A, Ch. 2
- Wednesday, February 3
Topic: Overview of Java (cont.)
- Thursday, February 4
Topic: The Development Process (cont.)
- Wednesday, February 10
Topic: Eclipse
Topic: Javadoc
Topic: Project Management
Suggested reading: P&A, Ch. 3
- Thursday, February 11
Topic: Project Management (cont.)
Topic: Capturing the Requirements
Suggested reading: P&A, Ch. 4
- Wednesday, February 17
Topic: Swing Overview
QUIZ #1
- Thursday, February 18
Topic: Capturing the Requirements (cont.)
- Wednesday, February 24
Topic: Virtual Machines, Servers, and SSH Tunneling
Topic: Subersion and Subversive
Topic: Capturing the Requirements (cont.)
- Thursday, February 25
Topic: System Design
Suggested reading: P&A, Ch. 5
- Wednesday, March 2
Meetings with Project Groups
- Thursday, March 3
Topic: System Design (cont.)
Topic: Designing the Modules
Suggested reading: P&A, Ch. 6
- Wednesday, March 9
Topic: Databases Overview
- Thursday, March 10
Topic: Designing the Modules (cont.)
- Wednesday, March 23
Topic: Designing the Modules (cont.)
Topic: Programming
Suggested reading: P&A, Ch. 7
- Thursday, March 24
Topic: JDBC, JSP, and MySQL
- Wednesday, March 30
Topic: JDBC, JSP, and MySQL (cont.)
QUIZ #2
- Thursday, March 31
Topic: Unit and Integration Testing
Suggested reading: P&A, Ch. 8
- Wednesday, April 6
Topic: System Testing
Suggested reading: P&A, Ch. 9
Topic: System Testing (cont.)
Topic: Delivery
Suggested reading: P&A, Ch. 10
- Thursday, April 7
Topic: Maintenance
Suggested reading: P&A, Ch. 11
- Wednesday, April 13
Topic: JUnit
QUIZ #3
- Thursday, April 14
Topic: Evaluating Products, Processes, and Resources
Suggested reading: P&A, Ch. 12
- Wednesday, April 20
Topic: Javascript
Topic: XML
- Thursday, April 21
Topic: Evaluating Products, Processes, and Resources (cont.)
Topic: Improving Software Organizations
Suggested reading: P&A, Ch. 13
- Wednesday, April 27
Topic: The Future Of Software Engineering
Suggested reading: P&A, Ch. 14
QUIZ #4
- Thursday, April 28
Group Presentations
- Wednesday, May 4 (Rm. 104, 10 am - 1 pm)
PROJECT DEMOS