Messages

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!

    Project Teams, Topics & External Advisors

    Team 01
  • Students: Rosa Arias, Walter Smith, Chad Feller
  • Project: Electronic Ballot Reader (EBR)
  • Advisor: Mr. Lou Montulli, Montulli.org

    Team 02:
  • Students: Daniel Collier, Sean Gilliland, Justin Reeves
  • Project: Blaze-A-Trail
  • Advisor: Mr. Lou Montulli, Montulli.org

    Team 03:
  • Students: Leandro Basallo, Sam Talaie, Regan Snyder, Ryan Leigh
  • Project: MERTIS: Modifiable, Extensible, Real-Time Interactive Simulation
  • Advisor: Dr. Fred Harris, UNR

    Team 04 [Duff]:
  • Students: Pedrum Minaie, Jason Truppi, Jake Kallman
  • Project: Duff Network Monitor (DuffNM)
  • Advisor: Mr. David Dehls and Mr. Richard N. Belaustegui, Nevada Net

    Team 05:
  • Students: Robert Sandstrom, Sean Sandstrom, Michael Mangoba, J.P. Dela Cruz
  • Project: Liberty Bell X System
  • Advisors: Mr. Sam Stokes, Microsoft, Mr. Bill Wells, IGT, and Dr. Dwight Egbert, UNR

    Team 06:
  • Students: Jeremy Tucker, Woody Boles, Ray Curtis
  • Project: THETA: Texas Hold'Em Training Application
  • Advisor: Mr. Harlan Darrah, Sierra Design Group

    Team 07:
  • Students: Laura Akers, Kyle Troescher, Ben Haas, Mike McMahon
  • Project: Online Integration System for the Redwood Environment (LeROI)
  • Advisors: Mr. Brian Westphal and Dr. Fred Harris, UNR

    Team 08 [Team 2GR]:
  • Students: Dawn Haddan, Mark Harvey, Kevin Moffat
  • Project: PlayList Wizard: Collaborative Music Playlist Generator
  • Advisor: Mr. Lou Montulli, Montulli.org

    Team 09:
  • Students: Adam Olenderski, Matt Gladding, Olavo KlufT
  • Project: X-Shell
  • Advisors: Dr. Adrian Pasculescu, Alpas Solutions, Toronto, Mr. Ian Kluft, Cisco Systems, CA, and Mr. Josh Woolever, Moviso, LA

    Team 10 [HRX]:
  • Students: Xiaoran Zheng, Haiyang Sun, Ricky Lew
  • Project: MessagePlus
  • Advisor: Mr. Cristi Birloncea, IBM Toronto and Mr. Bill Rainey, CA

    Team 11:
  • Students: Brent Devaney, Tchad Rogers, John Kenyon, Charles Robertson
  • Project: Dynasty (A 3D Game)
  • Advisors: Dr. Fred Harris, UNR and Mr. Jeff Wallace, TMCC and EarthView Technologies

    Team 12 [BAGE]:
  • Students: Shirlee Bingham, Barry Gavrich, Barrett Abel
  • Project: Biological Protein Analysis Pipeline (BPAP)
  • Advisor: Dr. Martin Gollery, Centre for Bioinformatics, UNR

    Team 13:
  • Students: Derak Berreyasa, Jim Du, Nic Sabau, Kirk Bumenlag
  • Project: Personalizing Web Content (Marketing Campaigns)
  • Advisor: Mr. David Loeb, Excelerate Software

    Team 14:
  • Students: Bob Larmore, Matt Knaus, Devin Connell, Gian Sorreta
  • Project: Virtual Reno
  • Advisor: Dr. Fred Harris, UNR

    Team 15 [Formal Solutions]:
  • Students: Phong Dao, James Call, Aaron Wells
  • Project: Formal Euphoria, Software Solutions for Paperless Paperwork
  • Advisor: Dr. Gregory Vert, UNR

    Team 16:
  • Students: Rebecca Zimmerman, Ken Khor, Ross Simpson, Matt Spears
  • Project: aLIVE: animated Live
  • Advisor: Dr. Fred Harris, UNR

  • Coming Deadlines

  • 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.

    Recommended Links

    OMG's UML Resource Page
    IBM/Rational UML Resource Center
    UML Forum
    Kendall Scott's UML presentation

    Varia: Job Announcements, Grant Applications, etc.

  • Undergraduate Research Awards, UNR, deadline: March 1, 2004.
  • Undergraduate Research Opportunities Program 2004, UNR, deadline March 31, 2004.
  • NCIIA (National Collegiate Inventors and Innovators Alliance) Advanced E-Teams Grant Applications, deadline May 15, 2004.
  • Microsoft Imagine Cup, deadline May 1, 2004
  • Microsoft Imagine Cup Rendering Invitational, deadline May 1, 2004