Spring 2009
6 students in a directed study Just iPhone Development Put up a few flyers Students sought this out – all eager You will probably have a lot of interest
High student interest, but… Set pre-requisites appropriately I did: Data Structures required So, through Programming 3, and Upper division status
Remind the students that there will be a LOT of outside reading and self-study Things change so quickly it can become frustrating
Started out trying to get our footing Don’t underestimate project planning Calls for a big application we could sell Was going to lead to uneven task distribution Is this OK? Everyone responsible for their own app But it doesn’t have to be huge
Software Requirements Documents Told students I wouldn’t hold them to it, just wanted to give feedback and see what they were up to Changes in the market / existing apps / platform make it difficult to plan ▪ Already new functionality in SDK.
We had a grad student who had the start of a UNT portal Maps, bus schedules, etc. 3 students decided to add to his UNT portal Me: Great, but each student must do their own functionality or ‘module’
Teamed with the business school, UNT Computing center, SOVA for design We had 20 people at the meeting It was going to be great Then…
The grad student and the business student fought over control and eventual ‘revenue’. They don’t speak anymore In the end, the students did well – the application was good What could have been?
The other 3 students had projects they were interested in individually Time clock for independent contractors Real-estate buddy Book meta-search
I think applications specific to an occupation are a good idea.
Just grade the executable Make yours better than the others Don’t turn in 80% of this
Finish 100 % of this
80% of this But, that’s OK
More slides More organization from the start Better preparation for self-study Enforce the individual application requirement from the start More frequent milestones
Group projects Greed Over-enthusiasm Changing technology Somebody posts your app tomorrow Apple restrictions Sometimes they don’t seem to know what’s allowed