Mini Projects

Mini-projects provide an opportunity to apply what you have learned in labs and readings to more complex problems. They are “mini projects” in the sense that you could potentially expand them into larger projects that you might share with others. (We’d encourage you to consider doing so, particularly if you anticipate going on in CS and can find the time to do so.)

Course details
  • Assigned: Monday, 22 January 2024
Introductory survey
  • Assigned: Monday, 22 January 2024
Mini-Project 1: Image composition and decomposition
  • Assigned: Wednesday, 24 January 2024
Mini-Project 2: Producing polygons and other parameterized pictures
  • Assigned: Wednesday, 31 January 2024
Mini-Project 3: Transforming images
  • Assigned: Wednesday, 14 February 2024
Mini-Project 4: Exploring lists of shapes (and lists of lists of shapes)
  • Assigned: Wednesday, 21 February 2024
Mini-Project 5: Combining images
  • Assigned: Wednesday, 6 March 2024
Mini-Project 6: Fractals and other self-similar images
  • Assigned: Wednesday, 13 March 2024
Mini-Project 7: Pixel problems
  • Assigned: Wednesday, 10 April 2024
Mini-Project 8
  • Assigned: Wednesday, 17 April 2024
(Mini-)Project 9
  • Assigned: Wednesday, 24 April 2024