HKU-Tsinghua Dual Degree Programme Curriculum Structure

Curriculum Structure

HKU [First Year and Second Year] – 144 credits

Year 1

No. of credits

University Requirements

CAES1000 Core University English

Common Core Course 1

Common Core Course 2

6

6

6

Engineering Core Courses

MATH1851 Calculus and ordinary differential equations

MATH1853 Linear algebra, probability and statistics

ENGG1300 Fundamental mechanics

ENGG1310 Electricity and electronics

ENGG1320 Engineers in the modern world

ENGG1330 Computer programming I

ENGG1340 Computer programming II

6

6

6

6

6

6

6

Discipline Core Courses

COMP2119 Introduction to data structures and algorithms

COMP2121 Discrete mathematics

6

6

Others

Uni-Sports Programme 1

0

Year 1 TOTAL

72

Year 2

No. of credits

University Requirements

Common Core Course 3

Common Core Course 4

6

6

Discipline Core Courses

COMP2396 Object-oriented programming and Java

COMP3250 Design and Analysis of Algorithms

COMP3270 Artificial intelligence

COMP3278 Introduction to database management systems

COMP3297 Software engineering

6

6

6

6

6

Discipline Elective Courses

 

6

Elective Course

 

12

Others

MATH2014 Multivariable calculus and linear algebra

STAT2601 Probability and statistics I

Uni-Sports Programme 2

6

6

0

Year 2 TOTAL

72

THU [Third Year & Fourth Year] – 144 credits (HKU-equivalent)

Year 3

No. of credits

(HKU-equivalent)

Discipline Core Courses

Computer organization

Operating systems

Programming languages and compiler

Principle of computer networks

Computer and network security

Parallel and distributed computing

8

8

6

6

4

4

Discipline Elective Courses

 

4

Elective Courses

 

10

Internship

Industry internship §

 

0

Others

Engineering Ethnics

Physics
 

Philosophy *

General Education

Elective Course in Science Foundations

Physical Education Course 1

Physical Education Course 2

 

Entrance education **

 

2

6

6

4

4

0

0

0

Year 3 TOTAL

72

Year 4

No. of credits

(HKU-equivalent)

University Requirements

Chinese Language

Technical English

6

6

Discipline Elective Courses

 

12

Elective Courses

 

24

Capstone Experience

Final Year Project and Thesis §§

 

24

Year 4 TOTAL

72

§ Industry Internship is scheduled in the summer semester after Third Year and students may complete the internship in Hong Kong, mainland or other location (subject to Visa requirements).

§§ Final year project and thesis can be arranged to be co-supervised by advisers from both HKU and THU.

* Mainland students are required to take 4 extra mandatory Philosophy courses (in addition to the 6-HKU-equivalent-credit Philosophy course above) at THU.

** Entrance education is offered at the beginning of Year 3 at THU, which includes mandatory military training component for HK and mainland students

 

List of Discipline Elective Courses

22 credits (HKU-equivalent) (6 credits at HKU + 16 credits (HKU-equivalent) at THU)

 

Discipline Elective Courses offered by the Department of Computer Science of HKU

Course Code

Course

No. of credits

COMP3231

Computer architecture

6

COMP3258

Functional programming

6

COMP3271

Computer graphics

6

COMP3311

Legal aspects of computing

6

COMP3314

Machine learning

6

COMP3316

Quantum information and computation

6

COMP3317

Computer vision

6

COMP3320

Electronic commerce technology

6

COMP3322

Modern technologies on World Wide Web

6

COMP3323

Advanced database systems

6

COMP3329

Computer game design and programming

6

COMP3330

Interactive mobile application design and programming

6

COMP3351

Advanced algorithm analysis

6

COMP3352

Algorithmic game theory

6

COMP3353

Bioinformatics

6

COMP3354

Statistical learning

6

COMP3356

Robotics

6

COMP3357

Cryptography

6

COMP3358

Distributed and parallel computing

6

COMP3359

Artificial intelligence applications

6

COMP3403

Implementation, testing and maintenance of software systems

6

COMP3404

Software quality and project management

6

COMP3407

Scientific computing

6

Discipline Elective Courses offered by
the Department of Computer Science and Technology, THU

Course

No. of credits

(HKU-equivalent)

Introduction to storage

4

Advanced computer networks

4

Probability theory and stochastic processes

4

Machine learning

4

Natural language processing

4

Intelligent robotics

4

Frontiers in big data analytics

4

Introduction to bio-medical big data analytics

4

Human-computer interaction

4

Digital signal processing

4

Formal language and automata

4

Theory of computation

8

Game theory

8

Quantum computer science

8

 

Elective Courses

A total of 46 credits (HKU-equivalent) of courses (12 credits at HKU + 34 credits (HKU-equivalent) at THU) offered by (1) either the Department of Computer Science, or other departments within or outside of the Faculty of Engineering at HKU, or (2) either the Department of Computer Science and Technology, or other departments at THU.

  • Among these 46 credits of elective courses, only 32 credits will be counted towards the HKU BEng(CompSc) curriculum.

 

 

© 2021 Department of Computer Science, Faculty of Engineering, The University of Hong Kong. All rights reserved.

Please login with your CS account (for staff only)