0% found this document useful (0 votes)
30 views7 pages

IT Course Structure

Uploaded by

Rahul Rajagopal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views7 pages

IT Course Structure

Uploaded by

Rahul Rajagopal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Faculty of Engineering

School of Information, Security and Data Science


Department of Information Technology

Degree: B. Tech. Information Technology (2019-2023, 2020-2024, 2021-2025 and 2022-2026)

THIRD SEMESTER FOURTH SEMESTER

Sub. Sub.
Year

Subject Name L T P C Subject Name L T P C


Code Code

Value, Ethics and


BB0025 2 0 0 2 EO2001 Economics 2 1 0 3
Governance

Engineering Mathematics Engineering


MA2101 2 1 0 3 MA2201 2 1 0 3
– III Mathematics – IV

IT2101 Computer-System IT2201 Web Technologies


3 1 0 4 3 1 0 4
Architecture

IT2102 Data Structures and IT2202 Operating Systems


3 1 0 4 3 1 0 4
Algorithms

IT2103 Object-Oriented IT2203 Relational Database


3 1 0 4 3 1 0 4
II Programming Management Systems

IT2104 Data Communications 3 1 0 4 *** **** Open Elective – I 3 0 0 3

IT2130 Object-Oriented IT2230 Operating Systems Lab


0 0 2 1 0 0 2 1
Programming Lab

IT2131 Data Structures and IT2231 Relational Database


Algorithms Lab 0 0 2 1 Management Systems 0 0 2 1
Lab

IT2232 Web Technologies Lab 0 0 2 1

16 5 4 23 16 5 6 24

Total Contact Hours (L + T + P) +


Total Contact Hours (L + T + P) 25 27
OE

FIFTH SEMESTER SIXTH SEMESTER

Organization and
IT31XX Program-Elective-1 3 0 0 3 BB0026 2 1 0 3
Management

IT3101 Foundations of Data


3 1 0 4 IT32XX Program-Elective-2 3 0 0 3
Science
III
IT3102 Software Engineering 3 1 0 4 IT3270 Minor-Project 0 0 4 2

IT3103 Design and Analysis of


3 1 0 4 *** **** Open Elective – III 3 0 0 3
Algorithms

IT3104 Computer Networks Artificial Intelligence


3 1 0 4 IT3201 3 1 0 4
and Machine Learning
Automata Theory and
*** **** Open Elective – II 3 0 0 3 IT3202 3 1 0 4
Compiler Design

IT3130 Design and Analysis of Cryptography and


0 0 2 1 IT3203 3 1 0 4
Algorithms Lab Information Security

IT3131 Computer Networks Lab 0 0 2 1 IT3230 Compiler Design Lab 0 0 2 1

IT3132 Artificial Intelligence


Software Engineering Lab 0 0 2 1 IT3231 and Machine Learning 0 0 2 1
Lab

18 4 6 25 17 4 8 25

Total Contact Hours (L + T + P) + Total Contact Hours (L + T + P) +


28 29
OE OE

SEVENTH SEMESTER EIGHTH SEMESTER

IT41XX Program-Elective-3 3 0 0 3 IT4270 Major Project 12

IT41XX Program-Elective-4 3 0 0 3

IT41XX Program-Elective-5 3 0 0 3
IV
IT41XX Program-Elective-6 3 0 0 3

IT41XX Program-Elective-7 3 0 0 3

IT4170 Industrial Training 0 0 0 1

15 0 0 16 12

Total Contact Hours (L + T + P) 15 Total Contact Hours (L + T + P)

Minor Specializations Program Electives Open Electives


