Content Start here

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 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:

  1. Students of the following major programme cannot take the Minor in Computing:
    1. BSc (Hons) Computer Science
    2. BSc (Hons) Computer Studies
    3. BEng (Hons) Computer Engineering
    4. BSc (Hons) Creative Media
    5. BEng (Hons) e-Logistics and Technology Management
    6. BEng (Hons) Information Engineering#
    7. BEng (Hons) Information Engineering (Business Intelligence Minor)#
    8. BEng (Hons) Information Engineering (Law Minor)#

    # Affected: Cohort 2008 and thereafter

  2. A student who intends to take the Minor in Computing should seek approval from his/her parent department and the Department of Computer Science.
  3. 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:
CodeTitleUnitsPre-requisite(s)Pre-cursor(s)Mutually exclusive withOffered in 2008/2009Remarks
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

Programming and Software Engineering:
CodeTitleUnitsPre-requisite(s)Pre-cursor(s)Mutually exclusive withOffered in 2008/2009Remarks
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

Others:
CodeTitleUnitsPre-requisite(s)Pre-cursor(s)Mutually exclusive withOffered in 2008/2009Remarks
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.

| [Goto TOP]