CS 426 Senior Projects

14
1 / 14 / 14 CS 426 Senior Projects Department of Computer Science, UNR 2003 2003

description

CS 426 Senior Projects. Department of Computer Science, UNR 2003. Outline. The Course The Teams The Projects The Results The Future. The Course. Part of CS undergrad curriculum since 1994 Coronation of students’ academic work Follows CS 425 Software Engineering Team project oriented - PowerPoint PPT Presentation

Transcript of CS 426 Senior Projects

Page 1: CS 426 Senior Projects

11 / 14 / 14

CS 426Senior Projects

Department of Computer Science, UNR20032003

Page 2: CS 426 Senior Projects

22 / 14 / 14

Outline

● The Course

● The Teams

● The Projects

● The Results

● The Future

Page 3: CS 426 Senior Projects

33 / 14 / 14

The CourseThe Course

● Part of CS undergrad Part of CS undergrad curriculum since 1994curriculum since 1994

● Coronation of students’ Coronation of students’ academic workacademic work

● Follows CS 425 Software Follows CS 425 Software EngineeringEngineering

● Team project orientedTeam project oriented

● Includes invited talks & Includes invited talks & external advisement external advisement

● Finalized by public workshop Finalized by public workshop in Mayin May

Page 4: CS 426 Senior Projects

44 / 14 / 14

The CourseThe Course

● Contents and requirements:Contents and requirements: Lectures on UP and UML + UID guidance Lectures on UP and UML + UID guidance Project in four phases:Project in four phases:

Concept elaboration Specification Design Implementation, integration & testing

Page 5: CS 426 Senior Projects

55 / 14 / 14

The CourseThe Course

● Contents and requirements Contents and requirements (cont’d):(cont’d): Presentations Peer evaluation & feedback Midterm exam Project websites Posters Workshop organization & participation

Page 6: CS 426 Senior Projects

66 / 14 / 14

The TeamsThe Teams

● 35 students in Spring 2003

● 10 teams, each of 3 or 4 students

● Most of the teams kept from CS 425

● Skilled, capable, determined

● Looking to graduating soon and getting employed

Page 7: CS 426 Senior Projects

77 / 14 / 14

The TeamsThe Teams

ONE: Bryan Miller, Eric Thornton, Derek YoungTWO: Cathy Osterhout, Steve Arnold, Chul YimTHREE: James Hays, Bryan Phillips, Christian RayburnFOUR: Haipin Cua, Chang Huang, Leon Kania, T.

McDoleFIVE: Yan Ha, Deanne Yumul, Joshua Estes, Chris

MilesSIX: Robert Davis, Steve Martens, Bryan SullivanSEVEN: Jitnapa Mahaviriyakul, Yumiko Shironouchi,

Andy Klempau, Sohei OkamotoEIGHT: Deanna Needell, Tamara Thiel, Jeff Stuart NINE: Eva Sarwar, Justin Bradley, Ryan Simpson, Jo

OhTEN: Josh Woolever, Eric Fritzinger, Vivek Sharan

Page 8: CS 426 Senior Projects

88 / 14 / 14

The ProjectsThe Projects

ONE: Nevada Bently Non-Conforming Supplies ProgramTWO: Ultimate Fitness Tracker (UFT)THREE: Online Advisement System (OASIS)FOUR: GL Object Rendering and Transformation (GORT)FIVE: Mining Truck Simulator and Training (MINDS)SIX: University-Student Employer Network (USE)SEVEN: Secure Online Data Exchange (SODX)EIGHT: University Class Scheduler (UCS) NINE: Learning Companion and Self-Assessment Tool

(VERITY)TEN: Stratified Programming Integrated Development

Program (SPIDER)

Web-site: http://www.cs.unr.edu/~dascalus/sp.html

Page 9: CS 426 Senior Projects

99 / 14 / 14

The Projects: Selections The Projects: Selections [1/3]

GORT: GL Object Rendering and Transformation

Page 10: CS 426 Senior Projects

1010 / 14 / 14

The Projects: Selections The Projects: Selections [2/3]

UCS: University Class Scheduler

Page 11: CS 426 Senior Projects

1111 / 14 / 14

The Projects: Selections The Projects: Selections [3/3]

SPIDER: Stratified Programming Integrated Development EnviRonment

Page 12: CS 426 Senior Projects

1212 / 14 / 14

The ResultsThe Results

● Good quality work on all projectsGood quality work on all projects

● All projects can be continued and enhancedAll projects can be continued and enhanced

● Further work can involve both development Further work can involve both development and research and research

● Seven publications, with 24 student authors, presented at 4 conferences

● Important experience gained by both students and the instructor

Page 13: CS 426 Senior Projects

1313 / 14 / 14

The FutureThe Future

● Objectives:Objectives: Encourage and channel student creativityEncourage and channel student creativity Lay the groundwork for dedication and excellence in teamworkLay the groundwork for dedication and excellence in teamwork Instill sound engineering practicesInstill sound engineering practices Better prepare students for jobsBetter prepare students for jobs

Page 14: CS 426 Senior Projects

1414 / 14 / 14

The FutureThe Future

● Priorities:Priorities: Build stronger connections with the industryBuild stronger connections with the industry Get better external and internal support for the Get better external and internal support for the

course and its studentscourse and its students Improve course contents and requirementsImprove course contents and requirements Diversify project topics and increase projects’ impactDiversify project topics and increase projects’ impact Justify capstone course designation Justify capstone course designation