Engineering
Computer Science & Engineering
Department of Computer Science & Engineering
18 minimum Total credits
Students not majoring in Computer Science & Engineering Open to
Pathway A — Engineering (Mechanical / Civil / Chemical) and Non-Engineering majors
Compulsory course
Any four courses from the following
Operating Systems
Discrete Mathematics
Computer Organization and Architecture
Object Oriented Programming
Computer Networks
Artificial Intelligence
Introduction to Database Systems
Design and Analysis of Algorithms
Software Engineering
Elective I
Pathway B — Electrical and Computer Engineering (ECE) majors
Any five courses from the following, to earn a minimum of 18 credits.
Operating Systems
Discrete Mathematics
Object Oriented Programming
Introduction to Database Systems
Design and Analysis of Algorithms
Software Engineering
Elective I
Elective II
Good to know
- Registration
- No separate registration. In the 8th semester, students completing the requirements approach the CSE UG Advisor for verification.
- Two pathways
- Pathway A — Mechanical, Civil and Chemical Engineering majors, and non-engineering majors. Pathway B — Electrical and Computer Engineering (ECE) majors.
Fine print
- In Pathway A, CSD102 is a pre-requisite for every other course in that table.
- Enroll for a course only once its pre-requisite is satisfied.
- Enroll according to course coding: 2nd-year students may register for CSD1## and CSD2## courses; 3rd- and 4th-year students may register for CSD2## and CSD3## courses.
- CSD205 Discrete Mathematics is not available to Mathematics majors.
Why pursue this
- Foundational skills in programming, data structures and algorithmic thinking that underpin all computational work.
- Interdisciplinary advantage in applying computing to problems in the student's own discipline, from simulation to data analysis.
- Career and higher-study prospects across software, data and technology roles, and a credible base for postgraduate study in computing.
From the University's minor program documents. Confirm with your UG Advisor before you plan around a pathway.