CS 410 Software Engineering

Spring 2000 Project Choices


  1. Campus Route Maker for the Blind.  For a new student on campus who is blind, it can be difficult to learn the location of buildings and sidewalks. This program should generate a description of a feasible route between any two points on a specific campus. The description should include cues such as how long to travel in one direction, hazards, and landmarks. It may be augmented with a Braille-enhanced graphic map.

  2. Reading Tutor.  This should be a program to help first grade students learn to read.  Minimally, it should coordinate written words with a picture and the sound of the spoken word.  Optionally, a related sound for the word can be included, such as the sound "meow" for the word "cat."  Mainly, it should be made fun for kids.

  3. Personalized Greeting Cards.  This tool should allow users to design a greeting card.  Users should be given options such as color, patterns, and greetings.  They should also be able to customize their greeting and edit the design layout.  The cards may be designed to be printed, to be sent electronically, or both.

  4. Online Checkbook.  Keeping an accurate balance of your checkbook is a useful thing.  This program should provide a means for the user to enter information about the checks they've written and keep their checkbook balance up to date.  Optionally, the program may help the user budget their money or print out their checks for them.

  5. Fun Calendar.  People like to pick calendars that have pictures they like in them.  But with an online calendar, it's possible to design a calendar that has pictures and sounds and ways to have interactive appointments recorded.  Develop a calendar tool that gives the user options for such things as symbols to use to mark appointments, messages that are printed or spoken when an appointment day is clicked on, day/week/month layout, and pictures.