B.TECH. COMPUTER SCIENCE AND ENGINEERING COURSE CURRICULUM B.Tech. CSE (REGULAR) As per AICTE revised credit scheme of 60 credits. Batch 08 onwards
FIRST YEAR
Semester I (First Year) Curriculum(60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title L T P Hrs Course BSC 0 Engg. Physics I 0 4 4 Course BSC 0 Engg. Mathematics-I 0 4 4 ESC xxx Programming for problem solving 0 0 4 5 Humanities & Social Sciences including Management courses HSMC 0 English & Techical Communication 0 0 Course Physics-I 0 0 6 Programming for Problem Solving 0 0 7 Graphics & Design / Workshop 0 0.5 8 Humanities & Social Sciences including Management courses English and Technical Communication 0 0 Total 7.5
Semester II (First Year) Curriculum (60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title L T P Hrs Course BSC 0 Engg. Physics II 0 0 Course BSC 0 Engg. Mathematics-II (Differential Calculas) 0 4 4 4 5 ESC xxx Data Structure and Algorithms 0 4 4 ESC xxx Electrical Science 0 4 4 Course Physics II 0 0 6 Data Structure and Algorithms 0 0 4 4 7 Workshop / Graphics & Design 0 0.5 8 Electrical Science 0 0 Total 6 0.5
SECOND YEAR
S.No. Semester III (Second Year) Curriculum (60 credits) Branch/Course: Computer Science and Type of Course Code Course title L T P Hrs Core Courses CS xxx Python Programming Essentials 0 0 4 CS 0 Core Courses CS 50 Course BSC 0 Object Oriented Systems and Programming 0 0 Database Management systems 0 0 Mathematics-III (Probability & Statistics) 0 0 5 Humanities & Social Sciences including Management courses HSMC 0 Humanities-I (Interpersonal Dynamics, Values and Ethics) 0 0 6 Core Courses Python programming 0 0 4 4 7 8 Object Oriented Systems and Programming 0 0 4 4 Core Courses DBMS 0 0 4 4 9 IT Workshop (Sci/MATLAB) 0 0 4 4 Total
Semester IV (Second Year) Curriculum (60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title Core Courses CS 40 L T P Hrs Discrete Mathematics 0 0 4 5 Core Courses CS xxx Core Courses CS 40 Core Courses CS 404 Mandatory Course MC Modelling and Simulation Techniques 0 0 Operating Systems 0 0 Design & Analysis of Algorithms 0 0 Environmental Sciences - - - 6 7 8 9 0 Humanities & Social Sciences including Management courses Core Courses Core Courses HSMC 40 Management ( Finance & Accounting) 0 0 Data Simulation 0 0 4 4 Operating System 0 0 4 4 Core Courses DAA 0 0 4 4 Core Courses Web Tech 0 0 4 4 Total
THIRD YEAR
Semester V (Third Year) Curriculum (60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title L T P Hrs Core Courses CS xxx Computer Graphics 0 0 Course BSC 50 Science Elective 0 0 4 Core Courses CS 50 Core Courses CS 50 Formal Language & Automata Theory 0 0 Computer Organization and Architecture 0 0 5 6 7 8 9 0 Humanities & Social Sciences including Management courses HSMC - 50 Humanities II (Project Management and Entrepreneurship) 0 0 Elective courses PEC 50 Elective -I 0 0 Core Courses Computer Graphics 0 0 4 4 Multimedia lab 0 0 Core Courses CO 0 0 Elective courses Elective -I 0 0 Total 7 Elective I List of Electives L T P Data Compression 0 Principal of Programming Languages 0 Java Programming 0 4 Information Security & Coding 0
Semester VI (Third Year) Curriculum (60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title 4 5 L T P Hrs Core Courses CS 60 Compiler Design 0 0 Core Courses CS 60 Computer Networks 0 0 Elective courses PEC xxx Elective II 0 0 Elective courses PEC xxx Elective III 0 0 Open Elective courses 6 Project 7 8 9 0 Core Courses Core Courses OEC xxx Open Elective -I (Humanities) 0 0 PROJ- CS60 Project - I 0 0 6 6 Compiler Design 0 0 4 4 Computer Networks lab 0 0 4 4 Elective courses Elective - II 0 0 Elective courses Elective - III 0 0 Total Elective II Elective III List of Electives L T P Software Testing Fundamentals 0 Machine Learning 0 C# and VB.NET 0 Data Structure and Software 4 Design 0 Artificial Intelligence 0 Data Mining & Data Warehousing 0 Parallel and Distributed Algorithms 0 4 Digital Image processing 0
FOURTH YEAR
Semester VII (Fourth Year) Curriculum (60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title L T P Hrs Elective courses PEC xxx Elective IV 0 0 Elective courses PEC xxx Elective V 0 0 4 Open Elective courses OEC 70 course OEC 70 Open Elective II / MOOC Course* 0 0 Open Elective III / MOOC Course* 0 5 Mandatory Course MC 70 Constituion of India/Essence of Indian Traditional Knowledge - - - 6 Elective courses Elective IV 0 0 0 Project PROJ- CS70 Project - II 0 0 6 Total 6 8 *MOOC Courses Will be decided by the Department List of Electives L T P Elective IV Cryptography& network security 0 Advanced Algorithms 0 R-Programming 0 4 Pattern Recognition 0 Elective V Storage Networks 0 0 Internet of Things 0 0 Mobile Computing 0 0 4 Cloud Computing 0 0
Semester VIII (Fourth Year) Curriculum (60 credits) Branch/Course: Computer Science and S.No. Type of Course Code Course title L T P Hrs Elective courses PEC xxx Elective VI 0 0 Open Elective Open Elective IV / MOOC courses OEC 80 Course* 0 0 Open Elective courses OEC 80 Open Elective V / MOOC Course* 0 0 4 Project PROJ-CS80 Project - III 0 0 6 *MOOC Courses Will be decided by the Department Total 5 Elective VI List of Electives L T P Data Analytics 0 0 BIG DATA 0 0 Network Management 0 0 4 Graph Theory 0 0
Credit Break-up for each semester S.No. Semester Credit Break-up Credit breakup As per AICTE for regular B.Tech (GENERAL) First 7.5 HSS & Management Courses Second 0.5 courses Third Science 6 4 Fourth core courses 5 5 Fifth Elective courses 8 (from CSE) 6 Sixth Open Electives (from other 5 technical and /or emerging subjects ) OR MOOC courses 7 Seventh 8 Project work, seminar and 5 internship 8 Eighth 5 Mandatory Courses - Total 60 Total 60