Click here Course List for Exchange Students Academic Year 2007/2008
Course List for Exchange Students Academic Year 2008/2009
| Course Code | Course Title | Unit | Prerequisite(s) | Precursor(s) | Offered in 2008/2009 |
|---|---|---|---|---|---|
| CS2101 | Introduction to Computer Science | 3 | Nil | Nil | A |
| CS2114 | Computer Organization for Media | 4 | Nil | Nil | B |
| CS2115 | Computer Organization | 3 | Nil | Nil | B |
| CS2161 | Fundamentals of Web Technologies | 3 | Nil | Nil | A |
| CS2172 | Fundamentals of Computing | 3 | Nil | Nil | B |
| CS2204 | Fundamentals of Internet Applications Development | 3 | Nil | Nil | A and B |
| CS2302 | Data Structures and Algorithms | 3 | CS2301 or CS2331 or CS2362 or CS2363 | Nil | B |
| CS2303 | Data Structures for Media | 3 | CS2331 or CS2332 or CS2333 | Nil | A |
| CS2331 | Problem Solving and Programming | 3 | Nil | Nil | A |
| CS2332 | Object-Oriented Programming | 3 | Nil | CS2331 | B |
| CS2333 | Object-Oriented Programming for Media | 3 | Nil | CS2331 | B |
| CS2360 | Java Programming | 3 | Nil | Nil | A |
| CS2363 | Computer Programming | 3 | Nil | Nil | Summer 2008, A and B |
| CS2372 | Fundamentals of Programming | 3 | Nil | Nil | B |
| CS2468 | Data Structures and Data Management | 3 | CS2362 or CS2363 or CS2372 or equivalent | Nil | B |
| CS3103 | Operating Systems | 3 | Nil | CS2112 or CS2113 or CS2114 or CS2115 | A and B |
| CS3161 | Operating System Principles | 3 | (CS2362 or CS2363) and [CS2112 or EE2202 (IT2201 old) or equivalent] | Nil | A and B |
| CS3184 | Chinese Computing | 3 | CS2302 or CS2303 or CS2468 or CS3334 | (CS3103 or CS3161) and (CS3201 or CS3270) | B |
| CS3185 | Computer Architecture | 3 | CS2112 or CS2113 or CS2115 | Nil | A |
| CS3201 | Computer Networks | 3 | Nil | CS2112 or CS2113 or CS2114 or CS2115 or equivalent | A |
| CS3202 | Network Systems Design | 3 | Nil | Nil | A |
| CS3270 | Fundamentals of Computer Networks and the Internet | 3 | Nil | CS2161 or CS2172 or CS2331 or CS2362 or CS2363 or CS2372 or CS2401 or equivalent | A and B |
| CS3282 | E-Commerce Technology | 3 | CS2204 or CS3201 or CS3270 or equivalent | Nil | A |
| CS3283 | Distributed Systems | 3 | Nil | (CS3103 or equivalent) and (CS3201 or equivalent) | A |
| CS3306 | Contemporary Programming Methods in Java | 3 | Nil | CS2331 | B |
| CS3334 | Data Structures | 3 | CS2331 or CS2332 | CS2332 | A |
| CS3342 | Software Design | 3 | CS2331 or CS2362 or CS2363 or CS2372 or CS2401 or equivalent | CS2204 or CS3402 or CS3462 | A |
| CS3343 | Software Engineering Practice | 3 | Nil | CS3342 | B |
| CS3345 | Object-Oriented Methodology | 3 | CS3322 or CS3342 or CS3354 or CS3367 or equivalent | Nil | B |
| CS3346 | Software Testing and Maintenance | 3 | CS2301 or CS2331 or equivalent | Nil | A |
| CS3354 | Software Engineering | 3 | Nil | CS2363 | A |
| CS3356 | Managing Software Projects | 3 | CS3311 or CS3342 or CS3354 or CS3367 or equivalent | Nil | B |
| CS3367 | Essentials of Software Engineering | 3 | CS2362 or CS2363 or CS2372 or CS2401 or equivalent | Nil | B |
| CS3371 | E-Logistics Application System | 3 | Nil | (CS3282) and (CS2331 or CS2363) | B |
| CS3372 | Enterprise Systems Development | 3 | Nil | (CS3282) and (CS2331 or CS2363) | B |
| CS3382 | Web Usability Design and Engineering | 3 | Nil | CS2161 or CS2172 or CS2204 or CS2301 or CS2331 or CS3270 or CS4281 or equivalent | A |
| CS3402 | Database Systems | 3 | CS2301 or CS2331 or CS2332 or CS2363 or CS2372 or CS2401 or equivalent | Nil | A and B |
| CS3462 | Introduction to Database Systems | 3 | CS2362 or CS2363 | Nil | A |
| CS3483 | Multimodal Interface Design | 3 | CS2301 or CS2331 or CS2362 or CS2363 or CS2372 or CS2401 or equivalent | Nil | A |
| CS4182 | Computer Graphics | 3 | CS2302 or CS2303 or CS3334 or CS3363 or EE3206 | Nil | B |
| CS4185 | Multimedia Technologies and Applications | 3 | (CS3402 or CS3462) and (MA2144 or MA2504) and (CS2301 or CS2331) | Nil | A |
| CS4273 | Distributed System Technologies and Programming | 3 | CS3270 or EE2310 or EE3010 or EE3015 or equivalent | Nil | A |
| CS4280 | Advanced Internet Applications Development | 3 | CS2204 | CS3201 or CS3270 | B |
| CS4281 | Internet Applications Development | 3 | CS2301 or CS2331 | CS3201 | A |
| CS4282 | Internet and Distributed Systems Programming | 3 | CS3201 or CS3270 | CS2204 or CS3276 or CS4281 | Summer 2008 and Sem B |
| CS4284 | Mobile Computing | 3 | CS3201 or CS3270 or EE3900 or EE3016 (EE4010 old code) or EE3311 or equivalent | Nil | B |
| CS4285 | High Speed Multimedia Networks | 3 | CS3201 or [EE3015 (EE3900 old code) and EE2371] | Nil | B |
| CS4286 | Internet Security and E-Commerce Protocols | 3 | CS3201 or CS3270 or CS3275 or equivalent | MA2144 or MA2177 or equivalent | B |
| CS4288 | Cryptographic Algorithms and Protocols | 3 | (MA2144 or MA2504 or equivalent) and (CS2302 or CS2468 or CS3334 or equivalent) | CS3201 or CS3270 or equivalent | B |
| CS4289 | Pervasive Computing | 3 | Nil | CS3201 | B |
| CS4290 | Digital Media and Rights Management | 3 | [(CS3270 or equivalent) and (CS3278 or equivalent)] OR [CS2204 or CS3276 or CS4281 or equivalent] | CS4286 | B |
| CS4293 | Topics on Computer Security | 3 | (CS2301 or CS2331 or equivalent) and (CS3103 or equivalent) and (CS3201 or equivalent) | CS4286 | B |
| CS4335 | Design and Analysis of Algorithms | 3 | Nil | CS2302 or CS2364 or CS2468 or CS3334 or EE2331 or equivalent | A |
| CS4348 | Software Quality Management | 3 | CS3311 or CS3342 or CS3367 or equivalent | Nil | B |
| CS4367 | Computer Games Design | 3 | CS4182 (IT4301 old) or EE4208 (IT4306 old) | Nil | B |
| CS4386 | AI Game Programming | 3 | CS3311 or CS3342 or CS3367 | Nil | B |
| CS4394 | Information Security and Management | 3 | Nil | CS3102 or CS3103 or CS3161 | A |
| CS4482 | Advanced Database Systems | 3 | CS3402 or CS3462 | Nil | A |
| CS4483 | Data Warehousing and Data Mining | 3 | CS3402 or CS3462 | Nil | Summer 2008 and Sem B (to be confirmed) |
| CS4485 | Information Retrieval | 3 | CS3402 or CS3462 | Nil | B (to be confirmed) |
![[Banner image 1]](../images/courses/banner1.jpg)
![[Banner image 2]](../images/courses/banner2.jpg)
![[Banner image 3]](../images/courses/banner3.jpg)
