CS 501
Software Engineering
Spring 2002

Project Concepts

Course Management


Clients

Prof. Jayavel Shanmugasundaram (jai@cs.cornell.edu)
Kathy Carpenter (kathyc@cs.cornell.edu)

Project outline

For relatively large classes such as CS432, there is the need for course administration software that can help with issues such as grade maintenance, project groups, statistics generation, web page maintenance, etc.  Some of the instructors for large classes already use some special-purpose home-grown software. For example, Prof. David Gries is currently using a software system developed for his introductory programming course.

The task is to develop a generic course management that can be customized for various courses. This will eliminate the need to develop special-purpose systems for large courses. Further, it will also streamline the administration of small/seminar courses.

Technical

You can select the technical environment for this project in conjunction with the client. 


[CS 501 Home Page]

William Y. Arms

(wya@cs.cornell.edu)
Last changed: January 22, 2002