CSci 487: Senior Project
Spring Semester 1997
Getting Started
How To Find a Project Topic
The general idea of this course is to simulate a computer consulting
job. In this sense, the instructor of the course is the boss of our
computer consulting organization, and the sponsor of your project
fills the role of the client for whom some meaningful work is to be
done. You are the computer consultant who organizes and carries out
the project, attempting to meet the needs of the client (sponsor) and
also attempting to meet the requirements of the boss (instructor).
The only way you can succeed is by actually completing the project by
the end of the term (2 May 1997).
There are two ways to find a project topic suitable for this
course:
- develop a project topic on your own
- review the file of project topics available in the computer
science departmental office (302 Weir Hall)
In either case, your project should involve a total amount of work
roughly equivalent to a typical three semester-hour course, and should
provide an opportunity for you to make use of your computer expertise
to carry out some meaningful, significant computer development task.
The following rules, or restrictions, apply to all projects:
- Your project must have one non-student person who agrees to serve
as the sponsor of the project.
- Your sponsor must be located in northern Mississippi (preferably
on campus or in the local community).
- Your sponsor cannot be related to you.
- Even if your sponsor is someone with whom you have had, will
have, or would like to have, paid employment, your project should
involve unpaid labor on your part.
- Most projects involve only one student; a few projects involve
teams of two students; only very rarely and under exceptional
circumstances will teams of more than two students work on the same
project. If you wish to form a team for completion of your
requirements for this course, make sure that the instructor approves
this in advance, before you begin work on the project.
- It is your responsibility to find a project and a sponsor, and it
is your responsibility to determine that the project can be completed
by the last day of classes for the current semester (2 May 1997).
- It is your responsibility to make sure that your project is
approved by the instructor and the sponsor, and that the work which
you undertake satisfies the expectations of both instructor and
sponsor.
- It is your responsibility to make sure that hardware and software
needed for completion of your project is available, or will be
available soon enough for you to finish your project by the last day
of classes for the current semester (2 May 1997).
- Because the Honor Code is in effect for all aspects of this
course, it is your responsibility to do all needed work involved in
your project by yourself, without assistance from other students,
tutors, computer consultants, etc.
- It is your responsibility to ensure that no aspect of your
project involves any form of software piracy, copying, or
plagiarizing.
Other aspects of the process of finding and defining a project
topic will be discussed in class. During the first few days of the
semester, please do not hesitate to stop by the instructor's office to
discuss any questions concerning your proposed topic. Small problems
can easily be worked out early in the semester; small problems,
difficulties, or ambiguities that are ignored can turn into major
headaches for you and your sponsor late in the semester!
UP to CSCI 487 root document?
Copyright © 1997, H. Conrad Cunningham
Last modified: 8 January 1997.