National Institute of Technology, Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान, राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

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
CE1010 Computer Aided Drawing and Graphics 0-0-3 2 Syllabus
CY1170 Chemistry Laboratory 0-0-3 2 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
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

Subject Code Subject Name L-T-P Credit
CS2001 Digital System Design 3-0-0 3 Syllabus
CS2013 Data Structures 3-0-0 3 Syllabus
MA2001 Probability and Statistics 3-0-0 3 Syllabus
CS2011 Introduction to AI and ML 2-0-0 2 Syllabus
CS2073 Digital System Design Laboratory 0-0-3 2 Syllabus
CS2075 Data Structures Laboratory 0-0-3 2 Syllabus
EC2700 Basic Electronics Laboratory 0-0-2 1 Syllabus
Value Added Course - I
Humanities Elective - I
Additional Course - I

Subject Code Subject Name L-T-P Credit
CS2002 Computer Organization and Architecture 3-0-0 3 Syllabus
CS2006 Design and Analysis of Algorithms 3-0-0 3 Syllabus
CS2008 Database Engineering 3-0-0 3 Syllabus
CS2064 Database Design Laboratory 0-0-3 2 Syllabus
CS2066 Algorithm Design Laboratory 0-0-3 2 Syllabus
CS2074 Computer Organization Laboratory 0-0-3 2 Syllabus
CS2672 AI and ML Laboratory 0-0-2 1 Syllabus
HS2270 Language Laboratory 0-0-2 1 Syllabus
Value Added Course - II
Technology in Society - I
Humanities Elective - II
Additional Course - II

Subject Code Subject Name L-T-P Credit
CS3009 Operating Systems 3-0-0 3 Syllabus
CS3011 Formal Language and Automata Theory 3-0-0 3 Syllabus
CS3071 Operating Systems Laboratory 0-0-3 2 Syllabus
CS3065 IoT Prototyping Laboratory 0-0-2 1 Syllabus
Stream / Cluster Elective - I
Stream / Cluster Elective - II
Multidisciplinary Elective - I
Advanced Skill Development - I
Additional Course - III

Subject Code Subject Name L-T-P Credit
CS3002 Computer Networks 3-0-0 3 Syllabus
CS3066 Machine Learning Laboratory 0-0-3 2 Syllabus
CS3068 Compiler Design Laboratory 0-0-3 2 Syllabus
CS3072 Data Comm and Computer Networks Laboratory 0-0-3 2 Syllabus
CS3670 Product Development Laboratory 0-0-0 1 Syllabus
Value Added Course - III
Stream / Cluster Elective - III
Stream / Cluster Elective - IV
Multidisciplinary Elective - II
Additional Course - IV

Subject Code Subject Name L-T-P Credit
CS4095 Capstone Project - I 0-0-0 4 Syllabus
CS4555 Special Topics by Industry Experts 0-0-0 1 Syllabus
CS4901 Seminar and Technical Writing 0-0-2 1 Syllabus
Stream / Cluster Laboratory Elective - I
Stream / Cluster Laboratory Elective - II
Stream / Cluster Laboratory Elective - III
Stream / Cluster Elective - V
Stream / Cluster Elective - VI
SIRE / EPICS Elective
Multidisciplinary Elective - III
Additional Course - V

Subject Code Subject Name L-T-P Credit
CS4908 Comprehensive Viva Voce 0-0-0 2 Syllabus
Stream / Cluster Elective - VII
Multidisciplinary Elective - IV
Multidisciplinary Elective - V
Capstone Project Elective - II

