Week by Week Schedule
This schedule will be filled in with more reading assignments and lecture topics during the course of the term.
Week 1
Tuesday, 9 Jan
Introduction lecture. Pass out and collect surveys. Discuss project 1. Begin reading Boehm.
Thursday, 11 Jan
Teams formed; meet briefly in class. More discussion of project 1. Lecture: Teamwork.
Week 2
Tuesday, 16 Jan
Short project pitches from each team. Describe features, technical approach, team role breakdown, schedule and milestones. Critique.
Lecture: Process and project management.
Thursday, 18 Jan
Lecture: Process and project management cont; architectural design.
Week 3
Tuesday, 23
Project status reports: Approximately 5-7 minutes, with slides, delivered in a professional manner.
Thursday, 25 Jan
Week 4
Tuesday, 30 Jan
Project status reports, as above.
Even though you are in the final push to finish project 1, spare a little time this week to think about project 2. Be ready by next week to make a dynamite pitch to your classmates to recruit a top-notch team (or start recruiting good teammates now, if you can).
Thursday, 1 Feb
Friday, 2 Feb
Project 1 due at 5pm
Week 5
Tuesday, 6 Feb
Project 2 pitches and discussion; possible team formation. It's a nice advantage if you can form a team and get started on the work already.
Thursday, 8 Feb
Finalize project 2 teams and project choices. By the end of class today, everyone should have a team and a project.
Week 6
Tuesday, 13 Feb
Present project pitches: 5-10 minutes per project. Present in a professional manner, with slides, mock-ups, and rough schedule. Include risk analysis.
Thursday, 15 Feb
Week 7
Tuesday, 20 Feb
Present design approaches: 5-10 minutes per project. Recap requirements briefly, describe technical architecture, main technical risks and amelioration, schedule and milestones. Present in a professional manner with slides.
Thursday, 22 Feb
Week 8
Tuesday, 27 Feb
Status reports, 5-10 minutes per project. Present in a professional manner with slides.
Thursday, 1 Mar
Week 9
Tuesday, 6 Mar
Thursday, 8 Mar
No lecture. Meet in Deschutes lab (room 100) for coding, discussion, and general springtime jolliness.
Friday, 9 Mar
Project 2 due at 5pm
Week 10
Tuesday and Thursday
Project demonstrations in Deschutes colloquium room. Approximately 15 minutes per project, presented for a general software development audience.
Notes on presentation
Presentation duties should rotate among team members. Presentation nand verbal communication skills are important; use this as an opportunity to practice in a friendly environment. I would like everyone to give at least part of one presentation during the term, and everyone to critique presentation content and style.
I know some people have deep anxiety about public speaking. If you do not feel able to take a turn presenting to the class, come talk to me about it. I'll excuse you from this part of the class provided you are doing something else to hone your verbal communication skills.