Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Total
Credits
C- Credits
L
(Periods/week )
T
(Periods/week)
P
(Periods/week)C
43.5
FIRST FS BE101Biological Science for
Engineers2 0 0 2
SECOND GE IT 201Basics of Intelligent
Computing3 0 0 3
THIRD MA205 Discrete Mathematics 3 1 0 4
EC203 Digital System Design 3 0 0 3
CS201 Data Structures 3 1 0 4
FIRST GE EE102 Electrical Engineering lab 0 0 3 1.5
MC MC201/20
2/203/204
Choice of : NCC/NSS/
PT & Games/ Creative Arts
(CA)
0 0 2 1
EC204 Digital System Design Lab 0 0 3 1.5
CS202 Data Structures Lab 0 0 3 1.5
21.5
SECOND FS MA203 Numerical Methods 2 0 0 2
FIRST FS CE101 Environmental Science 2 0 0 2
CS203Computer Organization
Architecture3 1 0 4
CS204Object Oriented Programming
and Design Pattern3 0 0 3
CS206Design and Analysis of
Algorithm3 0 0 3
CS303 Operating System 3 0 0 3
FS MA204 Numerical Methods Lab 0 0 2 1
GE IT202Basic IT Workshop
(Common Subject)0 0 2 1
MC MC205/20
6/207/208
Choice of : NCC/NSS/
PT & Games/ Creative Arts
(CA)
0 0 2 1
CS205 OOPDP Lab 0 0 3 1.5
CS304 OS Lab 0 0 3 1.5
CS207 Design of Algorithm Lab 0 0 3 1.5
24.5
IT301Data Comm. computer
Network3 1 0 4
CS301 Database Management System 3 0 0 3
CS208Formal language and
Automata Theory3 0 0 3
IT305 Software Engineering 3 0 0 3
PE ** PROGRAM ELECTIVE-I 3 0 0 3
OE * OPEN ELECTIVE-I 3 0 0 3
TOTAL
FIFTH
Monsoon
THEORY
THIRD
PC
TOTAL
FOURTH
Spring
THEORY
PC
LABORATORIES
SECOND
PC
SECOND
GRAND TOTAL FOR FIRST YEAR
THIRD
Monsoon
THEORY
PC
LABORATORIES
SECOND
PC
SECOND
BIRLA INSTITUTE OF TECHNOLOGY- MESRA, RANCHI
NEWCOURSE STRUCTURE - To be effective from academic session 2018- 19
Based on CBCS & OBE model
Recommended scheme of study
B.Tech. in Computer Science & Engineering
Semester/ Session of
Study
(Recomended)
Course LevelCategory
of course
Course
Code Courses
Mode of delivery & credits
L-Lecture; T-Tutorial;P-Practicals
IT302 DCCN Lab 0 0 3 1.5
CS302 DBMS Lab 0 0 3 1.5
IT220 Shell & Kernel Programming 0 0 3 1.5
IT306 Software Engineering Lab 0 0 3 1.5
25
CS305 Compiler Design 3 0 0 3
CS307 Graph Theory 3 0 0 3
PE ** PROGRAM ELECTIVE-II 3 0 0 3
OE * OPEN ELECTIVE-II 3 0 0 3
FIRST HSS MT123 Business Communications 3 0 0 3
THIRD MC MC300 Summer training - Mandatory 3
SECONDHSS
MT204 Constitution of India 2 0 0 Non-credit
CS306 Compiler Design Lab 0 0 3 1.5
CS308 Mobile Interface Lab 0 0 3 1.5
PE **PROGRAM ELECTIVE LAB-
I0 0 3 1.5
22.5
PC IT404Professional Practice
Law & Ethics2 0 0 2
*OPEN ELECTIVE-III/MOOC-
I3 0 0 3
*OPEN ELECTIVE-IV /
MOOC-II3 0 0 3
** PROGRAM ELECTIVE-III 3 0 0 3
** PROGRAM ELECTIVE-IV 3 1 0 4
** PROGRAM ELCTIVE LAB-II 0 0 3 1.5
**PROGRAM ELCTIVE LAB-
III0 0 3 1.5
18
EIGTH
Spring FOURTHPC CS400
Research project / Industry
Internship12
167
TOTAL
NOT APPLICABLE
GRAND TOTAL
Minimum requirement for Degree award
Programme Elective and Open Elective may include one or two Massive Open Online Course (MOOC)
TOTAL
SEVENTH
Monsoon PE
LABORATORIES
PE
FOURTH
OE
THEORY
TOTAL
SIXTH
Spring
PC
THEORY
LABORATORIES
THIRD
THIRD
PC
FIFTH
Monsoon
LABORATORIES
THIRD PC
PE /
LEVELCode no. Name of the PE Courses
Prerequisites/ Corequisites Courses
with codeL T P C
3 IT320 UI Design OOPDP CS204 3 0 0 3
3 IT321 Bio Inspired Computing Data Structure CS201 3 0 0 3
3CS320 Optimization Technique Design and Analysis of Algorithm CS206 3 0 0 3
3 IT321 Soft Computing Discrete Mathematics MA303 3 0 0 3
3CS322 Simulation and Modelling Data Structure CS201, Mathematics-II MA
107
3 1 0 4
3 CS323 Simulation Modelling Lab Simulation Modelling CS322 0 0 3 1.5
3IT322 Cloud Computing Basics of Intelligent Computing IT 201 3 0 0 3
3IT323 Software Project Management Software Engineering IT305 3 0 0 3
3 CS324 System Programming NIL 3 0 0 3
3 CS325 Database Modelling Database Management System CS301 3 0 0 3
3 CS326 Database Modelling Lab Database Modelling CS325 0 0 3 1.5
3 IT324 Software Testing Software Engineering IT305 3 1 0 4
3 IT325 Software Testing Lab Software Testing IT324 0 0 3 1.5
3IT326 Wireless Sensor Network Data communication and Computer networks
IT301
3 0 0 3
3 IT327 Wireless Sensor Lab Wireless Sensor Network IT326 0 0 3 1.5
3 IT328 Pattern Recognition Image Processing IT307 3 1 0 4
3 IT329 Pattern Recognition Lab Pattern Recognition IT328 0 0 3 1.5
3CS327 Computer Graphics Design and Analysis of Algorithm CS206 3 0 0 3
3 CS328 Computer Graphics Lab Computer Graphics CS327 3 0 0 3
3IT330 Cryptography & Network Security Mathematics-I MA 103/Mathematics-II MA
107
3 0 0 3
3CS391 Introduction to Distributed
System
NIL 3 0 0 3
4IT401 Data Analysis and Interpretation NIL 3 0 0 3
4IT420 Artificial Intelligence Basics of Intelligent Computing IT 201 3 0 0 3
4 IT421 Artificial Intelligence Lab Artificial Intelligence IT420 0 0 3 1.5
4 IT422 Principles of Multimedia NIL 3 0 0 3
4IT423 Internet of Things(IoT) Basics Of intelligent Computing IT 201 3 1 0 4
4 IT424 Internet of Things(IoT) Lab Internet of Things(IoT) IT423 0 0 3 1.5
4 CS420 Advanced Data Structure Data Structure CS201 3 0 0 3
4CS421 Parallel Computing Design and Analysis of Algorithm CS206 3 0 0 3
4 CS422 Parallel Computing Lab Parallel Computing CS421 0 0 3 1.5
4 IT425 Image Analysis Image Processing IT307 3 0 0 3
4CS423 Advanced Algorithm Design and Analysis of Algorithm CS206 3 0 0 3
4 CS424 Advanced Algorithm Lab Advanced Algorithm CS423 0 0 3 1.5
PE 3
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PROGRAMME ELECTIVES (PE)*
OFFERED FOR LEVEL 1-4
PE 1
PE 2
4IT426 Data Mining Concepts and
Techniques
Database Modelling CS325 3 1 0 4
4IT427 Data Mining Concepts and
Techniques Lab
Data Mining Concepts and Techniques IT426 0 0 3 1.5
4 CS425 Advanced Operating System Operating System CS303 3 0 0 3
4CS426 Advanced Operating system Lab Advanced Operating System CS425 0 0 3 1.5
4 IT428 Information Retrieval Data Structure CS201 3 1 0 4
IT403 Web App Development NIL 3 0 0 3
4CS429 Information and Coding Theory Discrete Mathematics MA303 3 0 0 3
4CS430 Information and Coding Theory
Lab
Information and Coding Theory CS429 0 0 3 1.5
4CS431 Computational Network Analysis Data Communication and Computer Network
IT301
3 1 0 4
4CS432 Computational Network Analysis
Lab
Computational Network Analysis CS431 0 0 3 1.5
4IT431 Emerging Storage Technologies Database Management System CS301 3 1 0 4
4IT432 Emerging Storage Technologies
Lab
Emerging Storage Technologies 0 0 3 1.5
4 IT433 Computer Vision Computer Graphics CS327 3 0 0 3
4CS436 High Performance Computing Parallel Computing CS421 3 1 0 4
4CS437 High Performance Computing Lab High Performance Computing CS430 0 0 3 1.5
4 IT402 .NET Programming NIL 3 0 0 3
4 IT434 Mobile Computing NIL 3 0 0 3
4IT429 Machine Learning Design and Analysis of Algorithm CS206 3 1 0 4
4 IT430 Machine Learning Lab Machine Learning IT429 0 0 3 1.5
4 IT490 Natural Language Processing Compiler Design CS305 3 0 0 3
4 CS494 Big Data Analytics Database Management System CS301 3 0 0 3
4 CS490 3D Simulation Computer Graphics CS327 3 0 0 3
4 CS493 GP-GPU Programming Operating System CS303 3 0 0 3
4 CS494 Big Data Analytics Database Management System CS301 3 0 0 3
PE 4
PE 3
Code no. Name of the coursesPrerequisites/ Corequisites cources
with codeL T P C
CS270 Fundamentals of Computer Science NIL 3 0 0 3
CS271 Fundamentals of Computer Science Lab NIL 0 0 3 1.5
CS201 Data Structure Programming for Problem Solving CS1013 1 0 4
CS202 Data Structure Lab Data Structure CS201 0 0 3 1.5
CA201 Object Oriented Programming using
JAVA NIL3 0 0 3
CA202 Object Oriented Programming using
JAVA Lab NIL0 0 3 1.5
CS204 Object Oriented Programming and
Design Patterns
Programming for Problem Solving CS1013 0 0 3
CS206 Design and Analysis of Algorithm Data Structure CS2013 0 0 3
CS270 Bio Informatics Programming for Problem Solving CS1013 0 0 3
IT270 Introduction to R NIL 3 0 0 3
IT271 Introduction to Python NIL 3 0 0 3
CS271 Cyber Law and Security NIL 3 0 0 3
CS301 Database Management System NIL 3 0 0 3
CS301 Database Management System Lab Database Management System
CS3013 0 0 3
IT305 Software Engineering NIL 3 0 0 3
CS325 Database Modelling Database Management System CS3013 0 0 3
IT330 Cryptography & Network Security Mathematics-I MA 103/Mathematics-II
MA 1073 0 0 3
IT331 Bio Metric Security Data Structure CS201,Design and
Analysis of Algorithm CS2063 0 0 3
CS370 Cyber Crime and Investigation Design and Analysis of Algorithm CS2063 0 0 3
CS371 Genetic Algorithm Design and Analysis of Algorithm
CS206,Mathematics-II MA 1073 0 0 3
IT402 .NET Programming NIL 0 0 3 1.5
IT429 Machine Learning Design and Analysis of Algorithm CS2063 0 0 3
IT490 Natural Language Processing Compiler design CS305 0 0 3 1.5
IT423 Internet of Things(IoT) Basics of Intelligent Computing IT 2013 0 0 3
IT420 Artificial Intelligence Basics of Intelligent Computing IT 2013 0 0 3
CS422 High Performance Computing NIL 3 0 0 3
CS470 Wireless communication Data communication and computer
networks IT3013 0 0 3
CS471 Medical Image Processing NIL 3 0 0 3
CS472 Programming for Bio Informatics NIL3 0 0 3
IT470 Genomic Data Science Design and Analysis of Algorithm CS2063 0 0 3
CS473 Deep Learning Machine Learning IT429 3 0 0 3
IT426 Data Mining Concepts and Techniques Database Management System CS3013 0 0 3
IT427 Data Mining Concepts and Techniques
Lab
Data Mining Concepts and Techniques
IT4260 0 3 1.5
* OPEN ELECTIVES TO BE OPTED ONLY BY OTHER DEPARTMENT STUDENTS
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
OPEN ELECTIVES (OE)*
OFFERED FOR LEVEL 1-4
2
3
4
OE3
OE1
OE2
OE4
OE /
LEVEL
LEVELCode
no.Name of the Courses
Prerequisites
cources
with code
L T P C
2 CS201 Data Structures NIL 3 1 0 4
3 CS301 Database Management System NIL 3 0 0 3
2 CS207Design and Analysis of
AlgorithmNIL 3 1 0 4
3 CS303 Operating System NIL 3 0 0 3
2 CS205Computer Organisation
ArchitectureNIL 3 1 0 4
2 CS202 Data Structures Lab NIL 0 0 3 1.5
3 CS302Database Management System
LabNIL 0 0 3 1.5
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
MINOR* REQUIREMENT FOR OTHER BRANCHES
OFFERED FOR LEVEL 2-4
LABORATORIES
LEVELSpecialization
area /s Code NoName of the courses Pre requisites /
Co requisitesL T P C
4IT420 Artificial Intelligence
Basics of Intelligent Computing IT 201
3 0 0 3
4IT429
Machine LearningDesign and Analysis of Algorithm CS206
3 1 0 4
4 IT426Data Mining Concepts and Techniques
Database Modelling CS3253 0 0 3
4 IT490 Natural Language Processing Compiler Design CS305 3 1 0 4
3 IT322 Cloud ComputingBasics of Intelligent Computing IT 201
3 0 0 3
4 IT427Data Mining Concepts and Techniques Lab
Data Mining Concepts and Techniques IT426
0 0 3 1.5
4 IT421 Artificial Intelligence Lab Artificial Intelligence IT420 0 0 3 1.5
3IT326 Wireless Sensor Networks
Data communication and Computer networks IT301
3 1 0 4
3 IT322 Cloud ComputingBasics of Intelligent Computing IT 201
3 0 0 3
4 IT423Internet of Things(IoT) Basics Of intelligent Computing
IT 2013 0 0 3
4 IT426Data Mining Concepts and Techniques
Database Modelling CS3253 1 0 4
3 CS391Introduction to Distributed System NIL
3 0 0 3
4 IT424 Internet of Things(IoT) Lab Internet of Things(IoT) IT423 0 0 3 1.5
4 IT427Data Mining Concepts and Techniques Lab
Data Mining Concepts and Techniques IT426
0 0 3 1.5
3CS327
Computer Graphics Design and Analysis of Algorithm CS206
3 0 0 3
3 IT307 Image Processing NIL 3 0 0 3
4 CS447 Machine LearningDesign and Analysis of Algorithm CS206
3 1 0 4
4 IT433 Computer Vision Computer Graphics CS327 3 0 0 34 CS490 3D Simulation 3 1 0 43 IT308 Image Processing Lab Image Processing IT307 0 0 3 1.54 CS491 3D Simulation Lab NIL 0 0 3 1.54 CS436 High Performance Computing Parallel Computing CS421 3 0 0 3
4 CS421 Parallel ComputingDesign and Analysis of Algorithm CS206
3 0 0 3
3 CS391Introduction to Distributed System Operating System CS303
3 0 0 3
4 CS493 GP-GPU Programming Operating System CS303 3 1 0 4
4 CS494 Big Data AnalyticsDatabase Management System CS301
3 1 0 4
4 CS422 Parallel Computing Lab Parallel Computing CS421 0 0 3 1.54 CS495 Big Data Analytics Lab Big Data Analytics CS494 0 0 3 1.5
Computational Intelligence
Internet of things
Image Processing & Computer
Vision
High Performance Computing
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERINGSPECIALIZATION