Learning OS

Home

Files stay here. Modes and tools sit in this rail so they stay reachable.

Path
/courses/bscs3021/notes
Explorer
Utilities & Portals
Student Dashboard
Mock Exam Engine - tata/tcs ion digizone
Grading Document
Student Handbook
T1 2026 Announcements
Maths I Portal
Python Portal
English II Portal
Score Checker
Learning OS
Quiz 3
Courses
Levels
RoadmapsPracticeSurfaces
Foundational
Foundational · May 2026
Mathematics I
Statistics I
Computational Thinking
Programming in Python
ProgramSyllabusDates
StartCheckpoint desk · Quiz 3
LibraryCheckpointProgramPracticeDates
LibraryHubsTheory of ComputationNotes
BSCS3021 · Knowledge Base

Theory of Computation Notes

13
Concepts
0
Facts
0
Procedures
concept
1m

385 - Finite Automata — DFA, NFA, ε-NFA

concept
1m

386 - NFA to DFA Conversion — Subset Construction

concept
1m

387 - Regular Expressions & Pumping Lemma

concept
1m

388 - Regular Expression to DFA — Direct Conversion and Properties

concept
1m

389 - DFA Minimization and Pumping Lemma

concept
1m

390 - Context-Free Grammars

concept
1m

391 - CFG to PDA Conversion and PDA to CFG

concept
1m

392 - Pushdown Automata

concept
1m

393 - Turing Machines — Definition, Variants, Church-Turing Thesis

concept
1m

394 - Turing Machine Variants & Church-Turing Thesis

concept
1m

395 - Decidability — Undecidable Problems, Halting Problem

concept
1m

396 - Reductions — Proving Undecidability

concept
1m

397 - Time & Space Complexity

HomeLibraryQuiz 3
Learning OS

A student-owned study desk for the IIT Madras BS in Data Science and Applications.

Study

Program mapCourse hubsPractice dockFeature mapDigital Garden

Elsewhere

Source RepoDiscord BaseUpdates on X

Keep going

Important datesSource desk
© 2026 Learning OS. Open Source Initiative.
PrivacyTermsSystem Log
Document outline

Keep your place and jump directly to a heading.

Table of contents

No note selected

Open a chapter to see its outline, backlinks, and sources here.

Open libraryCheckpoint desk