Final Lab

Final Lab: Visual Sort

Welcome to your final lab! Before we get started, let’s take a minute to appreciate how much you’ve already accomplished. You’ve made it through nine labs! Nine warmups! Nine…thousand bugs! You’ve drawn beautiful art, built pyramids, designed image filters, processed penguin data, assembled concordances, wrestled with fractals, modeled social networks, and brought your own critters to life (at least for a minute). Now you have a chance to use this experience to build a graphical visualization of sorting algorithms.

Goals
  • Learn about sorting algorithms and runtime.
  • Practice and synthesize concepts introduced throughout the course.
README

Honor Code Reminders:

  • Discussing high-level ideas with other students is encouraged, but only show your actual code to course staff (professors/lab helpers/tutors). The only exception is the warmup, which is to be completed in pairs.
  • Consulting online resources other than assigned reading or documentation provided by the lab instructions is prohibited. Course staff will be happy to answer any questions you have.
  • Use of generative AI for any reason is not allowed. This includes for both writing code and for debugging or reformatting code you wrote.

Sorting in Progress