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, 24 January 2022
Introductory survey
  • Assigned: Monday, 24 January 2022
Mini-Project 1: Image composition and decomposition
  • Assigned: Friday, 28 January 2022
Mini-Project 2: Exploring strings
  • Assigned: Friday, 4 February 2022
Mini-Project 3: Textual analysis
  • Assigned: Friday, 18 February 2022
Mini-Project 4: More textual analysis
  • Assigned: Wednesday, 23 February 2022
Mini-Project 5: Language generation
  • Assigned: Friday, 11 March 2022
Mini-Project 6: Building Web pages
  • Assigned: Friday, 15 April 2022
Mini-Project 7: Open-ended project
  • Assigned: Friday, 22 April 2022