Minor in Computer Science


Objectives

This minor will provide students from non-computing discipline a competent level of programming skill, as well as basic knowledge in fundamental fields of computing.

The structure below is for cross-faculty students admitted in AY2010-2011 and after.

Structure

To be awarded a minor in Computer Science, students must pass six (6) modules, with a total of twenty-four (24) modular credits.

Category I:
Complete the following three modules:

Code Title Modular Credits
CS1010/CS1010E Programming Methodology 4
CS1020/CS1020E Data Structures and Algorithms I 4
CS2100 Computer Organisation 4


Category II:

Complete two modules from the following list:

Code Title

Modular Credits

CS2102 Database Systems 4
CS2103 Software Engineering 4
CS2105 Introduction to Computer Networks 4
CS2106 Introduction to Operating Systems 4


Category III:

Satisfy the total MC requirement (of 24) by taking CS modules of the following module codes:

CS321x, CS322x, CS323x, CS324x

The structure below is for cross-faculty students admitted in AY2004-5 and before AY2010-2011.

Structure

To be awarded a minor in Computer Science, students must pass six (6) modules, with a total of twenty-six (26) modular credits.

Category I:
Complete the following three modules:

Code Title

Modular Credits

CS1101/CS1101C* Programming Methodology 5
CS1102/CS1102C* Data Structures and Algorithms 5
CS2100 (old code CS1104) Computer Organisation 4

* : CS1101/CS1101C will be discontinued from AY2010-2011. Students who have yet to do the module will take either CS1010/CS1010E Programming Methodology. CS1102/CS1102C will be discontinued from AY2011-2012.

Category II:
Complete two modules from the following list:

Code Title

Modular Credits

CS2102 Database Systems 4
CS2103 Software Engineering 4
CS2105 Introduction to Computer Networks 4
CS2106 Introduction to Operating Systems 4

Category III:
Satisfy the total MC requirement (of 26) by taking CS modules of the following module codes:

CS321x, CS322x, CS323x, CS324x

Students may read advanced module upon approval from the Department of Computer Science, in place of modules listed in Category III in the programme. Students from the Dept of ECE, Faculty of Engineering and Computational Science students from the Faculty of Science are precluded from reading this minor.

Note:

All modules read to satisfy the above minor programmes must be graded. No satisfactory/unsatisfactory (S/U) option is permitted.