(For PE-5, PE-6 and PE-7
Slots)
1. Data Science • IT4144 Advanced Data • IT0010 Python Programming
• IT3140 Soft Computing Structures • IT0011 Basics of Information
• IT3240 Data Mining and Data • IT4145 Distributed Security
Warehousing
Computing • IT0012 Linux Fundamentals
• IT4146 Software Testing • IT0013 Introduction to Data
• IT4140 Big Data Analytics Techniques Science
• IT4141 Deep Learning • IT4147 Software
2. Computer Vision and Image Reliability Note: Course Numbers of Open
Processing • IT4148 Object-Oriented Electives are Changed in 14th
• IT3141 Digital Image Design and Patterns BoS Meeting
Processing • IT4149 Wireless Ad-hoc
and Sensor Networks
• IT3241 Computer Vision
• IT4150 Cloud Computing
• IT4142 Parallel Computing • IT4151 Software Defined
• IT4143 Advanced Computer Networks
Vision • IT4152 Mobile Computing
• IT4153 Natural Language
Processing
• IT4154 Information
Retrieval
• IT4155 Network Security
and Management
• IT4156 Fundamentals of
Quantum Computing
(Introduced in 12th BoS)
• IT4157 Cognitive
Intelligence (Introduced
in 14th BoS)
• IT4158 Foundations of
Blockchain (Introduced
in 14th BoS)
Faculty of Engineering
School of Information, Security and Data Science
Department of Information Technology

Degree: B. Tech. Information Technology (2023-2027) Total Credits: 160


Third Semester Fourth Semester
Code Subject Name L T P C Code Subject Name L T P C
i 3 0 0 3 3 0 0 3
MEE22XX Engineering Economics MAS21XX Statistics & Probability
MBB21XX Management of Technology 3 0 0
INT22013 Operating Systems 3 1 0 4
INT2101 Computer System Architecture 3 1 0
INT22024 Object-Oriented Programming 3 1 0 4
INT2102 Data Structures and Algorithms 3 1 0 4
INT2220 / Data Communications / Modern Web 3 1 0 4
INT2221 Technologies
INT2103 Relational Database Management 3 1 0 4 INT22XX Program Elective 1 3 0 0 3
Systems
INT2120 / C++ Programming / Python 3 1 0 4 INT00XX Open Elective 1 3 0 0 3
INT2121 Programming
INT2130 Data Structures and Algorithms Lab 0 0 2 1 INT2230 Operating Systems Lab 0 0 2 1
INT2131 Relational Database Management 0 0 2 1 INT2231 Object-Oriented Programming Lab 0 0 2 1
Systems Lab
INT2170 Project-based Learning 1 0 0 2 1 INT2270 Project-based Learning 2 0 0 2 1
Total 18 4 6 25 Total 18 3 6 24
Total Contact Hours (L+T+P) 28 Hours Total Contact Hours (L+T+P) 27 Hours
Fifth Semester Sixth Semester
Code Subject Name L T P C Code Subject Name L T P C

INT3101 Design and Analysis of Algorithms 3 1 0 4 INT3201 Computer Networks 3 1 0 4


INT3102 Software Engineering 3 1 0 4 INT32XX Program Elective 4 3 0 0 3
INT3120 / Artificial Intelligence / Theory of 3 1 0 4 INT32XX Program Elective 5 3 0 0 3
INT 3121 Computation
INT31XX Program Elective 2 3 0 0 3 INT32XX Program Elective 6 3 0 0 3
INT31XX Program Elective 3 3 0 0 3 INT00XX Open Elective 3 3 0 0 3
INT00XX Open Elective 2 3 0 0 3 INT3210 Professional Practice 0 0 0 1
INT3130 Design and Analysis of Algorithms Lab 0 0 2 1 INT3230 Computer Networks Lab 0 0 2 1
INT3131 Software Engineering Lab 0 0 2 1 INT3231 / Machine Learning Lab / Compiler Design 0 0 2 1
INT3232 Lab
INT3170 Project-based Learning 3 0 0 2 1 INT3270 Project-based Learning 4 0 0 6 3
Total 18 3 6 24 Total 15 1 10 22
Total Contact Hours (L+T+P) 27 Hours Total Contact Hours (L+T+P) 26 Hours
Seventh Semester Eighth Semester
Code Subject Name L T P C Code Subject Name L T P C
INT41XX Program Elective 7 3 0 0 3 INT4270 Major Project 0 0 0 12
INT41XX Program Elective 8 3 0 0 3
INT00XX Open Elective 4 3 0 0 3
INT00XX Open Elective 5 3 0 0 3
INT4170 Internship (Industry or Research) 0 0 0 1
Total 12 0 0 13 Total 0 0 0 12
Total Contact Hours (L+T+P) 12 Hours Total Contact Hours (L+T+P)
Flexi Core
Flexi Core 1 Flexi Core 2 Flexi Core 3
1. INT2120 C++ 1. INT2220 Data Communications 1. INT3120 Artificial
Programming 2. INT2221 Modern Web Intelligence
2. INT2121 Python Technologies 2. INT3121 Theory of
Programming Computation
Program Electives
Program Electives
Semester IV Semester V Semester VI Semester VII
Program Elective 1 Program Elective 2 Program Elective 4 Program Elective 7
• INT2240: Computer • INT3140: Advanced • INT3240: Data • INT4140: Big Data
Organization and Java Analytics Using Analytics
Microprocessors • INT3141: Soft Python • INT4141: Cloud
• INT2241: IoT Computing Techniques • INT3241: Cloud Application
Fundamentals • INT3142: Artificial Infrastructures and Development
• INT2242: Python Intelligence Services • INT4142: Block Chain
Programming Fundamentals [Note: • INT3242: Secure Technologies
Fundamentals student should not Programming
Program Elective 8
[Note: student have taken a similar
Program Elective 5
should not have course as flexible core • INT4143: Deep
taken the course as in the same semester.] • INT3243: Data Learning
flexible core in 3rd
Program Elective 3 Warehousing and • INT4144: Software
semester.] Mining Testing Techniques
• INT 3143: Foundations • INT3244: Cloud • INT4145: Natural
of Data Science Computing and Language Processing
• INT 3144: Distributed Virtualization • INT4146: Image
Computing • INT3245: processing
• INT 3145: Vulnerability • INT4147: Quantum
Cryptography and Assessment and Computing
Network Security Ethical Hacking
Program Elective 6
• INT3246: Compiler
Design
• INT3247: Machine
Learning Techniques

