Bachelor of Computer Science

By studying UOW’s Bachelor of Computer Science, you’ll learn how to harness the power of technology to make a positive difference on the lives of many. The Bachelor of Computer Science focuses on the development of high-level programming skills that can be applied across a wide range of applications, including analysis of stock market trends, games design, neural network design, automatic teller machines and patient monitoring in hospitals. This Degree is awarded by the University of Wollongong.



Science and Technology











1 year (Top Up Degree)




72 CPS




Bachelor Degree





Admission, entry requirements, fees

A range of admission options are available for students of different academic backgrounds. Find out how to apply.  


We generally accept students having completed a recognised associate degree, higher diploma, diploma or advanced diploma in a related discipline such as Information Systems Development, Network and Systems Administration, Information Technology, and Computer Engineering. The completed academic qualifications used for admission application will need to be pitched at a minimum of HKQF Level 4.

Academic programmes approved for direct entry to the last year of study of Bachelor of Computer Science
InstitutionProgrammeGPA required
UOW College Hong Kong  Associate of Engineering 2.0 
UOW College Hong Kong   Associate of Science in Information Systems Development 2.0 
UOW College Hong Kong   Associate of Science in Network and Systems Administration 2.0 
Institute of Vocational Education  Higher Diploma in Software Engineering  2.5 
Hong Kong Community College  Associate of Information Technology  2.5 
HKU SPACE Community College  Associate of Engineering  2.5 
Caritas Institute of Higher Education  Higher Diploma in Computing Studies  2.5 

For students graduated from associate degree or higher diploma in other non-IT disciplines, they must complete some IT-related courses within a year offered by the College before entering the top-up programme in the following academic year.


English language proficiency requirement:
  • IELTS Academic – 6.0 overall with a minimum of 6.0 in reading, writing, listening and speaking; or
  • Pearson Academic – 57; or
  • Cambridge Advanced - 52; or
  • TOEFL 79 (internet) or 550 (paper); or
  • Equivalent

Completion of a 2-year tertiary study at an approved institution taught and assessed in English is considered as meeting the English proficiency requirement of the course. The qualification has to be obtained within the previous 2 years.

Students have to pay the fees listed below upon application and admission:


Application Fee

Tuition Fee (whole program)

Administration Fee

Bachelor of Business

HK$150, waived for 2021

HK$96,000, payable in 3 installments *


Bachelor of Computer Science

HK$150, waived for 2021

HK$96,000, payable in 3 installments *


Bachelor of Communication and Media

HK$150, waived for 2021

HK$96,000, payable in 3 installments *


*Please note the tuition fee listed above is subject to review.

Financial Assistance

The UOW Top-up degree programs are included under the Non-means-tested Subsidy Scheme (“NMTSS”) for Self-financing Undergraduate Studies in Hong Kong.  In the 2020/21 academic year, students can obtain an annual subsidy up to HK$32,100. For 2021/22, the annual subsidy may be adjusted according to the movement of the Composite Consumer Price Index. For details, please check the website.  Students enrolled in these top-up degree programs may also apply for the Financial Assistance Scheme for Post-Secondary Students (FASP) or Non-means Tested Loan Scheme for Post-Secondary Students (NLSPS). 

For enquiries for FASP, please call 2152 9000 or visit the website. For enquiries for NLSPS, please call 2150 6222 or visit the website.

Programme structure and outcomes

Programme Intended Learning Outcomes (PILOs) are statements of learning achievement that are expressed in terms of what the learner is expected to know, understand and be able to do upon completion of a course. Students graduating from this programme will be able to:

1. Demonstrate an understanding of core knowledge of computer fundamentals and the ability to apply theoretical basis of computer science to solve a range of practical problems;
2. Design and develop innovative software solutions for a variety of applications;
3. Design, develop, and employ novel approaches and algorithms in solving practical problems;
4. Deploy appropriate theory, practices, and tools for the specification, design, implementation, and maintenance as well as the evaluation of computer-based systems;
5. Function effectively as part of a team to accomplish a set of common goals and objectives and communicate with project stake holders;
6. Adopt a professional and ethical approach to decision making and related social responsibilities.
  • Programming
  • Database design
  • Artificial intelligence
  • Computer security
  • Computer graphics
  • Operating systems
  • Real-time software
  • Software engineering
All students are required to complete ten (10) subjects worth six (6) credit points each, plus one (1) worth twelve (12) credit points to be awarded the Bachelor of Computer Science.
The course structure* is outlined below:
Subject CodeSubject NameCredit Points
Semester A
CSIT214 IT Project Management 6
CSIT128 Introduction to Web Technology 6
CSIT226 Human Computer Interaction 6
CSCI235 Database Systems 6
Semester B
CSCI251 Advanced Programming 6
CSIT314 Software Development Methodologies 6
CSCI334 Software Design** 6
CSIT321 Project *** 12
Semester C
CSCI319 Distributed Systems and Cloud Computing** 6
CSCI361 Cryptography and Secure Applications** 6
ISIT312 Big Data Management** 6
CSIT321 Project (Continued) *** 12

*Programme may be subject to change.

**Elective - subject to sufficient enrolment, more electives may be offered from the following list: 

  • CSIT302  Cybersecurity (Semester B)
  • CSCI316  Big Data Mining Techniques and Implementation (Semester B)
  • CSCI336  Interactive Computer Graphics (Semester C)
  • CSCI376  Multicore and GPU Programming (Semester C)

***This is a 12 credit point subject that is delivered over two semesters (Semester B and Semester C).

This degree is awarded by the University of Wollongong.

  • Computer Programmer
  • Computer Scientist
  • Computer Systems Architect
  • Graduate Analyst/Programmer
  • Robotics Engineer
  • Software Designer
  • Technical Analyst
  • Technology Infrastructure Manager

For enquiries, please contact Faculty of Science and Technology (Telephone No: 2707 3232 or Email:

This programme is accredited by the Hong Kong Council for Accreditation of Academic and Vocational Qualifications.

This is a registered programme under the Non-local Higher and Professional Education (Regulation) Ordinance in Hong Kong (Registration No.: 212898). It is a matter of discretion for individual employers to recognise any qualifications to which this programme may lead.

QR Level: 5

 QR Registration No.: 19/000663/L5

 QR Reg. Validity Period: 29/08/2020-31/08/2024

Student Testimonial

The top-up BCS program has exceeded my expectations. Its curriculum enhanced my professionalism and academic experience. It enabled me to achieve a higher potential of learning capabilities. The teaching staff in the program are experienced and supportive. With a small class size, I was able to receive one-to-one support from my professors and interact more with my classmates. The capstone project blends theory with practical experience providing me with strong training on team collaboration. MAK Chun Chung, DesmondBachelor of Computer Science

Contact us

Faculty of Science and Technology

Telephone2707 3232
Fax2707 3231

Address: 1/F, Le Billionnaire, 46 Sa Po Road, Kowloon City, Hong Kong

[Sung Wong Toi MTR Station Exit B3]

Telford Campus

Phone: 2707 9440
Fax: 2707 4243

Address: NO. 33 Wai Yip Street, Telford Garden, Kowloon Bay, Kowloon, Hong Kong

[Kowloon Bay MTR Station Exit B]