Subject Code Subject Name L-T-P Credit
CS1002 Programming Fundamentals 2-0-0 2 Syllabus
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
CS2010 Introduction to AI and ML 3-0-0 3 Syllabus
CS2011 Introduction to AI and ML 2-0-0 2 Syllabus
CS2012 Data Structures 3-0-0 3 Syllabus
CS2013 Data Structures 3-0-0 3 Syllabus
CS2014 Data Science 3-0-0 3 Syllabus
CS2015 Computer Organization and Architecture 3-0-0 3 Syllabus
CS2016 Object Oriented Design and Programming 3-0-0 3 Syllabus
CS2102 Cross Platform Application Developement 2-0-0 2 Syllabus
CS2104 Microcontroller Systems and Applications 2-0-2 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
CS3008 Computer Architecture for Machine Learning 3-0-0 3 Syllabus
CS3009 Operating Systems 3-0-0 3 Syllabus
CS3010 Robotics and Industrial Automation 3-0-0 3 Syllabus
CS3011 Formal Language and Automata Theory 3-0-0 3 Syllabus
CS3012 Quantum Computing 3-0-0 3 Syllabus
CS3013 Natural language Processing 3-0-0 3 Syllabus
CS3015 Object Oriented Programming using Java 3-0-0 3 Syllabus
CS3017 Deep Learning 3-0-0 3 Syllabus
CS3019 Optimization Methods in Machine Learning 3-0-0 3 Syllabus
CS3021 Linear Algebra & Random Process 3-0-0 3 Syllabus
CS3063 Object Oriented System Design 3-0-0 3 Syllabus
CS3064 Foundations of Data Science 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
CS3888 Special Topic by Industry experts I 2-0-0 1 Syllabus
CS4064 AI in Healthcare 3-0-0 3 Syllabus
CS4065 Machine Learning for Non-Programmers 3-0-0 3 Syllabus
CS4066 Programming for Machine Learning 3-0-0 3 Syllabus
CS4067 Principles of Soft Computing 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
CS4213 Cybersecurity for Cyber Physical Systems 3-0-0 3 Syllabus
CS4214 Data Acquisition and Signal Processing 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
CS6151 Biometric Systems 3-0-0 3 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
CS6223 Approximation and Randomized Algorithms 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
CS6512 Robotics and Industrial Automation 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
CS6570 Cyber Security 3-0-0 3 Syllabus
CS6571 Payment Security 3-0-0 3 Syllabus
CS6572 Data Security and Privacy 3-0-0 3 Syllabus
CS6573 Incident Management and Response 3-0-0 3 Syllabus
CS6574 Security and Privacy in IoT 3-0-0 3 Syllabus
CS6575 Lightweight cryptography and it's Application 3-0-0 3 Syllabus
CS6576 Cryptography and Security Protocols 3-0-0 3 Syllabus
CS6592 Applied Deep Learning 3-0-0 3 Syllabus
CS6601 Predictive Analysis 3-0-0 3 Syllabus
CS6602 Time Series Analysis 3-0-0 3 Syllabus
CS6603 Graph Analytics for Big Data 3-0-0 3 Syllabus
CS6604 Big Data: Tools and Techniques 3-0-0 3 Syllabus
CS6605 Brain Machine Interface 3-0-0 3 Syllabus
CS6606 AI in Healthcare 3-0-0 3 Syllabus
CS6607 Ethical Issues in AI 3-0-0 3 Syllabus
CS6608 Explainable AI 3-0-0 3 Syllabus
CS6609 Statistical Learning Theory 3-0-0 3 Syllabus
CS6610 Optimization Methods in Machine Learning 3-0-0 3 Syllabus
CS6611 Bayesian Data Analysis 3-0-0 3 Syllabus
CS6612 Advanced Topics in Natural Language Processing 3-0-0 3 Syllabus
CS6613 Surveillance Video Analytics 3-0-0 3 Syllabus
CS6614 Image and Video Processing 3-0-0 3 Syllabus
CS6615 Advanced Topics in Compiler Design 3-0-0 3 Syllabus
CS6616 Mathematical Foundations for Computer Science 3-0-0 3 Syllabus
CS6617 Probabilistic Models and Optimization Techniques in Computer Science 3-0-0 3 Syllabus
CS6618 Complex Netoworks 3-0-0 3 Syllabus
CS6619 Intelligent Data Management 3-0-0 3 Syllabus
CS6620 Big Data Analytics Laboratory 3-0-0 3 Syllabus
CS6625 Dialogue Systems and Chatbots 2-0-0 2 Syllabus
CS6626 Programming for Language Technologies 2-0-0 2 Syllabus
CS6627 Deep Learning for NLP 2-0-0 2 Syllabus
CS6628 Cloud and Edge Computing 3-0-0 3 Syllabus
CS6629 Natural Language Understanding and Generation 3-0-0 3 Syllabus
CS6630 Edge Computing and IoT 3-0-0 3 Syllabus
CS6657 Quantitative Finance 3-0-0 3 Syllabus
CS6659 Number Theory and Cryptography 3-0-0 3 Syllabus
CS6660 Quantum Cryptography 3-0-0 3 Syllabus
CS6661 Cloud Security and Data Privacy 3-0-0 3 Syllabus
CS6664 Movement Sciences and Disorders 3-0-0 3 Syllabus
CS6665 Theoretical and Computational Neurosciences 3-0-0 3 Syllabus
CS6666 Robotics Programming 3-0-0 3 Syllabus
CS6667 Robot Dynamics and Control 3-0-0 3 Syllabus
CS6668 Mathematical Foundation of Robotics 3-0-0 3 Syllabus
CS6669 Humanoid Robotics 3-0-0 3 Syllabus
CS6672 System and Network Security 3-0-0 3 Syllabus
CS6673 Cybersecurity and Data Privacy 3-0-0 3 Syllabus
CS6674 OS and Database Security 3-0-0 3 Syllabus
CS6675 Artificial Intelligence in Cybersecurity 3-0-0 3 Syllabus
CS6676 Cyber-Physical Systems 3-0-0 3 Syllabus
CS6677 Networked Control Systems 3-0-0 3 Syllabus
CS6678 Machine Learning for CPS 3-0-0 3 Syllabus
CS6680 Data Mining 3-0-0 3 Syllabus
CS6681 Data Visualisation and Interpretation 3-0-0 3 Syllabus
CS6682 Software Engineering for Data Science 3-0-0 3 Syllabus
CS6683 Statistical Natural Language Processing 3-0-0 3 Syllabus
CS6684 Geographical Information System 3-0-0 3 Syllabus
CS6685 Graph Theory and Network Analytics 3-0-0 3 Syllabus
CS6686 Neural Natural Language Processing 3-0-0 3 Syllabus
CS6687 Speech Processing 3-0-0 3 Syllabus
CS6688 Information Retrieval 3-0-0 3 Syllabus
CS6689 Social Network Analysis 3-0-0 3 Syllabus
CS6690 Business Intelligence and Analytics 3-0-0 3 Syllabus
CS1001 Data Structures and Algorithms using Python 0-0-2 1 Syllabus
CS1010 Programming for Problem Solving 1-0-2 2 Syllabus
CS2064 Database Design Laboratory 0-0-3 2 Syllabus
CS2066 Algorithm Design Laboratory 0-0-3 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
CS2075 Data Structures Laboratory 0-0-3 2 Syllabus
CS2076 Design and Analysis of Algorithms Laboratory 0-0-3 2 Syllabus
CS2077 Computer Organization Laboratory 0-0-3 2 Syllabus
CS2078 Data Science Laboratory 0-0-2 1 Syllabus
CS2083 Hands-On with Operating Systems 0-0-3 2 Syllabus
CS2084 Object-Oriented Design & Development Laboratory 0-0-3 2 Syllabus
CS2085 Formal Language and Automata Theory Laboratory 0-0-2 1 Syllabus
CS2090 Python Programming for AI Laboratory 0-0-2 1 Syllabus
CS2091 Python Programming for ML Laboratory 0-0-2 1 Syllabus
CS2093 Data Preprocessing Laboratory 0-0-2 1 Syllabus
CS2094 Text Analysis and NLP Laboratory 0-0-2 1 Syllabus
CS2095 IoT Prototyping Laboratory 0-0-2 1 Syllabus
CS2096 Cybersecurity for Cyber Physical Systems Laboratory 0-0-2 1 Syllabus
CS2097 Basic Quantum Computing Programming 0-0-2 1 Syllabus
CS2098 Industrial IoT 0-0-2 1 Syllabus
CS2099 IoT Data analytics 0-0-2 1 Syllabus
CS2555 Database Design Laboratory 0-0-3 2 Syllabus
CS2672 AI and ML Laboratory 0-0-2 1 Syllabus
CS3065 IoT Prototyping Laboratory 0-0-2 1 Syllabus
CS3066 Machine Learning Laboratory 0-0-3 2 Syllabus
CS3067 Natural Language Processing Laboratory 0-0-2 1 Syllabus
CS3068 Compiler Design Laboratory 0-0-3 2 Syllabus
CS3069 Deep Learning Laboratory 0-0-3 2 Syllabus
CS3070 GPU Programming 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
CS3076 AI Applications Laboratory 0-0-3 2 Syllabus
CS3078 Time Series Analysis Laboratory 0-0-2 1 Syllabus
CS3080 Time Series Analysis 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
CS6171 Biometric Systems 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
CS6385 Data Science 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
CS6511 Deep Learning Laboratory 1-0-2 2 Syllabus
CS6513 Robot Motion and Planning Laboratory 0-0-3 2 Syllabus
CS6514 AI Applications Laboratory 0-0-3 2 Syllabus
CS6531 GPU Programming Laboratory 0-0-3 2 Syllabus
CS6555 Network Programming using Rust 0-0-3 2 Syllabus
CS6594 Applied Deep Learning Laboratory 0-0-3 2 Syllabus
CS6621 Time Series Analysis Laboratory 0-0-2 1 Syllabus
CS6622 Data Visualisation Laboratory 0-0-2 1 Syllabus
CS6623 Excel Analytics Laboratory 0-0-2 1 Syllabus
CS6624 Data Analytics Tools and Software Laboratory 0-0-2 1 Syllabus
CS6631 Intrusion Detection System Laboratory 0-0-3 2 Syllabus
CS6632 Block chain Laboratory 0-0-2 1 Syllabus
CS6633 Cyber Forensics Laboratory 0-0-2 1 Syllabus
CS6634 Cybersecurity and Data Privacy Laboratory 0-0-2 1 Syllabus
CS6635 Network Security Protocol Laboratory 0-0-2 1 Syllabus
CS6636 Encryption Algorithms Laboratory 0-0-2 1 Syllabus
CS6651 Machine Translation Laboratory 0-0-2 1 Syllabus
CS6652 Sentiment Analysis Laboratory 0-0-2 1 Syllabus
CS6653 CPU/GPU simulator Laboratory 0-0-3 2 Syllabus
CS6654 Embedded Systems Laboratory 0-0-3 2 Syllabus
CS6655 Quantum Computing Laboratory 0-0-3 2 Syllabus
CS6656 Computer Science Capstone Project 0-0-2 1 Syllabus
CS6658 Data Analytics Capstone Project 0-0-2 1 Syllabus
CS6662 Cyber Security Capstone Project 0-0-2 1 Syllabus
CS6663 Movement Sciences Laboratory 0-0-3 2 Syllabus
CS6670 Computational Intelligence Laboratory 0-0-3 2 Syllabus
CS6671 Reinforcement Learning and Optimal Control for Robotics Laboratory 0-0-3 2 Syllabus
CS6679 Real-Time Operating Systems (RTOS) Laboratory 0-0-3 2 Syllabus
CS6692 Computer Vision Laboratory 0-0-3 2 Syllabus
CS6693 Speech Processing Laboratory 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
CY5308 Principles of Molecular Modeling and Applications 3-0-0 3 Syllabus
EE2003 Electrical Measurement and Instrumentation 3-0-0 3 Syllabus
EE2060 ELECTRICAL INSTALLATION DESIGN 2-0-0 2 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
EE3213 Semiconductor Fabrication Technology 2-0-0 2 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
EE6245 Silicon Solar Cell Technology 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
LS4004 Bioinformatics 3-0-0 3 Syllabus
MA1003 Mathematics - I 3-0-0 3 Syllabus
MA1004 Mathematics - II 3-0-0 3 Syllabus
MA2001 Probability and Statistics 3-0-0 3 Syllabus
MA2005 Numerical Methods 3-0-0 3 Syllabus
MA2104 Complex Analysis 3-1-0 4 Syllabus
MA2305 Numerical Analysis 3-1-0 4 Syllabus
ME4254 Semiconductor Manufacturing 3-0-0 3 Syllabus
PH3051 Science of Nano-materials 3-0-0 3 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
EA2110 Professional Culture and Lifestyle in Healthcare 0-0-1 1 Syllabus
EA2120 Personality Development 0-0-1 1 Syllabus
EA2170 Self-Defense 0-0-1 1 Syllabus
EA2260 Dance and Theatre 0-0-1 1 Syllabus
EA2270 Music 0-0-1 1 Syllabus
EA2310 Deutsch Sprache (German Language) 0-0-1 1 Syllabus
EA2410 Sustainable Living 0-0-1 1 Syllabus
EA2420 Indian Knowledge System 0-0-1 1 Syllabus
EA2430 Indian Language (Sanskrit) 0-0-1 1 Syllabus
EA2440 Entrepreneurship 0-0-1 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
MM2161 Fundamentals of Metallurgical Engineering Laboratory 0-0-2 1 Syllabus