- Getting Started 01/07/2024 - 01/13/2024
- Orientation session 01/10/2024, 7:00PM EST
- MLK Holiday - no classes 01/13/2024 - 01/15/2024
- Mathematics Review 01/14/2024 - 01/20/2024
- Mathematics Review (All quizzes will be found in Canvas) Due: 01/20/2024
- Deterministic Finite Automata 01/21/2024 - 01/27/2024
- DFSAs Due: 01/27/2024
- Nondeterministic Finite Automata 01/28/2024 - 02/03/2024
- NFSAs Due: 02/03/2024
- Regular Expressions 02/04/2024 - 02/10/2024
- Regular Expressions Due: 02/10/2024
- Regular Languages 02/11/2024 - 02/17/2024
- Context-Free Languages 02/18/2024 - 02/28/2024
- Review the exam procedures and select your proctoring options for the Midterm Exam by 02/24/2024.
- Context Free Grammars Due: 02/28/2024 Note: not a Saturday!
- Push-Down Automata 02/29/2024 - 03/16/2024
- Midterm Exam, on Canvas 03/01/2024 - 03/02/2024
- Spring Break - no classes 03/04/2024 - 03/09/2024
- Push-Down Automata quiz Due: 03/16/2024
- Properties of Context-Free Languages 03/17/2024 - 03/23/2024
- CFL quiz Due: 03/23/2024
- Turing Machines 03/24/2024 - 04/03/2024
- Turing Machines Due: 04/03/2024 Note: not a Saturday!
- Undecidable Problems 04/04/2024 - 04/13/2024
- Undecidable Problems Due: 04/13/2024
- The Church-Turing Thesis and Real Programming Languages 04/14/2024 - 04/22/2024
- Review the exam procedures and select your proctoring options for the Final Exam. 04/18/2024
- Last day of classes 04/22/2024
- Final Exam (on Canvas) 04/25/2024 - 04/26/2024