May 11 And now, the awards! Best 2004 Senior Projects voted by the students (45 votes) the instructor (6 votes) and the TA (4 votes) are:
Gold: Virtual Reno by Team 14: Matt Knaus, Robert Larmore, Gian Sorreta, Devin Connell; 216 points (26-9-6-2-2).
Silver: Blaze-A-Trail by Team 02: Daniel Collier, Sean Gilliland, Justin Reeves; 167 points (13-14-7-5-2).
Bronze: MERTIS by Team 03: Leo Basallo, Ryan Leigh, Regan Snyder, Sam Talaie; 90 points (2-9-12-2-6)
Also:
Steve Martens Award for best in-class presentation: Blaze-A-Trail by Team 02: Daniel Collier, Sean Gilliland, Justin Reeves: 98.1% (40 votes)
Congratulations to the above teams as well as to all the teams who took this year CS426 Senior Projects. Well done!
May 01 Thank you all, students and participants, for your contribution to an excellent Senior Projects Workshop! Good luck in your future endeavors!
Apr 27 Here are the CS Senior Projects Workshop announcement and Workshop program. Thanks to Brian Westphal for creating them. The Workshop will take place on Friday, April 30, from 9:00 am to 4:00 pm in REL 109 & 110. We look forward to seeing you there!
Tue April 27 & Wed April 28: Project demos to the instructor and TA & projects part IV due
Fri April 30: Workshop, with presentations, demos, and posters
Textbooks
Required [Arlow'02] Jim Arlow and Ila Neustadt, UML and The Unified Process: Practical Object-Oriented Analysis and Design, Addison-Wesley, 2002.
Recommended [Norman'02] Donald A. Norman, The Design of Everyday Things, Basic Books, 2002.
Lectures
Lecture 01 (Jan 21): Course syllabus PowerPoint presentation and shorter html version Lecture 02 (Jan 26): Chapters 1 and 2: What is UML? & What is UP? (presentation part I)
Lecture 03 (Jan 28): Guidelines for project website, by Brian Westphal
Lecture 04 (Feb 02): Chapters 1 and 2: What is UML? & What is UP? (presentation part II)
Lecture 05 (Feb 04): Chapters 3 and 4: Requirements Workflow and Use Case Modeling.
Also, draw for presentations' order.
Lecture 06 (Feb 09): Chapters 5, 7 and 8: Advanced Use Case Modeling and Classes and Objects & Finding Analysis Classes Lecture 07 (Feb 11): Chapters 9 and 10: Relationships & Inheritance and Polymorphism Lecture 08 (Feb 18): Chapters 13 and 19: Activity Diagrams & Basic Statechart Modeling Lecture 09 (Feb 23): Lecture by Brian Westphal on Don Norman's "The Design of Everyday Things"
Lecture 10 (Feb 25): Chapters 20 and 17: Advanced Statechart Modeling and Interfaces and Subsystems Lecture 11 (Mar 01): Team presentations (specs): Team 13, Team 11, Team 16, Team 04
Lecture 12 (Mar 03): Team presentations (specs): Team 02, Team 03, Team 15, Team 08
Lecture 13 (Mar 08): Team presentations (specs): Team 14, Team 06, Team 12, Team 07
Lecture 14 (Mar 10): Team presentations (specs): Team 01, Team 05, Team 10, Team 09
Lecture 15 (Mar 22): Invited talk, Dr. Walter Dosch, University of Luebeck, Germany: "Bridging System Views in Software Design"
Lecture 16 (Mar 24): Test preparation and project organization
Lecture 17 (Mar 29): Invited talk, Dr. Richard Bjur, UNR: "Intellectual Property"
Lecture 18 (Mar 31): Midterm test Lecture 19 (Apr 05): Team presentations (design): Team 13, Team 10, Team 05, Team 16
Lecture 20 (Apr 07): Team presentations (design): Team 07, Team 06, Team 11, Team 01
Lecture 21 (Apr 12): Team presentations (design): Team 14, Team 12, Team 15, Team 04
Lecture 22 (Apr 14): Team presentations (design): Team 02, Team 03, Team 08, Team 09
Lecture 23 (Apr 19): Project and Workshop preparation. Draw for project demos and workshop presentations order.
Lecture 24 (Apr 21): Invited talk: Mr. David Loeb, Excelerate Software: "Personalizing Web Content" + course and instructor evaluation
Lecture 25 (Apr 27): Internal project demos, 7 hours (in lieu of lecture)
Lecture 26 (Apr 28): Internal project demos, 9 hours (in lieu of lecture) Lecture 27 (Apr 30): Public CS426 Senior Projects Workshop, 7 hours (in lieu of lecture)
Project Work
Demos: Here's the schedule for internal project demos. The demos will take place
on Tuesday April 27 and Wednesday April 28.
Part IV: The implementation, due Tuesday April 27 at noon (12:00 pm), by email.
POST: Project poster, due Monday April 19, at 11:59 pm (by email).
Samples of last year CS 426 posters can be found here:
GORT, USE, and UCS.
Part III: The design , due Saturday March 27, at 11:59 pm, by email (required) and hardcopy (desired)
Part II: The specification, due Friday February 27, at 5:00 pm, by email (required) and hardcopy (desired, but optional).
P-WEB: Setting up the project website, due Tuesday February 17, at 10 am.
Part I: The concept, due Friday February 6, at noon (both hard and soft copy).
Templates for peer evaluation of presentations: Remember to fill out the form, change the file name such as XX is your
team number and YY your initials and, centralized at your team level, send them as email attachments to me.
The forms for April 12 are due by Thursday April 15, at 11:59 pm and the forms for April 14 are due by Saturday April 17 at 11:59 pm.
Presentations: Here you can find the the complete schedule for Specification and Design presentations
Test
The midterm test took place on Wednesday, March 31, 2004, from 2:30 pm, in SEM-234.
The study required for this test is indicated here and
last year's test can be found here.