0% found this document useful (0 votes)
10 views

IT course structure

Uploaded by

Rahul Rajagopal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

IT course structure

Uploaded by

Rahul Rajagopal
Copyright
© © All Rights Reserved
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