We will be using Gradescope for this course. If necessary, I will post more details about how to submit to Gradescope.
You can request a homework extensions by filling out this form
Module Number | Module Name | Homework 1 | Homework 2 (If Applicable) |
---|---|---|---|
Module 1 | Intro, Proofs, Cardinality | Cardinality and Proofs | |
Module 2 | Regular Languages | Reg. Languages | Prog. Challenge, (Code) |
Module 3 | Context-Free Languages | Written Prob. Set | ... |
Module 4 | Turing Machines and Decidability | Written Problem Set | ... |
Module 5 | Complexity Theory | Complexity | ... |
- Latex Tutorial - A nice starting tutorial on how to use latex.
- Overleaf - A wonderful (and very popular) online tool for writing latex documents.
- Overleaf's Latex Tutorial - The tutorial written by/for the Overleaf tool above.
- Latex Templates - Overleaf also provides templates for homework assignments here, which you are free to use as a starting point.