This schedule will change, please refer to the online version rather than a printed copy.
Note: SWE refers to the The Essentials of Modern Software Engineering. (Obtuse, yes, my apologies...)
09/03-04/2019 Reading: SWE Chapter 1 and Appendix A
- Course overview.
- History of Software Engineering
09/09-11/2019 Reading: SWE Chapter 2, 3, and 4
- Monday and Wednesday: Agile and Software Engineering, slide deck, inkscape
- Tuesday: Lab 1
- Wednesday: Design Thinking exercise
09/16-18/2019 Reading: SWE Chapter 15, User Stories and Chapter 1 in The Mythical Man Month: Essays on Software Engineering which can be accessed for free with your ACM subscription by selecting the Safari
link on the E-Learning page on the ACM website.
- Monday (slide_deck) and Wednesday: Project Management and User Stories
- Tuesday: Introduction to the Vassar maker-space, the Innovation Lab, and the Laser Cutter
09/23-25/2019 Reading: SWE Chapter 14, Chapter 2 in The Mythical Man Month: Essays on Software Engineering Scrum Homework Assigned (Due Wednesday 10/2)
- Monday and Wednesday: Intro to Project, Teamwork, (catme.org register with your Vassar email address), and Scrum
- Tuesday: Guest Lecturers and Lab (Rosalyn Wasserman, PT, DPT; Jane Morse, DPT; Cheryl Mott, OTD, OTR/L, CLVT)
09/30-10/02/2019 Reading: SWE Chapter 16 and 17, Eight Golden Rules of Interface Design by Ben Shneiderman, 10 Usability Heuristics for User Interface Design by Jakob Nielsen, and the Principles of Interaction Design by Bruce Tognazzini
10/07-09/2019 Reading: GUI Design, GUI Lab/Homework Assigned (Due before next week's lab 10/15)
- Monday and Wednesday: GUI Design, Case Studies
- Tuesday: Meet in front of Main Bldg at 3:10 for a ride (either in one of two 11 passenger Vassar vans or with me) to meet our clients and begin Phase 1 of project. Lab to follow in SP 309.
10/14-16/2019 Reading: The Mythical Man Month (Finish by 11/04)
- Monday and Wednesday: Three Designs due per Team, Arduino
- Tuesday: Arduino, Autodesk Fusion 360 and Slicer, and Processing Lab
- Complete Peer Evaluation1 between 10/15-10/18.
10/21-23/2019
10/28-30/2019
11/04-06/2019
11/11-13/2019
- Monday and Wednesday: Next round of low fidelity prototypes and user tests, in class evaluation Monday. Revisions due Tuesday 11/19.
- Tuesday: Programming lab
- Wednesday: Test
11/18-20/2019
- Monday and Wednesday: programming demos
- Tuesday: Clients evaluate revised low fidelity prototypes. (Teams respond to client feedback.) Upon return, lab at 4:10 in the Sci Vis Lab, Bridge.
11/25-27/2019
- Monday (User Test Plan due) and workday Wednesday (android starter, android media code v2)
- Tuesday: Final project lab (start in SP lab, them move at 4:10 to the Sci Vis Lab, Bridge.
- Happy Thanksgiving!
12/02-04/2019
- Monday and Wednesday: MVC (Compound Pattern: Observer, Strategy, and Composite), makeabox.io
- Tuesday: Workday in lieu of lab, Rescheduled User Testing at the Lutheran Care Center (new times and dates confirmed.)
12/09/2019
- 12/15: Project writeup due at 11:59.
Exam
Final projects and presentations to clients.