COMS10014
                
            Mathematics A
                COMS10015
                
            Computer Architecture
                COMS10016
                
            Imperative and Functional Programming
                COMS10013
                
            Mathematics B
                COMS10012
                
            Software Tools
                COMS10017
                
            Object-Oriented Programming and Algorithms
                COMS20007
                
            Programming Languages and Computation
                COMS20008
                
            Computer Systems A
                COMS20010
                
            Algorithms 2
                COMS20009
                
            Interaction and Society
                COMS20012
                
            Computer Systems B
                COMS20011
                
            Data-Driven Computer Science
                COMS20006
                
            Software Engineering Project
                COMS3????
                
            Project Unit 1 (assessed in term)
                COMS3????
                
            Project Unit 2 (assessed in term)
                COMS3????
                
            Unit A (assessed by exam)
                COMS3????
                
            Unit B (assessed by exam)
                COMS3????
                
            Unit C (assessed by exam)
                COMS30045
                
            Individual Project
                COMS3????
                
        Mini-Project