Computer Science and Engineering (B.Tech. - 4yrs)

1 An ability to apply knowledge of mathematics, science, and engineering
2 An ability to design and conduct experiments, as well as to analyze and interpret data,
3 An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
4 An ability to function on multidisciplinary teams
5 An ability to identify, formulate, and solve engineering problems
6 An understanding of professional and ethical responsibility
7 An ability to communicate effectively
8 The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
9 A recognition of the need for, and an ability to engage in life-long learning
10 A knowledge of contemporary issues, and an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
1 To provide necessary background in basic engineering for pursuing studies in Computer Science and Engineering
2 To provide a strong background on theoretical computer science
3 To develop the ability among the students to analyse and solve real world engineering problems using computer technology
4 To impart knowledge on hardware technology to the undergraduate students to have an insight of the computer
5 To impart knowledge to the students on high speed communication network, networking technology and security related issues
6 To equip the students with adequate technologies and theoretical background of software development that will help them to pursue a career in software industries
7 To provide experience to the students with advances in computer science and engineering through two semester project work & learning from experts time to time through interactions
8 To provide a broad knowledge in multi-disciplinary engineering subjects and latest technological advancements in computing and applied domains of engineering within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
Subject Code Subject Name L-T-P Credit
CH1400 Environment and Safety Engineering 3-0-0 3 Syllabus
CY1001 Electrochemistry and Conducting Polymers 3-0-0 3 Syllabus
EC1000 Basic Electronics Engineering 3-0-0 3 Syllabus
MA1003 Mathematics - I 3-0-0 3 Syllabus
HS1300 Communicative English 2-0-0 2 Syllabus
MA1001 Mathematics - I 3-1-0 4 Syllabus
PH1001 Physics - I 2-1-0 3 Syllabus
CE1000 Engineering Mechanics 3-1-0 4 Syllabus
CH1400 Environment and Safety Engineering 3-0-0 3 Syllabus
EC1000 Basic Electronics Engineering 3-0-0 3 Syllabus
EE1000 Basic Electrical Engineering 3-0-0 3 Syllabus
CY1101 Chemistry 2-1-0 3 Syllabus
LS1001 Biology 2-0-0 2 Syllabus
HS1300 Communicative English 2-0-0 2 Syllabus
CE1010 Computer Aided Drawing and Graphics 0-0-3 2 Syllabus
CY1170 Chemistry Laboratory 0-0-3 2 Syllabus
CS1000 Basic Programming 1-0-2 2 Syllabus
CE1701 Engineering Drawing 0-0-3 2 Syllabus
WS1151 Workshop Practice - I 0-0-3 2 Syllabus
CY1170 Chemistry Laboratory 0-0-3 2 Syllabus
PH1070 Physics Laboratory 0-0-3 2 Syllabus
EA1277 Value Education and Ethics 0-0-0 0 Syllabus
Extra Academic Activity - I
Subject Code Subject Name L-T-P Credit
CE1100 Engineering Mechanics 3-0-0 3 Syllabus
EE1000 Basic Electrical Engineering 3-0-0 3 Syllabus
MA1004 Mathematics - II 3-0-0 3 Syllabus
PH1004 Electromagnetic and Quantum Physics 3-0-0 3 Syllabus
LS1001 Biology 2-0-0 2 Syllabus
EA1270 Value Education and Ethics 1-0-0 1 Syllabus
MA1002 Mathematics - II 3-1-0 4 Syllabus
PH1002 Physics - II 2-1-0 3 Syllabus
CE1000 Engineering Mechanics 3-1-0 4 Syllabus
CH1400 Environment and Safety Engineering 3-0-0 3 Syllabus
EC1000 Basic Electronics Engineering 3-0-0 3 Syllabus
EE1000 Basic Electrical Engineering 3-0-0 3 Syllabus
CY1101 Chemistry 2-1-0 3 Syllabus
LS1001 Biology 2-0-0 2 Syllabus
HS1300 Communicative English 2-0-0 2 Syllabus
CS1010 Programming for Problem Solving 1-0-2 2 Syllabus
ME1000 Workshop Practice 0-0-3 2 Syllabus
PH1070 Physics Laboratory 0-0-3 2 Syllabus
CS1000 Basic Programming 1-0-2 2 Syllabus
CE1701 Engineering Drawing 0-0-3 2 Syllabus
WS1151 Workshop Practice - I 0-0-3 2 Syllabus
CY1170 Chemistry Laboratory 0-0-3 2 Syllabus
PH1070 Physics Laboratory 0-0-3 2 Syllabus
EA1277 Value Education and Ethics 0-0-0 0 Syllabus
Extra Academic Activity - II
Subject Code Subject Name L-T-P Credit
MA2203 Introduction to Probability and Statistics 3-1-0 4 Syllabus
CS2001 Digital System Design 3-0-0 3 Syllabus
CS2003 Discrete Structures 3-0-0 3 Syllabus
CS2005 Data Structures and Algorithms 3-0-0 3 Syllabus
CS2071 Data Structure and Algorithms Laboratory 0-0-3 2 Syllabus
CS2073 Digital System Design Laboratory 0-0-3 2 Syllabus
HS1270 Language Laboratory 0-0-2 1 Syllabus
Minor Degree Course - I
Humanities Elective - I
Subject Code Subject Name L-T-P Credit
CS2002 Computer Organization and Architecture 3-0-0 3 Syllabus
CS2004 Formal Languages and Automata Theory 3-0-0 3 Syllabus
CS2006 Design and Analysis of Algorithms 3-0-0 3 Syllabus
CS2008 Database Engineering 3-0-0 3 Syllabus
CS2072 Database Engineering Laboratory 0-0-3 2 Syllabus
CS2074 Computer Organization Laboratory 0-0-3 2 Syllabus
CS2076 Design and Analysis of Algorithms Laboratory 0-0-3 2 Syllabus
Minor Degree Course - II
Humanities Elective - II
Subject Code Subject Name L-T-P Credit
CS3001 Data Communication 3-0-0 3 Syllabus
CS3003 Object-Oriented System Design 3-0-0 3 Syllabus
CS3005 Microprocessors and Microcontrollers 3-0-0 3 Syllabus
CS3007 Compiler Design 3-0-0 3 Syllabus
CS3009 Operating Systems 3-0-0 3 Syllabus
CS3071 Operating Systems Laboratory 0-0-3 2 Syllabus
CS3073 Microprocessors Laboratory 0-0-3 2 Syllabus
CS3075 Compiler Design Laboratory 0-0-3 2 Syllabus
Minor Degree Course - III
Minor Degree Laboratory - I
Subject Code Subject Name L-T-P Credit
CS3002 Computer Networks 3-0-0 3 Syllabus
CS3004 Software Engineering 3-0-0 3 Syllabus
CS3303 Computer Vision 3-0-0 3 Syllabus
CS3072 Data Comm and Computer Networks Laboratory 0-0-3 2 Syllabus
CS3074 Software Engineering Laboratory 0-0-3 2 Syllabus
CS4374 Computer Vision Laboratory 0-0-3 2 Syllabus
Professional Elective - I
Professional Elective - II
Minor Degree Course - IV
Minor Degree Laboratory - II
Subject Code Subject Name L-T-P Credit
SM6611 Business Research Methodology 3-0-0 3 Syllabus
CS6172 Network Simulation Laboratory 0-0-3 2 Syllabus
CS6272 Machine Learning Laboratory 0-0-3 2 Syllabus
Research Project Elective - I
Professional Elective - III
Professional Elective - IV
Professional Elective - V
Laboratory Elective - I
Laboratory Elective - II
CS4907 Short Term Industrial/Research Experience 0-0-0 2 Syllabus
Subject Code Subject Name L-T-P Credit
CS4900 Seminar and Technical Writing 0-0-3 2 Syllabus
CS4908 Comprehensive Viva Voce 0-0-0 2 Syllabus
Research Project Elective - II
Professional Elective - VI
Professional Elective - VII
Professional Elective - VIII
Laboratory Elective - III
Subject Code Subject Name L-T-P Credit
CS2001 Digital System Design 3-0-0 3 Syllabus
CS2002 Computer Organization and Architecture 3-0-0 3 Syllabus
CS2003 Discrete Structures 3-0-0 3 Syllabus
CS2004 Formal Languages and Automata Theory 3-0-0 3 Syllabus
CS2005 Data Structures and Algorithms 3-0-0 3 Syllabus
CS2006 Design and Analysis of Algorithms 3-0-0 3 Syllabus
CS2008 Database Engineering 3-0-0 3 Syllabus
CS3001 Data Communication 3-0-0 3 Syllabus
CS3002 Computer Networks 3-0-0 3 Syllabus
CS3003 Object-Oriented System Design 3-0-0 3 Syllabus
CS3004 Software Engineering 3-0-0 3 Syllabus
CS3005 Microprocessors and Microcontrollers 3-0-0 3 Syllabus
CS3006 Distributed Systems 3-0-0 3 Syllabus
CS3007 Compiler Design 3-0-0 3 Syllabus
CS3009 Operating Systems 3-0-0 3 Syllabus
CS3101 Principles of Programming Languages 3-0-0 3 Syllabus
CS3102 System Analysis and Design 3-0-0 3 Syllabus
CS3103 Real Time Systems 3-0-0 3 Syllabus
CS3303 Computer Vision 3-0-0 3 Syllabus
CS3304 Computer Graphics 3-0-0 3 Syllabus
CS3305 Digital Signal Processing 3-0-0 3 Syllabus
CS3306 Machine Learning 3-0-0 3 Syllabus
CS3307 Information Theory and Coding 3-0-0 3 Syllabus
CS3406 System Software 3-0-0 3 Syllabus
CS4107 Optmization Techniques 3-0-0 3 Syllabus
CS4108 Advanced Data Structures 3-0-0 3 Syllabus
CS4109 Advanced Database 3-0-0 3 Syllabus
CS4110 Internet and Web Technology 3-0-0 3 Syllabus
CS4212 Cryptographic Foundation 3-0-0 3 Syllabus
CS4319 Graph Theory and Network Algorithms 3-0-0 3 Syllabus
CS4326 Robotics 3-0-0 3 Syllabus
CS4327 Human Computer Interaction 3-0-0 3 Syllabus
CS4328 Information Retrieval 3-0-0 3 Syllabus
CS4429 Ad-hoc and Wireless Networks 3-0-0 3 Syllabus
CS4430 Distributed Operating Systems 3-0-0 3 Syllabus
CS4431 Multi-core Architecture and Programming 3-0-0 3 Syllabus
CS4433 Embedded Systems 3-0-0 3 Syllabus
CS4434 Cluster and Grid Computing 3-0-0 3 Syllabus
CS4435 Parallel Algorithms 3-0-0 3 Syllabus
CS4437 Mobile Computing 3-0-0 3 Syllabus
CS4439 Internet of Objects 3-0-0 3 Syllabus
CS4440 Fault Tolerant Systems 3-0-0 3 Syllabus
CS4441 Low Power Systems 3-0-0 3 Syllabus
CS6101 Computer Architecture 3-0-0 3 Syllabus
CS6102 Algorithm and Computational Complexity 3-0-0 3 Syllabus
CS6103 Data Structure and Algorithm Design 3-0-0 3 Syllabus
CS6108 Linear Algebra and Random Processes 3-0-0 3 Syllabus
CS6113 Distributed Computing 3-0-0 3 Syllabus
CS6114 Wireless Sensor Networks 3-0-0 3 Syllabus
CS6115 Advanced Computer Architecture 3-0-0 3 Syllabus
CS6116 Cluster and Grid Computing 3-0-0 3 Syllabus
CS6118 Fault Tolerant Computing 3-0-0 3 Syllabus
CS6119 Parallel and Distributed Computing 3-0-0 3 Syllabus
CS6121 Fault Tolerant Distributed System 3-0-0 3 Syllabus
CS6122 Performance Evaluation of Computer Systems 3-0-0 3 Syllabus
CS6123 Vlsi System Design 3-0-0 3 Syllabus
CS6124 Web Technologies 3-0-0 3 Syllabus
CS6125 IOT Based Systems 3-0-0 3 Syllabus
CS6126 Advanced Data Structure 3-0-0 3 Syllabus
CS6128 Cloud Computing 3-0-0 3 Syllabus
CS6129 Introduction To High Performance Computing 3-0-0 3 Syllabus
CS6130 Distributed Operating Systems 3-0-0 3 Syllabus
CS6131 Ad-Hoc and Wireless Networks 3-0-0 3 Syllabus
CS6146 Mobile computing 3-0-0 3 Syllabus
CS6148 Principles of Mobile Computing 3-0-0 3 Syllabus
CS6150 Principles of Mobile computing 3-0-0 0 Syllabus
CS6211 Combinatorial Optimization 3-0-0 3 Syllabus
CS6212 Graph Theory 3-0-0 3 Syllabus
CS6213 Combinatorics: Principles and Techniques 3-0-0 3 Syllabus
CS6214 Image Processing 3-0-0 3 Syllabus
CS6215 Game Theory 3-0-0 3 Syllabus
CS6216 Approximation Algorithms and Hardness of Approximation 3-0-0 3 Syllabus
CS6217 Biometric Security 3-0-0 3 Syllabus
CS6218 Machine Learning 3-0-0 3 Syllabus
CS6219 Advanced Digital Signal Processing 3-0-0 3 Syllabus
CS6220 Computer Vision 3-0-0 3 Syllabus
CS6221 Blockchain and Cryptocurrency Technology 3-0-0 3 Syllabus
CS6302 Advanced Computer Networks 3-0-0 3 Syllabus
CS6303 Information Theory and Coding 3-0-0 3 Syllabus
CS6304 Network Security 3-0-0 3 Syllabus
CS6306 Intrusion Detection Systems 3-0-0 3 Syllabus
CS6312 Data Warehousing and Mining 3-0-0 3 Syllabus
CS6313 Database Engineering 3-0-0 3 Syllabus
CS6315 Data Science 3-0-0 3 Syllabus
CS6316 Internet of Things 3-0-0 3 Syllabus
CS6401 Advanced Software Engineering 3-0-0 3 Syllabus
CS6402 Service- Oriented Architecture 3-0-0 3 Syllabus
CS6403 Software Architecture 3-0-0 3 Syllabus
CS6404 Software Testing 3-0-0 3 Syllabus
CS6411 Foundations of E – Commerce 3-0-0 3 Syllabus
CS6412 Artificial Intelligence 3-0-0 3 Syllabus
CS6413 Software Project, Process and Quality Management 3-0-0 3 Syllabus
CS6414 Real-Time Systems Design 3-0-0 3 Syllabus
CS6415 Bioinformatics 3-0-0 3 Syllabus
CS6416 Soft Computing 3-0-0 3 Syllabus
CS6417 Software Metrics 3-0-0 3 Syllabus
CS6418 Software Reliability 3-0-0 3 Syllabus
CS6420 Software Agent 3-0-0 3 Syllabus
CS6421 Software Processes 3-0-0 3 Syllabus
CS6422 Software Configuration Management 3-0-0 3 Syllabus
CS6423 Software Design Pattern 3-0-0 3 Syllabus
CS6425 Principles of Management 3-0-0 3 Syllabus
CS6426 Knowledge Management 3-0-0 3 Syllabus
CS6427 Computational Geometry 3-0-0 3 Syllabus
CS6429 Foundations of Computer Security 3-0-0 3 Syllabus
CS6430 Recommender Systems 3-0-0 3 Syllabus
CS6504 Performance Analysis of Computing Systems 3-0-0 3 Syllabus
CS6510 Deep Learning 3-0-0 3 Syllabus
CS6520 Quantum Computing 3-0-0 3 Syllabus
CS6530 GPU Architecture and Programming 3-0-0 3 Syllabus
CS6550 Advances in 5G and 6G Networks. 3-0-0 3 Syllabus
CS1010 Programming for Problem Solving 1-0-2 2 Syllabus
CS2071 Data Structure and Algorithms Laboratory 0-0-3 2 Syllabus
CS2072 Database Engineering Laboratory 0-0-3 2 Syllabus
CS2073 Digital System Design Laboratory 0-0-3 2 Syllabus
CS2074 Computer Organization Laboratory 0-0-3 2 Syllabus
CS2076 Design and Analysis of Algorithms Laboratory 0-0-3 2 Syllabus
CS3071 Operating Systems Laboratory 0-0-3 2 Syllabus
CS3072 Data Comm and Computer Networks Laboratory 0-0-3 2 Syllabus
CS3073 Microprocessors Laboratory 0-0-3 2 Syllabus
CS3074 Software Engineering Laboratory 0-0-3 2 Syllabus
CS3075 Compiler Design Laboratory 0-0-3 2 Syllabus
CS3171 Systems Analysis and Design Laboratory 0-0-3 2 Syllabus
CS3172 Real Time Systems Laboratory 0-0-3 2 Syllabus
CS3173 Advanced Linux Programming Laboratory 0-0-3 2 Syllabus
CS3174 Advanced Programming Laboratory 0-0-3 2 Syllabus
CS3175 Problem Solving Laboratory 0-0-3 2 Syllabus
CS3376 Digital Signal Processing Laboratory 0-0-3 2 Syllabus
CS3377 Computer Graphics Laboratory 0-0-3 2 Syllabus
CS4278 Network Security Laboratory 0-0-3 2 Syllabus
CS4370 Optimization Techniques Laboratory 0-0-3 2 Syllabus
CS4373 Artificial Intelligence Laboratory 0-0-3 2 Syllabus
CS4374 Computer Vision Laboratory 0-0-3 2 Syllabus
CS4376 Information Retrieval Laboratory 0-0-3 2 Syllabus
CS4470 Distributed Computing Laboratory 0-0-3 2 Syllabus
CS4477 Systems Programming Laboratory 0-0-3 2 Syllabus
CS4478 Network Design and Simulation Laboratory 0-0-3 2 Syllabus
CS4479 Parallel Computing Laboratory 0-0-3 2 Syllabus
CS6172 Network Simulation Laboratory 0-0-3 2 Syllabus
CS6173 Advanced Data Structure Laboratory 0-0-3 2 Syllabus
CS6174 Cloud Computing Laboratory 0-0-3 2 Syllabus
CS6175 Network Programming Laboratory 0-0-3 2 Syllabus
CS6176 Algorithm Design Laboratory 0-0-3 2 Syllabus
CS6271 Image Processing Laboratory 0-0-3 2 Syllabus
CS6272 Machine Learning Laboratory 0-0-3 2 Syllabus
CS6371 Cryptography Laboratory 0-0-3 2 Syllabus
CS6372 Network Security Laboratory 0-0-3 2 Syllabus
CS6373 OS and Database Security Laboratory 0-0-3 2 Syllabus
CS6374 Data Mining Laboratory 0-0-3 2 Syllabus
CS6375 Network Simulation Laboratory 0-0-3 2 Syllabus
CS6376 Cryptography Laboratory 0-0-3 2 Syllabus
CS6377 OS and Database Security Laboratory 0-0-3 2 Syllabus
CS6379 Natural Language Processing Laboratory 0-0-3 2 Syllabus
CS6380 Internet of Things Laboratory 0-0-3 2 Syllabus
CS6381 Advanced Programming Laboratory 0-0-3 2 Syllabus
CS6471 Advanced Software Engineering Laboratory 0-0-3 2 Syllabus
CS6472 Service-Oriented Architecture Laboratory 0-0-3 2 Syllabus
CS6473 Software Architecture Laboratory 0-0-3 2 Syllabus
CS6474 Software Testing Laboratory 0-0-3 2 Syllabus
CS6475 Soft Computing Laboratory 0-0-3 2 Syllabus
CS6478 Software Project, Process and Quality Management Laboratory 0-0-0 3 Syllabus
CS6479 Real-Time Systems Design Laboratory 0-0-3 2 Syllabus
CS6555 Network Programming using Rust 0-0-3 2 Syllabus
Subject Code Subject Name L-T-P Credit
CS2061 Data Structure Applications and Algorithms 3-0-0 3 Syllabus
CS2062 Database Management Systems 3-0-0 3 Syllabus
CS3061 Computer Architecture 3-0-0 3 Syllabus
CS3062 Principles of Operating Systems 3-0-0 3 Syllabus
CS4061 Fundamentals of Software Engineering 3-0-0 3 Syllabus
CS4062 Fundamentals of Computer Networks 3-0-0 3 Syllabus
CS2081 Data Structure Applications and Algorithms Laboratory 0-0-3 2 Syllabus
CS2082 Database Management Systems Laboratory 0-0-3 2 Syllabus
Subject Code Subject Name L-T-P Credit
CE2502 Environmental Engineering 3-0-0 3 Syllabus
CE3001 Estimation and Construction Management 3-0-0 3 Syllabus
CE3301 Transportation Engineering 3-0-0 3 Syllabus
CE3302 Advanced Transportation Engineering 3-0-0 3 Syllabus
CH1400 Environment and Safety Engineering 3-0-0 3 Syllabus
EE2003 Electrical Measurement and Instrumentation 3-0-0 3 Syllabus
EE2202 Power Electronics 3-0-0 3 Syllabus
EE2401 Network Theory 3-0-0 3 Syllabus
EE3004 Electromagnetic Field Theory 3-0-0 3 Syllabus
EE3011 Electrical Machines 3-0-0 3 Syllabus
EE3100 Power Systems Operation and Control 3-0-0 3 Syllabus
EE3112 Power Systems 3-0-0 3 Syllabus
EE3201 Electric Drives 3-0-0 3 Syllabus
EE3301 Principles of Control Systems Engineering 3-0-0 3 Syllabus
EE3412 Digital Electronics and Microprocessors 3-0-0 3 Syllabus
EE6243 Soft Computing Techniques 3-0-0 3 Syllabus
EE6262 Energy Storage Systems 3-0-0 3 Syllabus
EE6268 Energy Storage Systems 3-0-0 3 Syllabus
HS1313 Creative Writing 3-0-0 3 Syllabus
HS1314 Gender, Diversity, and Inclusion 3-0-0 3 Syllabus
HS1333 Post-Liberalization Social Transformation in India 3-0-0 3 Syllabus
HS1345 Optimization Theory in Economics 3-0-0 3 Syllabus
HS1349 Industry and Development 3-0-0 3 Syllabus
MA1003 Mathematics - I 3-0-0 3 Syllabus
MA1004 Mathematics - II 3-0-0 3 Syllabus
MA2104 Complex Analysis 3-1-0 4 Syllabus
MA2305 Numerical Analysis 3-1-0 4 Syllabus
SM6102 Financial Management 3-0-0 3 Syllabus
SM6611 Business Research Methodology 3-0-0 3 Syllabus
SM6612 Business Environment 3-0-0 3 Syllabus
CE4703 Steel Structures Design Practice 0-0-2 1 Syllabus
EC2700 Basic Electronics Laboratory 0-0-2 1 Syllabus
EE2701 Electrical Network Simulation Laboratory 0-0-2 1 Syllabus
EE2703 Electrical Measurement and Instrumentation Laboratory 0-0-2 1 Syllabus
EE2708 Electrical Engineering Laboratory 0-0-3 2 Syllabus
EE3703 Power Electronics Laboratory 0-0-3 2 Syllabus
EE3712 Control Systems Laboratory 0-0-2 1 Syllabus
EE3713 Power Electronics Laboratory 0-0-2 1 Syllabus
EE4701 Power Systems Laboratory 0-0-3 2 Syllabus
EE4711 Power Systems Laboratory 0-0-2 1 Syllabus
HS1270 Language Laboratory 0-0-2 1 Syllabus