Computer Science Course List

CSC1010 Hands-on Introduction to C
CSC1020 Hands-on Introduction to C++
CSC1030 Hands-on Introduction to Java
CSC1110 Introduction to Computing Using C
CSC1120 Introduction to Computing Using C++
CSC1130 Introduction to Computing Using Java
CSC1140 Programming Laboratory
CSC1410 Digital Logic
CSC1510 Computer Principles and C Programming
CSC1520 Computer Principles and C++ Programming
CSC1530 Computer Principles and Java Programming
CSC1720 Building Web Applications
CSC1580 Visual Programming
CSC1740 Modern Computer Systems
CSC2100 Data Structures
CSC2110 Discrete Mathematics
CSC2120 Introduction to Software Engineering
CSC2510 Computer Organization
CSC2520 Data Structures and Applications
CSC2720 Building Web Applications
CSC2800 Numerical Computation
CSC3100 Software Engineering
CSC3120 Compiler Construction
CSC3130 Formal Languages and Automata Theory
CSC3150 Introduction to Operating Systems
CSC3160 Design and Analysis of Algorithms
CSC3170 Introduction to Database Systems
CSC3180 Principles of Programming Languages
CSC3190 Introduction to Discrete Mathematics and Algorithms
CSC3210 Principles of Multiagent Systems
CSC3220 Algorithms for Bioinformatics
CSC3230 Fundamentals of Artificial Intelligence
CSC3250 Computers and Society
CSC3260 Principles of Computer Graphics
CSC3270 Advanced Programming Laboratory
CSC3280 Introduction to Multimedia Systems
CSC3290 Computational Photography
CSC3420 Computer System Architectures
CSC3510 Computer Game Software Development
CSC3530 Software Technology
CSC3550 Introduction to Computer Graphics
CSC3640 Introduction to Theoretical Computer Science
CSC4010, 4020 Final Project I, II
CSC4120 Principles of Computer Game Software
CSC4130 Introduction to System Administration Laboratory
CSC4140 Open-source Software Project Development
CSC4160 Distributed and Parallel Computing
CSC4260 Current Topics in Computing Techniques
CSC4430 Data Communication and Computer Networks
CSC4510 Programming Languages and Compilers
CSC4640 Computer Structures
CSC5110 Advanced Topics in Software Engineering
CSC5120 Advanced Topics in Database Systems
CSC5150 Learning Theory and Computational Finance
CSC5160 Topics in Algorithms
CSC5170 Theory of Computation Complexity
CSC5180 Techniques for Data Mining
CSC5210 Advanced Topics in Computer Graphics and Visualization
CSC5230 Advanced Topics in Compiler Construction
CSC5240 Combinatorial Search and Optimization with Constraints
CSC5250 Information Retrieval and Search Engines
CSC5280 Image Processing and Computer Vision
CSC5310 Topics in Biometrics
CSC5320 Topics in Graph Algorithms
CSC5330 Advanced Algorithms for Bioinformatics
CSC5340 Advanced Topics in Distributed Software Systems
CSC5350 Game Theory in Computer Science
CSC5360 Grid Computing
CSC5390 Advanced Topics in GPU Programming
CSC5420 Computer System Performance Evaluation
CSC5430 Autonomous Agents and Multiagent Systems
CSC5460 Virtual and Augmented Reality
CSC5470 Computer and Network Security

CUHK   |   Engineering Faculty   |   CSE Webmail   |   Search   |   Sitemap   |   Privacy Statement   |   Contact Us
Copyright © 2008 Department of Computer Science and Engineering, The Chinese University of Hong Kong. All rights reserved.
Email: dept@cse.cuhk.edu.hk       Tel: (852) 26098440       Fax: (852) 26035024