COMP-5361: Discrete Structures and Formal Languages

Assignment Submission Instructions

Theory assignments: You are expected to submit your solutions as PDF. Other formats will not be graded. There will be a grade associated with how neat, readable, and organized your assignment is, hence I recommend against submitting a handwritten solution. I suggest using LaTeX and submitting the PDF. If you are not familiar with LaTeX, this is a good opportunity for you to caught up with it, since sooner or later you will have to use it. Here is a good tutorial for it. The other option would be using Microsoft Word, and submitting the PDF.

Programming assignments: You are expected to submit the following, using Google Colab:

  1. An ipython notebook: This file should contain all your code and explanations. Be sure that you are using Python 3 not Python 2. Assignments done in Python 2 will not be graded. You can find an example of how your ipython notebook should look like here (Colab) and here (Github).
  2. A PDF file: This file is the PDF of the ipython notebook. It is very easy to create the PDF version. Search it online and if you could not find any solutions, you can ask me during the tutorials.

Tutorial Slides

Programming Assignments