Schedule

The following schedule is tentative and subject to change.

Date Screencast (view before class)
Tasks Assigned Tasks Due (8:00am)
Tue, 8/24 Course Overview (QT, PPT)
00.Privacy
01.Environment.Configuration
02.OSS.Experience
03.Readings
04.FizzBuzz
 
Thu, 8/26 Professional Persona (QT, PPT)
Interactive Development Environments (QT, PPT)
05.Professional.Persona

01 (Email)

Tue, 8/31 Intermediate Java in a Nutshell (QT, PPT)
06.Readings
06.CompactDiscCollection
02 (Email)
04 (Email)
Thu, 9/2 Introduction to Robocode (QT, PPT)
07.Robocode
05 (Email)
Tue, 9/7 Introduction to Coding standards(QT, PPT)
08.Readings
 
Thu, 9/9 Lab: Coding standards
09.CompetitiveRobot

Tue, 9/14 Introduction to Software Review (QT, PPT) 10.Readings
11.RobocodeReview
07 (Email)
11 (Email)
Thu, 9/16 Robocode Tournament I
09 (Email)
Tue, 9/21 Introduction to Build Systems (QT, PPT)
Build System Demo (QT, PPT)
12.Readings
13.BuildSystemDemo
13 (In class)
Thu, 9/23 Build System Walkthrough (QT, PPT)
14.BuildSystemSamples
14 (In class)
Tue, 9/28 Introduction to Automated QA (QT, PPT)
15.Readings
16.QADemo
16 (In class)
Thu, 9/30 Lab: Automated QA
17.RoboBuild
17 (In class)
Tue, 10/5 Introduction to Testing (Manual QA) (QT (mov, mp4), PPT)
Robocode Testing Walkthrough (QT (mov, mp4), PPT)
17.Readings
18.RoboTestingIntro
 
Thu, 10/7 Lab: Testing (Manual QA)
19.RoboTesting
19
Tue, 10/12 Introduction to Configuration Management (mp4, ppt)
Introduction to SVN (mp4, ppt)
Introduction to Google Project Hosting (mp4, ppt)
20.Readings
21.RoboHosting
 
Thu, 10/14 Lab: Google Project Hosting

21 (Email)
Tue, 10/19 Midterm review

 
Thu, 10/21 Midterm
   
Tue, 10/26 Introduction to Requirements and Design (mp4, ppt)
Team Hawaii's Solar Decathlon Project (vimeo)
Google Visualization Mockups (mp4)
Team Hawaii's In-class presentation (mp4)
22.Readings
23.WebsiteUsabilityReview
24.DecathlonUserStories
25.DecathlonDesign
26.DecathlonQuestions
23 (Email)
26 (In class)
Thu, 10/28 Design Lab

24 (Email)
Tue, 11/2 Holiday: Election Day

25 (Email)
Thu, 11/4 Design Presentations I
Issue Driven Project Management (mp4, ppt)
27.DecathlonDesign2
28.Readings
25 (In class)
Tue, 11/9 Introduction to Wicket I (mp4, ppt)
Design Lab
29.Readings
30.WicketChart

Thu, 11/11 Holiday: Veterans Day
  27 (Email)
Tue, 11/16 Design Lab


Thu, 11/18 Design Presentations II (mp4)
  27 (In class)
30 (Email)
Tue, 11/23 Wicket Katas
31.WicketKatas

Thu, 11/25 Holiday: Thanksgiving

 
Tue, 11/30 History of Open Source (mp4, ppt)
32.Readings
33.DecathlonDesign3
31 (Email)
Thu, 12/2 Work day
   
Tue, 12/7 Work day

 
Thu, 12/9 Design presentations
  33 (In class)

 
 
Tue, 12/14 The Tao Of Programming
  33 (Email)
Comments