CS306 Processing Systems Structures Lockwood, Spring 2004

Final Project

Points125
DeadlinesSeveral (See Course Outline)

Introduction

Instructions

  1. This project is worth more points than a MP and you can divide the work among members of your team.
  2. Don't choose an impossible topic. You need to get it working by the end of the semester. A demo that doesn't do anything won't earn many points.
  3. Avoid using the SoundBlaster or Network. Microsoft has maintained only limited compatibility with software written to use these devices from DOS.
  4. Work as a team. Start early. Set a regular work schedule. Don't wait until the last minute to verify that your code works together. Be prepared to cover for a team member if they get stuck on a routine. Meet and talk with each other about the status of the project on a regular basis (daily or weekly).
  5. Be sure to document the parts of your code that you borrow from other students or find on the Internet. You are welcome to use libraries and/or source code that you find elsewhere, but will only be graded on the part of the code that YOU write. Documented plagerism is a complement to the original author. Undocumented plagerism is a crime. If you claim someone else's code as your own, your team will fail the final project.
  6. Choose an original topic. Orignal projects yield original ideas!
    Do something different that has not been done before by anyone in this class or by anyone else in the the vast Internet.
  7. Use concepts and ideas from the material covered in class.
  8. Keep your project politically correct.

Project Ideas

Past Projects

Past Machine Problem Assignments

Graded Items


  • 2003 Final Project Score Results
  • 2004 Final Projects Score Results
    (C) 1996-2004: John Lockwood