IT course structure
IT course structure
Sub. Sub.
Year
16 5 4 23 16 5 6 24
Organization and
IT31XX Program-Elective-1 3 0 0 3 BB0026 2 1 0 3
Management
18 4 6 25 17 4 8 25
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
15 0 0 16 12
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
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