150 likes | 265 Vues
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
E N D
CS 426Senior 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 • Includes invited talks & external advisement • Finalized by public workshop in May
The Course • Contents and requirements: • Lectures on UP and UML + UID guidance • Project in four phases: • Concept elaboration • Specification • Design • Implementation, integration & testing
The Course • Contents and requirements (cont’d): • Presentations • Peer evaluation & feedback • Midterm exam • Project websites • Posters • Workshop organization & participation
The 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
The Teams ONE: Bryan Miller, Eric Thornton, Derek Young TWO: Cathy Osterhout, Steve Arnold, Chul Yim THREE: James Hays, Bryan Phillips, Christian Rayburn FOUR: Haipin Cua, Chang Huang, Leon Kania, T. McDole FIVE: Yan Ha, Deanne Yumul, Joshua Estes, Chris Miles SIX: Robert Davis, Steve Martens, Bryan Sullivan SEVEN: Jitnapa Mahaviriyakul, Yumiko Shironouchi, Andy Klempau, Sohei Okamoto EIGHT: Deanna Needell, Tamara Thiel, Jeff Stuart NINE: Eva Sarwar, Justin Bradley, Ryan Simpson, Jo Oh TEN: Josh Woolever, Eric Fritzinger, Vivek Sharan
The Projects ONE: Nevada Bently Non-Conforming Supplies Program TWO: 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
The Projects: Selections [1/3] GORT:GL Object Rendering and Transformation
The Projects: Selections [2/3] UCS:University Class Scheduler
The Projects: Selections [3/3] SPIDER:StratifiedProgrammingIntegrated DevelopmentEnviRonment
The Results • Good quality work on all projects • All projects can be continued and enhanced • Further work can involve both development and research • Seven publications, with 24 student authors, presented at 4 conferences • Important experience gained by both students and the instructor
The Future • Objectives: • Encourage and channel student creativity • Lay the groundwork for dedication and excellence in teamwork • Instill sound engineering practices • Better prepare students for jobs
The Future • Priorities: • Build stronger connections with the industry • Get better external and internal support for the course and its students • Improve course contents and requirements • Diversify project topics and increase projects’ impact • Justify capstone course designation