- Set Theory
- Relations and Functions
- Graph Theory
- Trees
- Algebraic Structure
- Recursion and Recurrence Relations
- Sorting
- Queues
- Introduction
- Finite Automata Theory
- Theory of Machines
- Regular Language
- Grammar
- Pushdown Automata
- Cellular Automata
- Turning Machine
- Problems Solving Using JFLAP Tool
- Revision Questions