Group Introduction - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Group Introduction

Description:

Group 5. Group Introduction. Presenting Group: Joey Bell - Project Specification ... heim.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html. Java ... – PowerPoint PPT presentation

Number of Views:314
Avg rating:3.0/5.0
Slides: 23
Provided by: depts153
Category:

less

Transcript and Presenter's Notes

Title: Group Introduction


1
Group 5
2
Group Introduction
  • Presenting Group
  • Joey Bell - Project Specification
  • Xu Cheng - Project Documentation
  • Ian Spencer - Project Management
  • Other Group Member
  • Alicia Hanwell
  • Kwame Baah-Apraku
  • Partha Poddar
  • Alex Osei-Gyau
  • Matthew Monson
  • Man Pong Yick
  • Dionisio Medrano
  • Yi Wen Xin

3
Goal
  • To provide a web based tutorial to teach
    Object-Oriented Programming concepts to users of
    various skill levels
  • To create an adaptive learning environment for
    the user
  • To practice concepts of project management with a
    large, diverse group of individuals

4
Topics
  • History
  • Modeling
  • What is an Object?
  • Classes
  • Inheritance/Polymorphism
  • Data Structures
  • OO vs. other Paradigms

5
Content Sources
  • Object-Oriented Programming Concepts
  • http//java.sun.com/docs/books/tutorial/java/conce
    pts/
  • Object-Oriented Programming Tutorial
  • http//www.quiver.freeserve.co.uk/OOP1.htm
  • Data Structures and Software Development in an
    Object-Oriented Domain Jean-Paul Tremblay Grant
    A. Cheston
  • Data Structures and Other Objects using Java
    Michael Main
  • Introduction to Programming Using Java An Object
    Oriented Approach David Arnow, Gerald Weiss
  • Programming Language Essentials Henri E Bal, Dick
    Grune
  • How Object-Oriented Programming Started
  • http//heim.ifi.uio.no/kristen/FORSKNINGSDOK_MAPP
    E/F_OO_start.html
  • Java Tutorial
  • http//www.cs.uwa.edu.au/peterj/javalin/tut1-l1.h
    tml
  • many more on the net...

6
Adaptability
  • Content varies depending on the skill level of
    the user
  • Examples customized to users preferences
  • User has the option of altering their skill level
    at any time
  • Difficulty of the quizzes are determined based on
    the users skill level
  • Time and questions

7
Adaptive Paths
8
User Model
  • Beginner
  • No prior programming knowledge
  • Ex. Cmpt Sci 100
  • Intermediate
  • Programmed before
  • Ex. In Second Year Cmpt Sci
  • Advanced
  • Survivors of 370

9
Metrics What to Measure
  • Person Hours
  • Webpage Metrics
  • Number of applets/page
  • Number of pages
  • Number of graphics/page
  • SQL queries

10
Metrics How to Collect
  • Paws
  • Hours recorded on Paws
  • All artifacts uploaded to Paws
  • Each subgroup takes their own minutes
  • Visual inspection

11
Use Cases
  • Quiz
  • Initialize
  • Play game
  • Tutorial
  • Survey
  • Changing skill level

12
Other
  • Minutes
  • UML
  • Glossary
  • Directory Structure

13
Group Structure
  • Command Structure
  • Democracy
  • Individuals are in charge of agenda/minutes
  • Everyone can voice an opinion and has the
    opportunity to bring up issues

14
Sub Groups
  • Data Collections/Examples
  • Web Page Design/Build
  • Mascot Design
  • XML Schema
  • Applets
  • UML
  • Documentation
  • Database
  • Metadata
  • Note Group members can cross over between sub
    groups

15
Risk Table
16
Project Net
17
Project Net Continued
18
Project Net Graph
19
Project Net Critical Path
20
Hours
21
Communication
  • Phone Numbers exchanged at first meeting
  • Email addresses exchanged at first meeting
  • Secondary email addresses
  • Weekly meetings at the same time each week
  • Paws Forum for announcements and backup of all
    artifacts

22
Questions?
Write a Comment
User Comments (0)
About PowerShow.com