Courses 
ECI4164 Networking and Web TechnologyThis course requires an enrolment keyInformation
ECI4166 Data Modelling and Database systems This course requires an enrolment keyInformation
ECI4262 Object Oriented Design and ProgrammingThis course allows guest users to enterThis course requires an enrolment keyInformation
ECI5161 Human Computer InteractionThis course requires an enrolment keyInformation
ECI5266 - Advanced Database SystemsThis course requires an enrolment keyInformation
ECI5267 Software Quality Assurance and Testing This course requires an enrolment keyInformation
ECI6261 Electronic Commerce This course requires an enrolment keyInformation
ECI6265 - AI TechniquesThis course requires an enrolment keyInformation
ECI6267 - Software Architecture and DesignThis course requires an enrolment keyInformation
ECJ4160 Communication Skills for EngineersThis course requires an enrolment keyInformation
ECM5360 Management and Professional IssuesThis course requires an enrolment keyInformation
ECX4265 Data Structures and Algorithms This course requires an enrolment keyInformation
ECX4267 Software Engineering Concepts This course requires an enrolment keyInformation
ECZ3161 Mathematics for ComputingThis course requires an enrolment keyInformation
MPZ4160 - Discrete Mathematics I This course requires an enrolment keyInformation
MPZ5160 Discrete Mathematics IIThis course requires an enrolment keyInformation
TTZ4161 Probability and StatisticsThis course requires an enrolment keyInformation