CS 426 Senior Projects
-
Upload
abigail-jacobson -
Category
Documents
-
view
32 -
download
2
description
Transcript of CS 426 Senior Projects
11 / 14 / 14
CS 426Senior Projects
Department of Computer Science, UNR20032003
22 / 14 / 14
Outline
● The Course
● The Teams
● The Projects
● The Results
● The Future
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
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
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
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
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
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
99 / 14 / 14
The Projects: Selections The Projects: Selections [1/3]
GORT: GL Object Rendering and Transformation
1010 / 14 / 14
The Projects: Selections The Projects: Selections [2/3]
UCS: University Class Scheduler
1111 / 14 / 14
The Projects: Selections The Projects: Selections [3/3]
SPIDER: Stratified Programming Integrated Development EnviRonment
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
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
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