Study automata, formal languages, regular expressions, context-free grammars, pushdown automata and Turing machines.
Learn database design, ER models, relational algebra, SQL, normalization, transactions, concurrency and database security.
Semester V departmental elective. Available subjects include Data Analytics, Pattern Recognition and Cyber Security, depending on the elective selected by your college.
An interdisciplinary elective allowing students to study a subject outside their core Computer Science curriculum.