Human-Computer Interaction
CMSC 434/828S
Fall 2002
Prof. François Guimbretière (sec. 0101)
Homework #3
Due November 21, 2002

 

A digital alarm clock

Overview

For this design homework you will build a simple interface for an alarm clock, which allows users to set an alarm by time and days of the week. For example, you can have different wake up times on weekdays and weekends. You have the creative license to design an interface of your choice. The clock should also display the current time and date.

What you have to do

Implementation

For this project, you have to choose the specifics of how to implement your project within certain limits.

Platform

All projects must be able to run under Windows 2000 (or NT), or Windows 98. You can expect that the machine you will be running your project on will have a Java 2 virtual machine, and can execute Flash web pages. Finally you can expect the computer to have at least a CD-ROM drive.

Software

You are free to pick any programming languages (C++, Virtual Basic, C#, Java, Flash, Director...) and development environment you wish as long as the resulting program runs on the configuration described under the Platform section.

Deliverables

Your homework should contain: 

A webpage will be setup for submitting your program and instructions about submission will be sent to the class mailing list.