National Institute of Technology Rourkela

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

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

An Institute of National Importance

Curriculum

Artificial Intelligence (B.Tech. - 4yrs)

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
CS2002 Computer Organization and Architecture 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
CS2075 Data Structures Laboratory 0-0-3 2 Syllabus
CS2077 Computer Organization 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
CS2006 Design and Analysis of Algorithms 3-0-0 3 Syllabus
CS2008 Database Engineering 3-0-0 3 Syllabus
CS2014 Data Science 3-0-0 3 Syllabus
CS2072 Database Engineering Laboratory 0-0-3 2 Syllabus
CS2076 Design and Analysis of Algorithms Laboratory 0-0-3 2 Syllabus
CS2078 Data Science Laboratory 0-0-2 1 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
CS3013 Natural language Processing 3-0-0 3 Syllabus
CS3017 Deep Learning 3-0-0 3 Syllabus
CS3069 Deep Learning Laboratory 0-0-3 2 Syllabus
CS3067 Natural Language Processing 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
CS3008 Computer Architecture for Machine Learning 3-0-0 3 Syllabus
CS3070 GPU Programming Laboratory 0-0-3 2 Syllabus
CS3076 AI Applications Laboratory 0-0-3 2 Syllabus
CS3080 Time Series Analysis 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
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
CS2010 Introduction to AI and ML 3-0-0 3 Syllabus
CS2012 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
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
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
CS6150 Principles of Mobile computing 3-0-0 0 Syllabus
CS6151 Biometric Systems 3-0-0 3 Syllabus
CS6223 Approximation and Randomized Algorithms 3-0-0 3 Syllabus
CS6592 Applied Deep Learning 3-0-0 3 Syllabus
CS1000 Basic Programming 1-0-2 2 Syllabus
CS1001 Data Structures and Algorithms using Python 0-0-2 1 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
CS2073 Digital System Design Laboratory 0-0-3 2 Syllabus
CS2074 Computer Organization 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
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
CS6514 AI Applications Laboratory 0-0-3 2 Syllabus
CS6594 Applied Deep Learning 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
EE3213 Semiconductor Fabrication Technology 2-0-0 2 Syllabus
EE6245 Silicon Solar Cell Technology 3-0-0 3 Syllabus
ME4254 Semiconductor Manufacturing 3-0-0 3 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