Haskell logo CIS 5520: Advanced Programming

Fall 2023

  • Home
  • Schedule
  • Homework
  • Resources
  • Software
  • Style guide

Homework

  • HW 1, complete individually or in pairs
  • HW 2, complete with an assigned partner
  • HW 3, complete with an assigned partner
  • HW 4, complete with an assigned partner
  • HW 5, complete with an assigned partner

For each assignment, you will be provided with a private github repository that you should use to complete the work. When you are finished, use submit.sh in the terminal to construct a zipfile and submit once per team via Gradescope. Don't forget to enter all of your team members when you submit.

Project

During the last month of class you will work on a project of your choice, with a team of your choice. We'll work with you to identify an appropriate project that will allow you to demonstrate what you have learned this semester. You will also have a project mentor who will give you feedback on your progress during two checkpoint sessions.

  • Project proposal, due October 26, at midnight
  • Start working on project: Friday, November 17th
  • Checkpoint #1: meet with mentor on or before December 1st
  • Short in-class presentation: December 4th or 6th
  • Checkpoint #2: meet with mentor on or before December 11th
  • Project grading: December 14th, 18th or 19th
Design adapted from Minimalistic Design | Powered by Pandoc and Hakyll