Semester 5
Active SemesterAutonomous MAKAUT B.Tech CSE Curriculum — 8 core subjects, solved group questions, and official university syllabus documents.
Compiler Design
Lexical analysis, LL(1) parsing, FIRST/FOLLOW sets, SLR/LALR/CLR parse tables, SDT, and three-address intermediate code generation.
Operating Systems
Process lifecycle, CPU scheduling, semaphores, deadlock avoidance (Banker's), paging, virtual memory, and UNIX file system inodes.
Object Oriented Programming
Core Java OOP paradigm, dynamic binding, inheritance hierarchies, exception handling architecture, multithreading, and collections.
Computer Networks
OSI 7-layer architecture, TCP/IP stack, sliding window protocols, CRC, CIDR subnetting, distance vector and link-state routing algorithms.
Software Engineering
Lifecycle models (Agile Scrum/Spiral), SRS specifications, DFD leveling, modular cohesion/coupling, COCOMO cost models, and McCabe testing.
Industrial Management
Management principles (Taylor & Fayol), motivation theories, EOQ inventory optimization, PERT/CPM critical paths, and TQM quality control.
Artificial Intelligence
PEAS intelligent agents, A* heuristic search, Minimax with alpha-beta pruning, first-order logic resolution, and fuzzy reasoning systems.
Constitution & IKT
Indian constitutional framework, Preamble, Fundamental Rights & Duties, Union/State executive governance, and Panchayati Raj administration.
Database Management
Relational algebra, SQL schema normalization (1NF to BCNF), ER modeling, transaction schedules, and ACID concurrency control.