Click here to view ISTD course pre-requisites.
Click here to view additional course resources.

Core Courses

50.001 Introduction to Information Systems & Programming

50.001 Introduction to Information Systems & Programming

COURSE INFO

50.002 Computation Structures

50.002 Computation Structures

COURSE INFO

50.003 Elements of Software Construction

50.003 Elements of Software Construction

COURSE INFO

50.004 Introduction to Algorithms

50.004 Introduction to Algorithms

COURSE INFO

50.005 Computer System Engineering

50.005 Computer System Engineering

COURSE INFO

50.034 Introduction to Probability and Statistics

50.034 Introduction to Probability and Statistics

COURSE INFO

Elective Courses

01.110 Computational Fabrication (Technical Application Elective)

01.110 Computational Fabrication (Technical Application Elective)

COURSE INFO

50.006 User Interface Design and Implementation

50.006 User Interface Design and Implementation

COURSE INFO

50.007 Machine Learning

50.007 Machine Learning

COURSE INFO

50.008 Database

50.008 Database

COURSE INFO

50.012 Networks

50.012 Networks

COURSE INFO

50.017 Graphics and Visualisation

50.017 Graphics and Visualisation

COURSE INFO

50.020 Security

50.020 Security

COURSE INFO

50.021 Artificial Intelligence

50.021 Artificial Intelligence

COURSE INFO

50.033 Foundations of Game Design and Development

50.033 Foundations of Game Design and Development

COURSE INFO