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: Friday, 27 August 2021
Introductory survey
  • Assigned: Friday, 27 August 2021
Mini-Project 1: Image composition and decomposition
  • Assigned: Wednesday, 1 September 2021
Mini-Project 2: Extending your string skills while checking digits (or vice versa)
  • Assigned: Friday, 10 September 2021
Mini-Project 3: Textual analysis
  • Assigned: Wednesday, 22 September 2021
Mini-Project 4: Freestyle text visualization
  • Assigned: Wednesday, 29 September 2021
Mini-Project 5: Language generation
  • Assigned: Friday, 15 October 2021
Mini-Project 6: Statistical language generation
  • Assigned: Wednesday, 27 October 2021
Mini-Project 7: Transforming Web Pages
  • Assigned: Friday, 12 November 2021
Mini-Project 8: Open-ended project
  • Assigned: Friday, 19 November 2021