Theory of Computation
CSC262Study of automata theory, formal languages, and the mathematical limits of computing.
Explore theory of computation, networks, operating systems, databases, and AI
Study of automata theory, formal languages, and the mathematical limits of computing.
Data communication protocols, network layers, and architecture of the internet.
Fundamentals of process management, memory allocation, and file system architecture.
Relational database design, SQL querying, and transaction integrity.
Introduction to machine learning, search algorithms, and intelligent agents.
BSc CSIT 4th semester includes 5 major subjects: Theory of Computation (TOC - CSC261), Computer Networks (CSC262), Operating Systems (CSC263), Database Management System (DBMS - CSC264), and Artificial Intelligence (AI - CSC265).
Yes. Database Management System (DBMS - CSC264) is a core 4th semester course covering ER diagrams, relational algebra, SQL queries, normalization, and transaction processing.
TOC requires continuous numerical and formal proof practice. Practice DFA/NFA constructions, Regular Expression conversions, Context-Free Grammars (CFG), Pushdown Automata (PDA), and Turing Machine designs.
All 5 subjects in 4th semester include practical lab components. Theory exams carry 60 marks, practical lab exams carry 20 marks, and internal assessment carries 20 marks per subject.
DBMS, Computer Networks, and Operating Systems provide essential knowledge for backend development, database administration, system engineering, and cloud infrastructure roles.