MINORS >>>

Computing
Minor
Computing
Offering Academic Unit
Department of Computer Science
Exclusive Majors
(Students who study the following majors are not allowed to choose this minor)
Computer Science
Computer and Data Engineering
Computer Engineering
Creative Media
e-Logistics and Technology Management
Information Engineering
Note: The following curriculum information is subject to periodic review and changes.

Aims of Minor

The Minor in Computing aims to provide students with adequate education and training in the understanding and application of computing technologies and methods.

Intended Learning Outcomes of Minor (MINILOs)

Upon successful completion of this Minor, students should be able to:

1.  understand the fundamentals of computing and networking technologies;
2.  use computing programming to solve problems;
3.  construct basic Internet and Web based application systems;
4.  know some of the current trends and issues of computing.


Minor Requirements (15 credit units)Catalogue Term : Semester A 2024/25



At least one course from the following list

Computer Systems/Networking:
Course CodeCourse TitleCredit UnitsRemarks
CS1102Introduction to Computer Studies3Mutually exclusive with CS1302
CS2115Computer Organization3
CS2204Fundamentals of Internet Applications Development3Mutually exclusive with CS1303,CS2161*
CS3103Operating Systems3
CS3201Computer Networks3
CS4280Advanced Internet Applications Development3
CS4284Mobile Computing3
CS4286Internet Security and e-Commerce Protocols3

At least one course from the following list

Programming and Software Engineering:

Course CodeCourse TitleCredit UnitsRemarks
CS1302Introduction to Computer Programming3Mutually exclusive with CS1102
CS2311Computer Programming3Mutually exclusive with CS2313, CS2360^
CS2360Java Programming3Mutually exclusive with CS2311^, CS2362, CS2363
CS3342Software Design3
CS3343Software Engineering Practice3
CS3346Software Testing and Maintenance3
CS3356Managing Software Projects3Mutually exclusive with IS4500, IS4530, IS4532
CS3391Advanced Programming3
CS4298iOS Application Development3
CS4335Design and Analysis of Algorithms3
CS4348Software Quality Management3
CS4386AI Game Programming3

Zero or more courses from the following list

Others:
Course CodeCourse TitleCredit UnitsRemarks
CS2468Data Structures and Data Management3
CS3382Web Usability Design and Engineering3
CS3402Database Systems3
CS3481Fundamentals of Data Science3Mutually exclusive with CS4483
CS3483Multimodal Interface Design3
CS4186Computer Vision and Image Processing3
CS4394Information Security and Management3
CS4480Data-Intensive Computing3
CS4487Machine Learning3

Note that the taking of a course is subject to pre-cursor and pre-requisite constraints.


Remarks:
* Effective from Semester A 2010/11 onwards. For those who took before Semester A 2010/11 will not be affected.

^ Effective from Semester A 2015/16 onwards. For those who took before Semester A 2015/16 will not be affected.


Additional Information

A student can apply for the Minor in Computing award provided that the student satisfies the following:

  1. having acquired 15 credits of CS courses with an average GPA of 2 or higher; and
  2. of the courses taken that constitute the 15 credits in 1 above, the following constraints should be observed:

Note on Mutually Exclusive:

 A course, such as CS1102 is exclusive with CS1302, meaning that when students choose CS1102, they cannot use CS1302 to fulfill the Minor in Computing requirements.

Minimum CGPA requirements for declaring the Minor:

To be eligible, applicants must have achieved a CGPA of 3.0 or above, and should seek advance approval from their home department.