- Aims
- Curriculum
- Award
- FAQ
- Application
- Contact Us
A student can apply for the Minor in Computing award provided that the student satisfies the following :
- having acquired 15 credits of CS courses with an average GPA of 2 or higher; and
- 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 CS2161 is exclusive with CS2172, meaning that when students choose CS2161, they cannot use CS2172 to fulfill the Minor in Computing requirements.
In addition, the following requirements are applied:
- Students of the following major programme cannot take the Minor in Computing:
- BSc (Hons) Computer Science
- BSc (Hons) Computer Studies
- BEng (Hons) Computer Engineering
- BSc (Hons) Creative Media
- BEng (Hons) e-Logistics and Technology Management
- BEng (Hons) Information Engineering#
- BEng (Hons) Information Engineering (Business Intelligence Minor)#
- BEng (Hons) Information Engineering (Law Minor)#
# Affected: Cohort 2008 and thereafter
- A student who intends to take the Minor in Computing should seek approval from his/her parent department and the Department of Computer Science.
- A maximum of 6 credit units can be used to fulfill both the major and minor programme requirements.
Starting from the 2008 intake, students must take at least 3 credit units from the General Education (GE) courses in fulfilment of the Out-of-Discipline (OOD) requirement and this would be applicable to senior year entrants from 2009/10. However, students taking a Minor to fulfill the OOD requirement would not be required to take an addition of 3 credit units from the GE courses.
At least one course from the following list
Computer Systems/Networking:| Code | Title | Units | Pre-requisite(s) | Pre-cursor(s) | Mutually exclusive with | Offered in 2008/2009 | Remarks |
|---|---|---|---|---|---|---|---|
| CS2161 | Fundamentals of Web Technologies | 3 | Nil | Nil | CS2172 | A | |
| CS2172 | Fundamentals of Computing | 3 | Nil | Nil | CS2161 | B | |
| CS2204 | Fundamentals of Internet Applications Development | 3 | Nil | Nil | A and B | ||
| CS3161 | Operating System Principles | 3 | (CS2360 /CS2362 /CS2363) & [EE2202(IT2201 old code) /equivalent] |
Nil | CS3262 | A and B | |
| CS3262 | Systems Software and Networks | 3 | CS2360 /CS2362 /CS2363 /CS2372 /equivalent |
Nil | CS3161 | Not offered | |
| CS3270 | Fundamentals of Computer Networks and the Internet | 3 | Nil | CS2161 / CS2172 /CS2331 /CS2360 /CS2362 /CS2363 /CS2372 /equivalent |
A and B | ||
| CS3276 | Application Development on the Internet | 3 | Nil | CS2161 /CS2172 /CS2360 /CS2362 /CS2363 /CS2372 /CS3270 /equivalent |
CS3278 | Not offered | The course will not be offered from the 2008/09 academic year onwards. |
| CS3278 | Fundamentals of Internet Programming | 3 | Nil | Nil | CS3276 | Not offered | |
| CS4273 | Distributed System Technologies and Programming | 3 | CS3270 /EE2310 /EE3010 /EE3015 /equivalent |
Nil | A | ||
| CS4274 | Distributed Computing Technologies | 3 | CS3270 /EE2310 /EE3010 /EE3015 /equivalent |
Nil | To be confirmed | ||
| CS4280 | Advanced Internet Applications Development | 3 | CS2204 | CS3201 or CS3270 | B | ||
| CS4286 | Internet Security and E-Commerce Protocols | 3 | CS3201 /CS3270 /CS3275 /equivalent |
MA2144 /MA2177 / equivalent |
B | ||
| CS4288 | Cryptographic Algorithms and Protocols | 3 | (MA2144 /MA2504 /equivalent) & (CS2302 /CS2468 /CS3334 /equivalent) |
CS3201 /CS3270 /equivalent |
B |
At least one course from the following list
| Code | Title | Units | Pre-requisite(s) | Pre-cursor(s) | Mutually exclusive with | Offered in 2008/2009 | Remarks |
|---|---|---|---|---|---|---|---|
| CS2360 | Java Programming | 3 | Nil | Nil | CS2362, CS2363 | A | |
| CS2362 | Computer Programming for Engineers and Scientists | 3 | Nil | Nil | CS2360, CS2363 | Not offered | For EE students only. |
| CS2363 | Computer Programming | 3 | Nil | Nil | CS2360, CS2362 | Summer 2008*, A and B | |
| CS2372 | Fundamentals of Programming | 3 | Nil | Nil | B | ||
| CS3335 | Design and Analysis of Algorithms | 3 | Nil | CS2302 /CS2364 /CS2468 /CS3334 /EE2331 or equivalent |
Not offered | The course will not be offered from the 2008/09 academic year onwards. | |
| CS3342 | Software Design | 3 | CS2331 /CS2360 /CS2362 /CS2363 /CS2372 /CS2401 /equivalent |
CS2204 /CS3402 /CS3462 |
A | ||
| CS3343 | Software Engineering Practice | 3 | Nil | CS3342 | B | ||
| CS3345 | Object-Oriented Methodology | 3 | CS3322 /CS3342 /CS3354 /CS3367 /equivalent |
Nil | B | ||
| CS3356 | Managing Software Projects | 3 | CS3311 /CS3342 /CS3354 /CS3367 /equivalent |
Nil | B | ||
| CS3367 | Essentials of Software Engineering | 3 | CS2360 /CS2362 /CS2363 /CS2372 /equivalent |
Nil | B | ||
| CS4335 | Design and Analysis of Algorithms | 3 | Nil | CS2302 /CS2364 /CS2468 /CS3334 /EE2331 /equivalent |
A |
Zero or more courses from the following list
| Code | Title | Units | Pre-requisite(s) | Pre-cursor(s) | Mutually exclusive with | Offered in 2008/2009 | Remarks |
|---|---|---|---|---|---|---|---|
| CS2468 | Data Structures and Data Management | 3 | CS2360 /CS2362 /CS2363 /CS2372 /equivalent |
Nil | B | ||
| CS3184 | Chinese Computing | 3 | CS2302 /CS2303 /CS2468 /CS3334 |
(CS3103 /CS3161) & (CS3201 /CS3270) |
B | ||
| CS3382 | Web Usability Design and Engineering | 3 | Nil | CS2161 /CS2172 /CS2204 /CS2301 /CS2331 /CS3270 /CS4281 /equivalent |
A | ||
| CS3462 | Introduction to Database Systems | 3 | CS2360 /CS2362 /CS2363 |
Nil | A and B | ||
| CS3483 | Multimodal Interface Design | 3 | CS2301 /CS2331 /CS2360 /CS2362 /CS2363 /CS2372 /CS2401 /equivalent |
Nil | A | ||
| CS4385 | Topics in Software Engineering | 3 | CS3311 /CS3342 /CS3367 /equivalent |
Nil | Not offered | ||
| CS4392 | Topics in Theory of Computing | 3 | CS3335 /CS3381 /CS4335 |
Nil | Not offered | ||
| CS4394 | Information Security and Management | 3 | Nil | CS3102 /CS3103 /CS3161 |
A | ||
| CS4483 | Data Warehousing and Data Mining | 3 | CS3402 /CS3462 |
Nil | Summer 2008* & B (To be confirmed) | ||
| CS4485 | Information Retrieval | 3 | CS3402 /CS3462 |
Nil | To be confirmed | ||
| CS4486 | Intelligent Systems | 3 | Nil | CS2302 /CS2468 /CS3334 |
Not offered |
* Remarks for course registration of CS2363 and CS4483
Students who intend to take the course of CS2363 and CS4483 are required to register by submitting an add/drop form to the Department of Computer Science.
![[Banner image 1]](../images/academic/banner1.jpg)
![[Banner image 2]](../images/academic/banner2.jpg)
![[Banner image 3]](../images/academic/banner3.jpg)
