CS@Mines Logo
CSCI 262: Data Structures Spring 2019

Assignments

APTs

APTs are automatically graded when you Submit your code on the APT website. There is no need to do anything further. You can check your grade on the APT website to make sure you've submitted everything. Note: the APT website lives behind the Mines firewall; this means if you are outside the Mines network (e.g., working from home), you will be unable to see the problem descriptions or submit a solution to the server unless you go through the campus VPN (see https://www.mines.edu/ccit/software-title/vpn/ for software and instructions).

Projects

Project work should be turned in via Canvas. Submit your solution as one .zip file. Multiple submissions are allowed, but only the most recent one will be graded.

README: All project submissions should include a README file in plain text which includes the following information:

  1. Your name
  2. The names of anyone who assisted you on this project, including the instructor
  3. How long the project took you to complete (an estimate is fine!)
  4. Any other notes about the project, such as resources you found helpful or not helpful in completing the assignment, anything interesting you did in your solution, etc.

Style: For this course, it is more important to follow some style than a particular style. A reasonable style guide can be found in your textbook, Appendix E. Feel free to customize it for your preferences; e.g., the book's style guide recommends 3-space tabs, but I prefer 4 or 8 - you can do what you want, but be consistent!

All assignments will be due at 11:59 pm on the due date.

APT 1 Due Friday, January 18
Project 1 - Personality Test Due Friday, January 25
APT 2 Due Friday, February 1
Project 2 - Mazes Due Friday, February 8
APT 3 Due Friday, March 8
Project 3 - Evil Hangman Due Friday, March 15
APT 4 Due Friday, March 22
Project 4 - Markov Random Text Generator Due Friday, April 12
Project 5 - Animal (20 questions) Due Wednesday, May 1
Extra Credit
Extra Credit APT Due Friday, April 26