Thur 8/23 | Introduction (slides) | |
Tue 8/28 | Project details (document)
Version Control with Git and GitHub (slides) |
|
Thur 8/30 | Project Iterations (slides)
Graphical User Interfaces (slides) |
Team/project proposal due (one per team submit) |
Tue 9/4 | Implementing GUIs (demo, example)
Language/library resources for project (document) Activity - GUI mockups |
|
Thur 9/6 | Model-View-Controller (slides)
Group meetings |
Iteration 1 begins |
Tue 9/11 | Software Engineering Process (slides) | |
Thur 9/13 | Software Requirements (slides)
Activity - user stories |
|
Tue 9/18 | ENGINEERING EXPO - no class | |
Thur 9/20 | Planning and Estimation (slides)
Group meetings |
Iteration 2 begins |
Tue 9/25 | Error Handling (slides)
Software Testing (slides) |
|
Thur 9/27 | White Box Testing (slides)
Exam review |
|
Tue 10/2 | Exam | |
Thur 10/4 | FALL BREAK - no class | |
Tue 10/9 | Design Patterns, Part 1 (slides)
Group meetings |
|
Thur 10/11 | Design Patterns, Part 2 (slides) | Iteration 3 begins |
Tue 10/16 | Research in Software Engineering (slides) | |
Thur 10/18 | Students present tools (Travis, Jenkins, Textadept, breakpoints, Sketch) | |
Tue 10/23 | Research in Software Engineering (slides)
Demo details (document) | |
Thur 10/25 | ENGINEERING DAY - no class | Iteration 4 begins |
Tue 10/30 | Demo Day!
Group meetings |
|
Thur 11/1 | Usability Engineering (slides) | |
Tue 11/6 | No class
The Design of Everyday Things (PDF) |
|
Thur 11/8 | Group meetings
Activity - code reviewing |
Iteration 5 begins |
Tue 11/13 | Usability Engineering (slides)
Activity - user testing |
|
Thur 11/15 | Garmin presentation
Activity - peer feedback |
|
Tue 11/20 | Activity - whiteboard problem solving | |
Thur 11/22 | THANKSGIVING - no class | |
Tue 11/27 | Continuous Integration (slides)
Demo details (document) Exam review |
|
Thur 11/29 | Demo Day! | Group project due |
Tue 12/4 | Demo Day!
Exam 2 |