BSc Computer Science

Year of Entry 2018
Mode of Funding Government funded
Admission Code JS1204
BSc Computer Science
Mode of Study Full time
Indicative Intake Target
JUPAS and non-JUPAS government-funded places : 101
Minimum No. of Credits Required 120
Normal Duration of Programme 4 years
Programme Website Click here to open
Tuition Fee Click here for more information
Major Leader
Dr Raymond WONG
BSc, MPhil (CUHK), PhD (Sydney)
General Enquiries
+852 3442 8580 (Phone)
+852 3442 0503 (Fax)

Department of Computer Science

This programme is one of the leading Computer Science programmes in Hong Kong, providing students with a well-balanced curriculum and solid education in both the theoretical and practical aspects of computing. This foundation enables students to lead successful careers as professional software developers, system architects, system analysts, technology officers, etc. Besides acquiring a broad knowledge of Computer Science, students can elect to specialise in different technology streams, such as information security, multimedia, software engineering/project management or data science. In addition, our one-year Information Technology Professional Placement provides students with the opportunity to put into practice what they have learnt in school and to gain valuable real-world work experience, giving them a head start in their careers.


Our Target

We provide students with a thorough grounding in the theoretical and practical aspects of the computer science discipline. This prepares them for successful careers as system architects and technology officers in the continually developing information technology environment. Our flexible curriculum enables students to develop a strong foundation in the overall discipline and specialisation in a particular area. Through a wide range of electives, our students can keep pace with trends in technology.

Entrance Requirements for JUPAS Applicants

To be considered for admission, you must satisfy the minimum entrance requirements


First-Year Curriculum

Subject Area

Course Code

Course Title

Credit Units

Gateway Education (15 credit units)


GE1401 and GE2410


EL0200A and EL0200B

University English  (3CU)
English for Engineering (3CU)


English for Academic Purposes 1 and 2 (6 CU)
(depending on students' language background)


College-specified Courses(Mathematics and Computing)

MA1200 / MA1300

Calculus and Basic Linear Algebra I /
Enhanced Calculus and Linear Algebra I


MA1201 / MA1301

Calculus and Basic Linear Algebra II /
Enhanced Calculus and Linear Algebra II


CS1102 / CS1302

Introduction to Computer Studies /
Introduction to Computer Programming


College Requirement (6 credit units)

Choose two from the following three subject areas:



General Physics I (3CU)




Chemistry (3CU)



Discovery in Biology (3CU)

Major Requirements (9 credit units)

Core Courses


Computer Programming



Fundamental of Internet Applications Development


Required Supporting Course


Probability in Action: From the Unfinished Game to the Modern World




Industrial Training and International Exchange

After completing the first two years of full-time study, CS students will take a year-long IT Professional Placement (ITPP) course in the third year. This structured placement/internship programme enables our students to integrate and apply what they have learnt in class in a real-world environment. Students perform IT-related projects/developments, and learn how to work as a team member in business or government organizations. In the past, we had students who work at international computer vendors, such as IBM; at banks such as HSBC and the Bank of East Asia; at the Hong Kong SAR government and related organisations such as the Office of the Government Chief Information Officer, the Hospital Authority, the Housing Authority, the Education Bureau and other enterprises such as Hongkong Electric, Jardine, Matheson & Co., Limited, the Hong Kong Jockey Club and Hong Kong Exchanges and Clearing Limited. During the placement year, students will take one day off weekly from work to study a number of courses. For more information, please visit the ITPP website.

If time permits, students may in addition opt for additional short-term overseas internships between the ITPP and semester start. For more information, please visit the University’s Career and Leadership Centre website.

Furthermore, for students to broaden their educational horizons, gain language experience and enhance their awareness of different cultures, the Department, College and University offer over 110 credit-bearing exchange programmes with various partner institutions around the world including universities in Australia, Canada, Europe, the US and the Asia-Pacific region.  For details on Outgoing Exchange opportunities, please visit the University's Global Services Office website.

Professional Recognition

This programme is the first computer science programme in Hong Kong accredited by the Hong Kong Institution of Engineers (HKIE).

Joint Bachelor's Degree Program between City University of Hong Kong and Columbia University

Did You Know?

This is one of the most popular computer science programmes in Hong Kong. We have student exchange partnerships with well-known universities including University College London (UK), University of Bath (UK), University of Sheffield (UK), University of Alicante (Spain), McGill University (Canada), University of Illinois at Urbana-Champaign (US), Vanderbilt University (US), , Peking University (China) and Tsinghua University (China).