Orientation Schedule

Contents

Tuesday 5/27 Project Overview

AM: 9 AM - 12 PM Overview of HFOSS and Summer Projects

  • The Sahana/VM/China story and how it ties in to CS Education
  • Summer Projects Overview
    • Sahana
    • OpenMRS
    • AppTrac/LVGH
    • Posit/Android
    • Instedd Machine Learning
  • Goals, Expectations, Deliverables

Lunch: 12-1:30 PM (Student center?)

PM: 1:30 PM - 5:30 PM Getting set up

  • Installing/Using Eclipse
  • Using the source code repository
  • Exercise: Group programming problem on SVN
    • Solution should be in Java.
    • TwelveDays is the name of the class.
    • Public methods:
      • Public String method returns the entire song: sing(): String
      • Public String method returns nth verse to end of song: sing(int n): String
      • Public String method returns just the nth verse: singOnly(int n): String
  • Logistics: Getting ID cards, paperwork

Wednesday 5/28 More detailed looks at the projects

AM: 9:00 AM - 12:00 PM System Code/Design Overviews

  • InSTEDD Machine Learning project (Nicolas di Tada, Skype)
  • Sahana PhP/MySQL Overview
  • Exercise: Sahana Module
  • Overview of Reviews

PM: 1:30 PM - 5:30 PM Java projects

Thursday 5/29 Programming/Development Exercises

AM: 9:00 AM - 12:00 PM Exercise Details and Deliverables

  • Development Team Assignments
  • Description of exercises in
  • Deliverables
    • Source code
    • Documentation (code and log)

PM: 1:30 - 5:30 PM Group Projects

  • Groups work on exercises

Friday 5/30 Exercise Completion and Reporting

AM: 9:00 AM - 12:00 PM Complete group exercises

  • Groups complete exercises/documentation
  • Groups prepare and present code/design reviews

PM: 1:00 - 4:00 PM Group Presentations

  • Group Presentations
    • Powerpoint (Problem, Design, Development Process, Demo)
    • Code/documentation review