Major Programme in Computer Engineering

Study Scheme Curriculum
(Applicable to students admitted in 2010-11 and thereafter)

Students shall observe the period of study and the course requirements according to their entrance qualifications as follows:

  Secondary 6 entrants (or equivalent) Secondary 7 entrants (or equivalent) Direct Second Year entrants
Normal study period 4 years 3 years 2 years
Major programme course requirement at least 77 units at least 77 units AD & HD holders*: at least 58/59 units
University graduation requirement at least 123 units at least 99 units AD holders: at least 66/67 units
HD holders: at least 71/72 units
*AD = Associate Degree, HD = Higher Diploma

A. Recommended Course Pattern for Secondary 7 Entrants

A student shall complete at least 99 units of courses before graduation.

First Year
First Term Second Term
CSCI1120 Introduction to Computing Using C++
ELEG1110 Basic Circuit Theory
ENGG1100 Introduction to Engineering Design I
ENGG2011 Advanced Engineering Mathematics I (Syllabus A)
ENGG2020 Digital Logic and Systems
CENG2400 Microcomputer Systems
CSCI1140 Programming Laboratory
CSCI2100 Data Structures
ELEG2110 Electronic Circuits
ERGG2012 Advanced Engineering Mathematics II (Syllabus B)
Second Year
First Term Second Term
CENG3150 Principle of System Software
CENG3430 Introduction to Embedded Systems
CENG3470 Digital Circuits
CSCI3190 Introduction to Discrete Mathematics and Algorithms
CENG3420Computer Design
CSCI3100Software Engineering
ENGG2310Principle of Communication Systems
Major Electives
Third Year
First Term Second Term
ENGG4910 Thesis I
Major Electives
ELEG2860Professional Engineering Practice
ENGG4920 Thesis II
Major Electives

B. Recommended Course Pattern for Secondary 6 Entrants

A Secondary 6 entrant shall complete at least 123 units of courses before graduation. The major programme requirement for Secondary 6 entrants is the same as Secondary 7 entrants. However they are required to complete additional Engineering Faculty required courses.

C. Recommended Course Pattern for Direct Second Year Entrants

A student shall complete at least 66/67 units (Associate Degree holders) or 71/72 units (Higher Diploma holders) of courses before graduation.

First Year
First Term Second Term
CENG3150 Principle of System Software
CENG3430Introduction to Embedded Systems
CSCI3190 Introduction to Discrete Mathematics and Algorithms
ELTU1111 Technical Communications (HD holders only)
CENG3420Computer Design
CSCI3100Software Engineering
ENGG2310Principle of Communication Systems
Major Electives
Second Year
First Term Second Term
CENG3470 Digital Circuits
ENGG4910 Thesis I
Major Electives
ELEG2860Professional Engineering Practice
ENGG4920 Thesis II
Major Electives


* Apart from the above courses, students will be directed by the Department to complete any 9/10 units of the following Major Courses in Term 1/2:
  • ELEG1110 Basic Circuit Theory
  • ELEG2110 Electronic Circuits
  • ENGG2011 Advanced Engineering Mathematics (Syllabus A)
  • ENGG2012 Advanced Engineering Mathematics (Syllabus B)
  • ENGG2810 Engineering Laboratory II


CUHK   |   Engineering Faculty   |   CSE Webmail   |   Sitemap   |   Privacy Statement   |   Contact Us
Copyright © 2011 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