Open Electives
Graded OE Non-Graded OE
• INT0050: Java Programming Basics
• INT0051: Introduction to AI
• INT0052: Linux Fundamentals
• INT0053: Basics of Cloud Computing
• INT0054: Python Basics
• INT0055: Introduction to Data Analytics
• INT0056: Basics of Computer Networks
• INT0057: Introduction to Data Structures

i
Statistics & Probability: CSE, AIML, SEEC students will take in 3rd semester. Engineering Economics: SIT, SCCE,
All Core (-) SEEC will take in 3rd semester. In 4th semester, these courses are switched.
Faculty of Engineering
School of Information, Security and Data Science
Department of Information Technology

Degree: B. Tech. (Hons) IT (2023-2027) Total Credits: 178 (160 + 18*)

Third Semester Fourth Semester


Code Subject Name L T P C Code Subject Name L T P C
MEE22XXi Engineering Economics 3 0 0 3 MAS21XX Statistics & Probability 3 0 0 3
MBB21XX Management of Technology 3 0 0 3 INT2201 Operating Systems 3 1 0 4
INT2101 Computer System Architecture 3 1 0 4 INT2202 Object-Oriented Programming 3 1 0 4
INT2102 Data Structures and Algorithms 3 1 0 4 INT2220 / Data Communications / Modern Web 3 1 0 4
INT2221 Technologies
INT2103 Relational Database Management 3 1 0 4 INT22XX Program Elective 1 3 0 0 3
Systems
INT2120 / C++ Programming / Python 3 1 0 4 INT00XX Open Elective 1 3 0 0 3
INT2121 Programming
INT2130 Data Structures and Algorithms Lab 0 0 2 1 INT2230 Operating Systems Lab 0 0 2 1
INT2131 Relational Database Management 0 0 2 1 INT2231 Object-Oriented Programming Lab 0 0 2 1
Systems Lab
INT2170 Project-based Learning 1 0 0 2 1 INT2270 Project-based Learning 2 0 0 2 1
Total 18 6 4 25 Total 18 3 6 24
Total Contact Hours (L+T+P) 28 Hours Total Contact Hours (L+T+P) 27 Hours
Fifth Semester Sixth Semester
Code Subject Name L T P C Code Subject Name L T P C
INT3101 Design and Analysis of Algorithms 3 1 0 4 INT3201 Computer Networks 3 1 0 4
INT3102 Software Engineering 3 1 0 4 INT32XX Program Elective 4 3 0 0 3
INT3120 / Artificial Intelligence / Theory of 3 1 0 4 INT32XX Program Elective 5 3 0 0 3
INT 3121 Computation
INT31XX Program Elective 2 3 0 0 3
INT32XX Program Elective 6 3 0 0 3
INT31XX Program Elective 3 3 0 0 3
INT00XX Open Elective 3 3 0 0 3
INT00XX Open Elective 2 3 0 0 3
INT3210 Professional Practice 0 0 0 1
INT3130 Design and Analysis of Algorithms Lab 0 0 2 1
INT323X Computer Networks Lab 0 0 2 1
INT3131 Software Engineering Lab 0 0 2 1
INT3230 / Machine Learning Lab / Compiler Design 0 0 2 1
INT3231 Lab
INT3170 Project-based Learning 3 0 0 2 1 INT3270 Project-based Learning 4 0 0 6 3
INT3180 Research Methodology 0 0 2 1 INT3280 Advanced Algorithms 3 0 0 3
Total 18 3 8 25 Total 18 1 10 25
Total Contact Hours (L+T+P) 29 Hours Total Contact Hours (L+T+P) 29 Hours
Seventh Semester Eighth Semester
Code Subject Name L T P C Code Subject Name L T P C
INT41XX Program Elective 7 3 0 0 3 INT4270 Major Project 0 0 0 12
INT41XX Program Elective 8 3 0 0 3 INT4280 Honors Project 0 0 0 8
INT00XX Open Elective 4 3 0 0 3
INT00XX Open Elective 5 3 0 0 3
INT4170 Internship (Industry or Research) 0 0 0 1
CSE4180 Advanced Computer Networks 3 0 0 3
CSE4181 Object Oriented System Development 3 0 0 3
Total 18 0 0 19 Total 20
Total Contact Hours (L+T+P) 18 Hours Total Contact Hours (L+T+P)
Flexi Core
Flexi Core 1 Flexi Core 2 Flexi Core 3
1. INT2120 C++ 1. INT2220 Data Communications 1. INT3120 Artificial
Programming 2. INT2221 Modern Web Intelligence
2. INT2121 Python Technologies 2. INT3121 Theory of
Programming Computation

