Skip to main content.

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.