Homework

Remember after you have received feedback for a homework assignment, you are required to complete a reflection on the feedback you got as part of the submission for the next homework assignment. This will count as part of your total assignment grade.

iconTurn in HW7 iconTurn-in Instructions Homework 7 (Huffman)

Due Thursday August 20, 11:00pm AoE.

Please note that no submissions will be accepted after
11:00pm AoE on Friday, August 21, as described in the syllabus

Specification:
Provided Files:
Debugging Help: Remember that in jGRASP you can use a structure viewer to see what your tree looks like. You do so by dragging one of your fields from the debug window outside the window and jGRASP will launch a viewer. This viewer will show you the structure of the tree, but may not show you the contents of the nodes. You can fix this by selecting the wrench icon ("Configure the structure to view mapping"). Under "Value Expressions" say:
_node_.<field>

Where "<field>" is the name of the field you want to view. You can also say:

_node_.<field1>#_node_.<field2>
Helpful diagrams: Your jGRASP debugger won't look exaclty like this, but the characters, frequencies, and positions of nodes in the tree should match.
FAQ / Help:
Links:

iconTurn in HW6 iconTurn-in Instructions Homework 6 (20 Questions)

Due Thursday, August 13, 11:00pm AoE.
No submissions accepted after Sunday August 16, 11:00pm AoE.

Specification:
Starter File:
Supporting Files: Client program
short question file from spec
huge question file
all of the above
FAQ / Help
Links:

iconTurn in HW5 Homework 5 (AnagramSolver)

Due Thursday August 6, 11:00pm AoE.
No submissions accepted after Sunday August 9, 11:00pm AoE.

Specification:
Supporting Files:
Sample logs :
Sample trace :
FAQ / Help
Links:

iconTurn in HW4 Homework 4 (GrammarSolver)

Due Thursday July 30, 11:00pm AoE.
No submissions accepted after Sunday August 2, 11:00pm AoE.

Specification:
Supporting Files:
Testing Your Solution:
FAQ / Help
Links:

iconTurn in HW3 Homework 3 (AssassinManager)

Due Saturday July 18, 11:00pm AoE.
No submissions accepted after Tuesday July 21, 11:00pm AoE.

Specification:
Supporting Files:
Sample logs :
FAQ / Help
Links:

iconTurn in HW2 Homework 2 (Guitar Hero)

Due Saturday July 11, 11:00pm AoE.
No submissions accepted after Tuesday July 14, 11:00pm AoE.

Specification:
Supporting files :
FAQ / Help
Links:

iconTurn in HW1 Homework 1 (Letter Inventory)

Due Thursday July 2, 11:00pm AoE.
No submissions accepted after Sunday July 6, 11:00pm AoE.

Specification:
Testing Programs:
FAQ / Help