Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 2.36 KB

index.md

File metadata and controls

35 lines (23 loc) · 2.36 KB

CS3100 - Data Structures and Algorithms II: Homework Assignments

Back to Main Page

How to Submit Assignments

We will be using Gradescope for this course. Check out the Gradescope Information Page for information on how to submit programming assignments to Gradescope.

That page also explains how the score reported by Gradescope translates to the two-level scale of Incomplete, and Pass that is used in this course.

Assignments

Module Number Module Name Homework 1 Homework 2 (If Applicable)
Module 1 Graphs - Intro Tasks Board Games
Module 2 Graphs - Advanced Wiring Graph Written Problems
Module 3 Divide and Conquer Trading Recurrence Relations
Module 4 Greedy Algorithms Moving Boxes Daycare
Module 5 Dynamic Programming Drainage DP Written Problems
Module 6 Network Flow / Bi-Partite Matching Scheduling -
Module 7 NP-Completeness Written Reductions -
Module 8 Machine Learning K-Means Clustering -

Other Useful Stuff

  • Sample Programming Assignment: A zip containing a sample programming assignment, a solution in three languages, and an example write-up. You can even submit this to Gradescope!

  • Latex Tutorial: A short "assignment" we used to require that asks you to practice with latex. Includes some links to some tutorials on using Latex