CSE 373
Back to Top
Site logo of CSE 373
CSE 373
  • Home / Calendar
  • Syllabus
  • Projects
    • P0 - CSE 143 Review
      • System Setup
      • Using IntelliJ
      • Programming
      • Unit Testing
      • Commit & Submit
    • P1 - Deques
      • Getting Started
      • Programming
      • Tests
    • P2 - Maps
      • Map Interface
      • Iterator Interface
      • ArrayMap Implementation
      • ChainedHashMap Implementation
      • Tests and Submission
    • P3 - Heap
      • Programming
    • P4 - Mazes
      • Introduction
      • Disjoint Sets
      • Kruskal's Algorithm
      • Dijkstra's Algorithm
  • Exercises
  • Exams
  • Office Hours
  • Course Staff
  • Resources

  • Course Tools
  • EdStem
  • Anonymous Feedback
Acknowledgements

Projects


  1. Policies

Policies¶

All projects other than P0 are partner projects. See the syllabus for more details.

Please also read through the lateness and collaboration policies on the syllabus.

Unless otherwise stated, projects are due at 11:59 PM.

Tip

Most project-related content on this website will be high-level descriptions. In the skeleton code, particularly in class and method comments, you will find lower-level specifications (e.g., edge cases and error handling).

If you have issues with the autograder, make sure you’ve caught those, including any superclasses extended and interfaces implemented!

  • P0: Review - Due 11:59pm PT
  • P1: Deque - Due 11:59pm PT
  • P2: Maps - Due 11:59pm PT
  • P3: Heaps - Due 11:59pm PT
  • P4: Mazes - Due 11:59pm PT

Search

Search the class website; related sections and pages will appear below. Note: this search is not as forgiving with typos as other search engines.