Schedule

We will cover these areas of the software development life-cycle:

  1. Requirements analysis and project planning
  2. Software architecture and system design
  3. Implementation tools and techniques
  4. Verification and validation
  5. Deployment and maintenance

The day-by-day schedule is shown below, including all deadlines. You can import it into Google calendar or other apps using the ‘ics’ link to the right.

ics
Meeting 1 at 11 am. Introduction
Meeting 2 at 11 am.
Meeting 3 at 11 am. Webinar — Stranger than Fiction: Case Studies in Software Engineering Judgment at 1 pm. You must register in advance for this webinar. The link to attend is http://w.on24.com/r.htm?e=926096&s=1&k=802A6DEAC6ACE8A47064817E83C78CCB Check-in 1 due at 23:59.
Meeting 4 at 11 am. Setting up an Android project. Video 
NO MEETING at 11 am. Online activity. (I am out of town.)
Milestone 1 due at 23:59.
Meeting 6 at 11 am. Testing with jUnit 3, and click listeners. Video 
Meeting 7 at 11 am. GridLayout and distinguishing clicks on different objects. Video  Check-in 2 due at 23:59.
Meeting 8 at 11 am. jUnit testing of an Activity, and other logic for our memory game. Video  Webinar — Agile Methods: The Good, the Hype and the Ugly at 1 pm. Featuring Bertrand Meyer. You must register in advance for this webinar. The link to attend is http://w.on24.com/r.htm?e=937091&s=1&k=5B3C11566E06BE6564E638C6DFE0F413
NO MEETING at 11 am. Online activity. (Friday follows Monday schedule, but I am out of town.)
Milestone 2 due at 23:59.
Meeting 10 at 11 am. Problem solving and Q&A
Meeting 11 at 11 am. Fixing bugs in the Memory Game, and handling save/restore of game state. Video  Check-in 3 due at 23:59.
Meeting 12 at 11 am. More on handling save/restore, and applying that to a mortgage calculator app. Video 
Meeting 13 at 11 am.
Milestone 3 due at 23:59.
Meeting 14 at 11 am. Video 
Meeting 15 at 11 am. Video  Check-in 4 due at 23:59.
Meeting 16 at 11 am. Video 
Meeting 17 at 11 am.
Meeting 18 at 11 am. Video 
Milestone 4 due at 23:59.
Meeting 19 at 11 am. Check-in 5 due at 23:59.
Meeting 20 at 11 am.
Meeting 21 at 11 am.
Milestone 5 due at 23:59.
Meeting 22 at 11 am.
Meeting 23 at 11 am. Check-in 6 due at 23:59.
Meeting 24 at 11 am.
Meeting 25 at 11 am. Milestone 6 due at 23:59.
Meeting 26 at 11 am.
Meeting 27 at 11 am. Check-in 7 due at 23:59.
Meeting 28 at 11 am. Course evaluations, and take-home final available.
Milestone 7 due at 23:59. Take-home final due at 23:59.