HW 2: Simple "sequ"

Copyright © 2013 Bart Massey
Revision 0 (2013-10-15)

Simple "sequ"

CS 300 Homework 2

In this homework you will implement CL0 of the sequ specification.

  1. Start a text file of notes on what you're about to do. As you work on this assignment, make notes about you findings and progress. You will turn in your notes at the end.

  2. Read CL0 of the sequ spec. Note down any questions and concerns you have about it.

  3. Find your Redmine CMS site by following the Redmine instructions. Set up your Git repository with a brief README checked into it, and verify that you have your local repo properly connected to your Redmine account.

  4. Write tests for CL0 of sequ. A test is an input together with an expected output. Be sure to have enough tests to catch problems with your implementation.

  5. Write pseudocode for CL0 of sequ. Check it into the repo.

  6. Write CL0 of sequ. Verify that it passes your tests. Record test results and debugging steps in your notes.

Please turn in your notes on your process, via the Moodle. You may submit textfiles, or, if you must, PDF. Please do not submit files from proprietary applications (such as Word's .doc or OpenOffice's .odw): they will be ignored during grading.