Mar 26
OK, it's time to choose a final project topic for this last month.
Your next written assignment is a formal proposal, including
specifics of goals, deliverables, and a timetable.
0
Turns out there's a large body of literature on
how teams of people write software.
For starting places, check out
Walk through some of these briefly.
1
Each of you take 10min to write down three different project ideas,
along with pros and cons for each.
Open discussion ...
2
Another possible class exercise:
In teams of 2-3 people, in 20min or so plan out a
scenario for language/platform/libraries
to code a
Mastermind game.
Estimate time it would take to deliver the app (including docs, tests, API, ...).
Then compare notes as to what different teams came up with.
3
Types of coding we haven't done (or done much of) this term:
- GUI programming (language/libraries? callback/event aproaches; closures)
- image/sound/video programming
- web programming (javascript? PHP? frameworks?)
- systems programming : forks, threads, sockets
4
project euler & pythogrean triples : problems 9, 39, 75 ? (Or have you all had enough of those.)