Content Start here

Program Structure

At least one course from the following list

Computer Systems/Networking:

CodeTitleUnitsPre-requisite(s)Pre-cursor(s)Mutually exclusive withOffered in 2009/2010Remarks
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 Not offered
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
/ MA2504
/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 2009/2010Remarks
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 2009*, 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 Not offered
CS3356 Managing Software Projects
(exclusive with is4500)
3 CS3311
/CS3342
/CS3354
/CS3367
/equivalent
Nil IS4500 B
CS3367 Essentials of Software Engineering 3 CS2360
/CS2362
/CS2363
/CS2372
/equivalent
Nil Not offered
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 2009/2010Remarks
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)
Not offered
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 2009*
CS4485 Information Retrieval 3 CS3402
/CS3462
Nil Not offered
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 regi ster by submitting an add/drop form to the Department of Computer Science.