Skip to content
ISTD
About
Why ISTD
Boards
External Advisory Board
Alumni Advisory Board
Undergraduate Student Board
Committees
Careers
Faculty Members (Tenure-track) Opening →
Faculty Members (Teaching-track) Opening →
Faculty Members (Practice-track) Opening →
Initiatives
Outreach
Industry Partners
Students
Giving to ISTD
Contact Us
TESTIMONIALS
Alumni
Industry Partners
NEWS & EVENTS
News & Events
Calendar
PEOPLE
Faculty
Adjunct Faculty
Staff
EDUCATION
Undergraduate
Curriculum Overview
Specialisation Tracks
Learning Objectives
Course Catalogue
Course Schedule
Minor
Admission →
Brochures
Honours List
Master of Science in Security by Design
PhD
PhD Overview
PhD Programme
PhD Courses
PhD Application Process
LAB
DS Lab
i3 Lab
LEET Lab
Student Club
3DC →
RESEARCH
Research Areas
Research Highlights
Publications
Research Centres
Search for:
Course Schedule
Home
/
Education
/
Undergraduate
/
Course Schedule
Refer
here
for the flowchart of pre-requisite.
Term 4
50.001 Information Systems & Programming
50.002 Computation Structures
50.004 Algorithms
Back to Top
Term 5
50.003 Elements of Software Construction
50.005 Computer System Engineering
50.007 Machine Learning
50.042 Foundations of Cybersecurity
Back to Top
Term 6
50.007 Machine Learning
50.012 Networks
50.017 Graphics and Visualisation
50.021 Artificial Intelligence
50.038 Computational Data Science
50.039 Theory and Practice of Deep Learning
50.043 Database Systems
50.044 System Security
50.050 Discrete Mathematics and Algorithm Design
50.051 Programming Language Concepts
50.053 Software Testing and Verification
50.056 Software Abstraction Functional Programming
Back to Top
Term 7
50.006 User Interface Design and Implementation
50.020 Network Security
50.035 Computer Vision
50.037 Blockchain Technology
50.040 Natural Language Processing
50.041 Distributed Systems and Computing
50.045 Information Retrieval
50.046 Cloud Computing and Internet of Things
50.052 Extended Reality
50.054 Compiler Design and Program Analysis
Back to Top
Term 8
50.017 Graphics and Visualisation
50.021 Artificial Intelligence
50.033 Foundations of Game Design and Development
50.038 Computational Data Science
50.039 Theory and Practice of Deep Learning
50.043 Database Systems
50.044 System Security
50.047 Mobile Robotics
50.050 Discrete Mathematics and Algorithm Design
50.051 Programming Language Concepts
50.053 Software Testing and Verification
50.055 Special Topic: Machine Learning Operations
50.056 Software Abstraction Functional Programming
Back to Top
Undergraduate
Curriculum Overview
Specialisation Tracks
Learning Objectives
Course Catalogue
Course Schedule
Minor
Admission →
Brochures
Honours List