Computer Science
Computer Science
Degree / Award Title
Bachelor of Science (Honours) in Computer Science
Offering Academic Unit
Department of Computer Science
Mode of Study

Aims of Major

This major aims to provide the best possible undergraduate education with a well-balanced emphasis on computer science theories, practical hands-on development skills as well as software engineering management know-hows needed to manage or work as a member of a software development team.

Through in-depth lectures and rigorous tutorials, laboratory work, projects and case studies, students will acquire a broad and thorough understanding of the theories and practical skills behind software design and development, software engineering, database systems, computer networks and information security.  In addition, our study streams allow students to further specialize in different areas of expertise.  The B.Sc. Computer Science includes a year long day-release industrial placement component that allows students to gain valuable real world work experience.  Graduates can easily leverage this strong foundation to specialize in various technical and managerial positions.

Intended Learning Outcomes of Major (MILOs)

Upon successful completion of this Major, students should be able to:

1.   apply relevant mathematics and engineering methods to computing;
2.   use computer programming for problem solving;
3.   identify problems, analyze requirements, formulate design and implement solutions that meet realistic constraints, such as costs, operational, social, cultural, ethical, health and safety;
4.   use software engineering methods and tools for developing quality software solutions;
5.   communicate and use language effectively;
6.   develop projects effectively and independently;
7.   apply specialized knowledge in selected area(s) of Computer Science;
8.   reflect on the ethical and social responsibilities required of professional citizens in a global society;
9.   stay abreast of contemporary issues in computing and recognize the need for, and able to engage in life-long learning;
10. collaborate and function effectively in team work situations including multi-disciplinary team;
11. function effectively in an industrial environment and apply learned skills to real-world problems;
12. acquire inquisitive attitude and skill to enable creating an original discovery or design related to computing.

Degree Requirements

 Category Normative 4-year
Advanced Standing I1 Advanced Standing II2
Gateway Education 30 credits 21 credits 12 credits
College requirements 6 credits 0 credit 0 credit
Major 83 credits 74 credits 58 credits
Minor Optional Optional Optional
Free electives Remainder to fulfill the credit requirement for graduation, if any
Minimum Graduation Requirement: 120 Credits 95 Credits 70 Credits
Maximum Credit Units Permitted: 144 Credits 114 Credits 84 Credits
Note 1: For students with recognised Advanced Level Examinations or equivalent qualifications.
Note 2: For Associate Degree/Higher Diploma graduates admitted as senior-year intake students.

Professional Recognition

The programme is the first computer science programme in Hong Kong accredited by the Hong Kong Institution of Engineers (HKIE). Based on the Washington Accord, graduates will receive reciprocal recognition from the equivalent bodies in Australia, Canada, Israel, New Zealand, South Africa, the UK and the US.