HOMEWORK


SPRING 2024

All homework assignments will be posted here. Be sure to check the discussion board (see HELP) for additional help from your instructor.

CODING STYLE

All program code that is submitted must follow the coding style guidelines described in this web site. Click the link above to read through the guidelines. If you have any questions, ask your instructor or teaching assistant. 

HOW TO HAND IN

All homework must be handed in by the announced due date and time. No late submissions will be graded. No exceptions. Click the link above to read through the steps to make sure you hand in your homework successfully. 


HOMEWORK ASSIGNMENTS (are available on Brightspace)

You may use any Java programming environment to write your programs.

HOMEWORK 1 - Abstract Data Types
due Tuesday, February 6th no later than 7:00PM
GRADING KEY

HOMEWORK 2 - Linked List
due Tuesday, February 20th no later than 7:00PM
GRADING KEY

HOMEWORK 3 - Stacks
due Tuesday, March 5th no later than 7:00PM
GRADING KEY

HOMEWORK 4 - Queues
due Tuesday, March 19th no later than 7:00PM
GRADING KEY

HOMEWORK 5 - Trees
due Tuesday, April 2nd no later than 7:00PM
GRADING KEY

HOMEWORK 6 - Hashing
due Tuesday, April 16th no later than 7:00PM
GRADING KEY

HOMEWORK 7 - Java API
due Tuesday, April 30th no later than 7:00PM
GRADING KEY


SAMPLE PROGRAMS

Abstract Data Type (ADT)

Set.java , Set.html (javadoc documentation)
SetOperations.java
IllegalElementException.java


Course Info | Schedule | Sections | Announcements | Homework | Exams | Help/FAQ | Grades | HOME