Assembly Language: Class Project 1

CS 301 Project, Dr. Lawlor

From the syllabus:

PROJ: Two sizable class projects--big programs written in, or relating to assembly, with a short in-class presentation.

Each project is 10% of your course grade, so it should have some pretty good stuff!
  Conversely, the total end-to-end time for the project is only a few weeks, so keep it manageable!

Project Deliverables

    October 2012      
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20 <- midterm exam
21 22 23 24 25 26 27 <- rough draft due
28 29 30 31 <- presentations & final draft
On October 24 I'd like your rough draft code, which should work and do most of what you want, but not necessarily do everything you want to do, or be fully polished or tuned.

The presentation is a very short, 3-minute presentation in class on October 31.   Your presentation should clearly describe WHO you are, WHAT you did, HOW you did it, and WHY you chose to do it that way.  Bring a laptop to project your code, demo, slides, and/or figures, or email me your presentation materials the day before if you'd like to present from my laptop.

The final code should be fully debugged, polished, tuned, commented, and include at least a short README explaining what it is, and what its results mean.  You'll be graded on a combination of ambition, correctness, completeness, and comments/style.  Style and clean code count!  Due Wednesday, October 31.

Typical grade breakdown: project grade = 30% rough draft + 20% presentation + 50% final code

Example Project Topics

Or pick your own topic!