This is the best information available as of Thursday Sept 25, 2025 at 7:00 p.m. KSA time. Updates will appear here as the course progresses.
Dr. Emad Alsuwat
Course Homepage:
TheoryofComputation-Fall2025.html
Office: W101 CIT
Office hours: Thursday 8:00 a.m. – 4:00 p.m.
Email: Alsuwat@tu.edu.sa
Central to the theory of computation are the concepts of automata, formal languages, grammars, algorithms, computability, decidability, and complexity. These foundations provide theoretical understanding with direct applications in compiler design, cryptography, and optimization.
Midterm Exam | 25% |
Homework Assignments | 20% |
Participation & Quizzes | 10% |
Final Exam | 45% |
Week | Topic |
---|---|
1 | Overview |
2 | Formation of Preliminary Concepts |
3 | Regular Languages |
4 | Regular Languages (continued) |
5 | Context-Free Languages |
6 | Midterm Exam |
7 | The Church–Turing Thesis |
8 | Decidability |
9 | Reducibility |
10 | Advanced Topics in Computability |
Updates will appear week by week as the course progresses.
Week/Date | Topic | Slides | Assignment | Due Date |
---|---|---|---|---|
Week 1 04/09/2025 | General Orientation & Overview | - | - | - |
Week 2 11/09/2025 | Lecture 1 — Introduction to Automata Theory | Lecture 1 | - | - |
Week 3 18/09/2025 | Lecture 1 (continued) — Alphabets, Strings, Grammars | Lecture 1 | - | - |
Week 4 25/09/2025 | Lecture 2 — DFA: Definitions, Transition Functions | Lecture 2 | - | - |
Week 5 02/10/2025 | Lecture 2 (continued) — NFA, DFA vs NFA | Lecture 2 | - | - |
Week 5 09/10/2025 | Lecture 3 — Equivalence of DFA & NFA | Lecture 3 | - | - |
Week 5 09/10/2025 | More Exercises Equivalence of DFA & NFA | Lecture 4 | - | - |
Week 8 23/10/2025 | - | - | - | - |
Week 9 30/10/2025 | Midterm Exam | - | - | - |
Week 10 06/11/2025 | No Class (Holiday) | - | - | - |
Week 11 13/11/2025 | - | - | - | - |
Week 12 20/11/2025 | - | - | - | - |
Week 13 27/11/2025 | - | - | - | - |
Week 14 04/12/2025 | - | - | - | - |
Week 15 11/12/2025 | - | - | - | - |
Weeks 16–17 21/12/2025 – 06/01/2026 | Final Exams | - | - | - |