Lab 1
Due Monday, Week 2

Assignment

You may use the language of your choice (e.g., Java, C#, python, Matlab) and any freely available libraries that you would like. You may wish to be able to read/write a number of graphic formats. At the very least, your application should be able to read/write PNG images.

While the requirements for this lab are rather modest, you will undoubtedly want to design a number of classes to assist your implementation of this and future labs as well as your research project (if appropriate).

You may work alone or with a partner.

Deliverables

Submission (due 11:00pm, Monday of week 2)

Your submission must consist of the following:

  • A .txt or .pdf file containing the following:
    • A description of something interesting you discovered while working on the assignment.
    • A description of any resources or software libraries that you used to develop your solution.
    • If you worked with a partner, be sure to indicate what each of you did and did not do in completing this project.
  • A .zip file containing your your documented source code and an executable of your program.

You should use the submission form below to submit your files. If the .zip file is larger than two megabytes, then just submit the memo and bring the .zip file to lab on a portable drive.

Demonstration (due beginning of week 2 lab)

You must be prepared to demonstrate your working program at the beginning of lab.

Friday, 02-Jan-2015 10:33:32 EST