Undergraduate Courses
The B.Tech Course Dependency Chart shows the relationships
between the courses.
The B.Tech Couse Category Chart shows the arrangement
of the courses into broad categories.
First Year | |
CS101 Mathematics-I | CS102 Mathematics-II |
CS103 Physics | CS104 Chemistry |
CS105 Technical English Communication Skills | CS106 Computer Programming with C |
CS107 Engineering Mechanics | CS108 Engineering Graphics |
CS151 Physics Lab | CS152 Chemistry Lab |
CS153 Workshop Practice | CS154 Computer Programming with C Lab |
II/IV I-Semester | II/IV II-Semester |
CS211 Mathematics-III | CS221 Probability and Statistics |
CS212 Discrete Mathematical Structures | CS222 Environmental Studies |
CS213 Basic Electrical & Electronics Engineering | CS223 Electronic Devices and Circuits |
CS214 Digital Logic Design | CS224 Computer Organization |
CS215 Operating Systems | CS225 Microprocessors & Microcontrollers |
CS216 Data Structures Using C | CS226 Operating Systems |
CS251 Data Structures Lab | CS261 EDC Lab |
CS252 BEE Lab(C) | CS262 Microprocessors & Microcontrollers Lab |
CS253 Communication Skills Lab | CS263 Soft Skills Lab |
III/IV I-Semester | III/IV II-Semester |
CS311 Professional Ethics and Human Values | CS321 Computer Networks |
CS312 Data Communications | CS322 Compiler Design |
CS313 Automata Theory and Formal Languages | CS323 Web Technologies |
CS314 Java Programming | CS324 Software Engineering |
CS315 Database Management Systems | CS325 Design and Analysis of Algorithms |
CS316 Advanced Unix programming | CS326 Elective - I* |
CS351 Java Lab | CS361 Term Paper |
CS352 RDBMS Lab | CS362 Web Technologies Lab |
CS353 Advanced Unix Lab | CS363 Algorithms Lab |
IV/IV I-Semester | IV/IV II-Semester |
CS411 Wireless Networks | CS421 Cryptography and Network Security |
CS412 Distributed Systems | CS422 Advanced Computer Architecture |
CS413 Object Oriented Analysis and Design | CS423 Data Engineering |
CS414 Enterprise Programming | CS424 Industrial Engineering & Management |
CS415 Elective - II* | CS425 Elective - IV* |
CS416 Elective - III* | CS461 Data Engineering Lab |
CS451 SE/Mini Project Lab | CS462 Project Work |
CS452 Enterprise Programming Lab | |
CS453 Elective - II Lab ** |
Undergraduate Electives
Elective - I | Elective - II |
CS326A Artificial Intelligence | CS415A Open Source Systems |
CS326B Advanced DBMS | CS415B Interactive Computer Graphics |
CS326C Operations Research | CS415C .NET Technologies |
CS326D Real-Time Systems | CS415D Digital Signal Processing |
CS326E Neural Networks | CS415E Multimedia Systems |
CS326F Principles of Programming Languages | CS415F Software Testing Methodologies |
Elective - III | Elective - IV |
CS416A Total Quality Management | CS425A Digital & Image Processing |
CS416B E-Commerce & ERP | CS425B Advanced Software Engineering |
CS416C Embedded Systems | CS425C Grid Computing |
CS416D Bio-Informatics | CS425D Pervasive Computing |
CS416E VLSI Design | CS425E Natural Language Processing |
CS416F Quantum Computing | CS425F Mobile Adhoc Networks |
Graduate Courses
I/II I-Semester | I/II II-Semester |
CS511 Data Structures & Algorithm Analysis | CS521 Web Technology |
CS512 Database Management System | CS522 Computer Networks |
CS513 Computer Architecture & Organization | CS523 UNIX Programming |
CS514 Mathematical Foundations for CS | CS524 Software Engineering |
CS515 Java Programming and Applications | CS525 Elective - I |
CS516 Operating System Design | CS526 Elective - II |
CS551 Data Structures & Algorithms Lab | CS561 Web Technologies Lab |
CS552 DBMS Lab | CS562 Networks Lab |
CS553 Java Programming Lab | CS563 UNIX Lab |
II/II I-Semester | II/II II-Semester |
CS611 Object Oriented Analysis & Design | CS651 Dissertation |
CS612 Cryptography & Network Security | CS652 Comprehensive Viva |
CS613 Data Warehousing & Data Mining | |
CS614 Elective - III | |
CS615 Elective - IV | |
CS651 OOAD Lab | |
CS652 Data Engineering Lab | |
CS653 Mini-Project Work |
Graduate Electives
Elective - I | Elective - II |
CS525A Software Project Management | CS526A Multimedia Technologies |
CS525B Digital Signal Processing | CS526B Digital Imaging |
CS525C Soft Computing | CS526C Automata Theory & Formal Languages |
CS525D AI and Applications | CS526D Software Architecture |
CS525E Distributed Systems | CS526E Genetic Algorithms |
Elective - III | Elective - IV |
CS614A Grid Computing | CS615A Embedded Systems |
CS614B User Interface Design | CS615B Visualization Technologies |
CS614C High Speed Networks | CS615C Knowledge Management |
CS614D Language Technologies | CS615D Compiler Construction |
CS614E Mobile Computing | CS615E Software Testing |