Core modulesData Structures, Algorithms, and Databases - 20 creditsSoftware Workshop 1 - 20 creditsSoftware Workshop 2 - 20 creditsArtificial Intelligence and Machine Learning - 20 creditsBuilding Useable Software - 20 creditsComputer Systems - 20 creditsResearch Project - 60 credits