Program Electives
Program Electives
Semester IV Semester V Semester VI Semester VII
Program Elective 1 Program Elective 2 Program Elective 4 Program Elective 7
• INT2240: Computer • INT3140: Advanced Java • INT3240: Data • INT4140: Big Data
Organization and • INT3141: Soft Analytics Using Python Analytics
Microprocessors Computing Techniques • INT3241: Cloud • INT4141: Cloud
• INT2241: IoT • INT3142: Artificial Infrastructures and Application
Fundamentals Intelligence Services Development
• INT2242: Python Fundamentals [Note: • INT3242: Secure • INT4142: Block Chain
Programming student should not Programming Technologies
Fundamentals have taken a similar Program Elective 5 Program Elective 8
[Note: student course as flexible core • INT3243: Data • INT4143: Deep
should not have in the same semester.] Warehousing and Learning
taken the course as Program Elective 3 Mining • INT4144: Software
flexible core in 3rd • INT 3143: Foundations • INT3244: Cloud Testing Techniques
semester.] of Data Science Computing and • INT4145: Natural
• INT 3144: Distributed Virtualization Language Processing
Computing • INT3245: Vulnerability • INT4146: Image
• INT 3145: Cryptography Assessment and Ethical processing
and Network Security Hacking • INT4147: Quantum
Program Elective 6 Computing
• INT3246: Compiler
Design
• INT3247: Machine
Learning Techniques

Open Electives
Graded OE Non-Graded OE
• INT0050: Java Programming Basics
• INT0051: Introduction to AI
• INT0052: Linux Fundamentals
• INT0053: Basics of Cloud Computing
• INT0054: Python Basics
• INT0055: Introduction to Data Analytics
• INT0056: Basics of Computer Networks
• INT0057: Introduction to Data Structures

Program Electives For Honors


Program Electives for Hons.
• INT3180: Research Methodology (Semester V)
• INT3280: Advanced Algorithms (Semester VI)
• INT4180: Advanced Computer Networks
• INT4181: Object Oriented System Development
• INT4280: Honors Project

You might also like