Bachelor of Computer Science

Bachelor of Computer Science

This one year top-up programme, offered by the University of Wollongong (UOW), is accredited by the Australian Computer Society (ACS) by meeting its requirements for membership at a "Professional Level" since 2009. The Bachelor of Computer Science covers a range of subjects that equip students with vital knowledge and skills in key areas of computer science. This programme guarantees a high-quality education and prepares students for a successful career in the field of computer science.


Senior Professor
Gursel Alici

Executive Dean
Faculty of Engineering and Information Sciences
University of Wollongong

The Faculty of Engineering and Information Sciences (EIS) has a world class reputation for excellence in research, strong collaborations with industry and government partners, and innovative approaches to teaching and learning. The latest Australian Government Teaching and Learning rankings recognise UOW as one of the best universities in Australia for Computer and Information Systems.

Programme information

FACULTY Science and Technology
PROGRAMME Bachelor of Computer Science
PROG. CODE BCompSc (766)
DURATION 1 year (Top Up Degree)
AWARD TYPE Bachelor Degree

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

Programme leaflet

Programme enquiry

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

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


Entry Requirements

Student must have completed a recognised associate degree or a higher diploma in a related discipline such as Information Systems Development, Network and Systems Administration, Information Technology, and Computer Engineering. The completed qualifications taken for entry need to be pitched at HKQF Level 4 at a minimum.

Applicants from unrelated disciplines who have demonstrated foundation knowledge in Computer Science may also be considered. Such applicants will need to demonstrate they have completed a qualification at HKQF level 4 or equivalent, and have met the core requirements or equivalent to be eligible for 72 credit points’ exemption (e.g., associate degree or higher diploma graduates from other disciplines took one year of IT-related courses offered by UOWCHK before entering the top-up programme). Such applications will be handled in line with the UOW’s Credit for Prior Learning Policy and Procedures.


English language proficiency requirement

  • IELTS Academic – 6.0 overall (Reading 6, Writing 6, Listening 6, Speaking 6); or
  • Pearson Academic – 54 overall (Reading 54, Writing 54, Listening 47, Speaking 47); or
  • Cambridge Advanced - 169 (based on revised 2015 exam format); or
  • TOEFL 70 internet (Reading 18 Writing 18 Listening 17 Speaking 17); 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 must have been obtained within the previous 2 years.

Related Programmes

Qualified graduates from the following programmes can be admitted directly to Bachelor of Computer Science:

UOW College Hong Kong / Community College of City University (CCCU)
Associate of Engineering
Associate of Science in Information Systems Development
Associate of Science in Network and Systems Administration
Higher Diploma in Computer Network and Systems Administration
Higher Diploma in Application Systems Development
Hong Kong Community College (HKCC)
Associate in Information Technology
Hong Kong College of Technology (HKCT)
Higher Diploma in Computer Studies (Mobile Applications and Game Development)
Institute of Vocational Education (IVE)
Higher Diploma in Computer and Electronics Engineering
Higher Diploma in Software Engineering
HKU School of Professional and Continuing Education (HKUSPACE)
Associate of Engineering (Computer Engineering Theme)
Associate of Engineering (Computer Science Theme)

Note: Admission is not limited to graduates from the above programmes. Applicants from other programmes will be assessed individually.



Application Fee


Application fee is payable when applicants are invited for interviews.  Application fee can be paid by the following methods:
  1. By direct deposit at any branch of the Hang Seng Bank or ATM transfer (Bank Code: 024) (A/C number: 359-300001-004)
  2. OR
  3. By Octopus Card at the College Office

Total Tuition Fee

Students are required to pay the fees listed below upon admission:


Tuition Fee (whole program), payable in 3 installments *

*Tuition Fee local with NMTSS, payable in 3 installments *

Administration Fee

Bachelor of Computer Science




Bachelor of Communication and Media





Financial Assistance

UOW College Hong Kong has registered under Cap 320 and is now an Approved Post Secondary College in Hong Kong under the Ordinance. Qualified local students of our College enrolled in the UOW top-up degree will be eligible for the Non-means-tested Subsidy Scheme for Self-financing Undergraduate Studies in Hong Kong (NMTSS). In the 2024/25 academic year, students can obtain an annual subsidy up to HK$34,390. The amount for the 2024/25 cohort will be subject to review with reference to the CCPI in Hong Kong. For details, please check on the website located at

Students enrolled in these programs may also apply for the Financial Assistance Scheme for Post-Secondary Students (FASP) and Non-means Tested Loan Scheme for Post-Secondary Students (NLSPS).

Programme structure and outcomes

Programme Intended Learning 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:

PILO Description
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.

Main subject areas

Core Concepts and Fundamentals

  • IT Project Management
  • Introduction to Web Technology
  • Human Computer Interaction
  • Database Systems

Advanced Programming and Software Development

  • Advanced Programming
  • Software Development Methodologies
  • Software Design
  • Project

Cutting-Edge Computing Domains

  • Cybersecurity
  • Cryptography and Secure Applications
  • Big Data Management

Programme study flow

Programme structure

All students are required to complete ten (10) subjects worth six (6) credit units each, plus one (1) worth twelve (12) credit units to be awarded the Bachelor of Computer Science.
The course structure* is outlined below:
Subject Code Subject Name Credit Points
Programme Courses 
Semester A (24CUs)
CSIT214 IT Project Management 6
CSIT128 Introduction to Web Technology 6
CSIT226 Human Computer Interaction 6
CSCI235 Database Systems 6
Semester B (24CUs)
CSCI251 Advanced Programming 6
CSIT314 Software Development Methodologies 6
CSCI334 Software Design** 6
CSIT321 Project*** 12
Semester C (24CUs)
CSIT302 Cybersecurity** 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: 

  • CSCI316  Big Data Mining Techniques and Implementation (Semester B)
  • CSCI376  Multicore and GPU Programming (Semester B)
  • CSCI336  Interactive Computer Graphics (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.

Further Studies Pathways

Graduates will have excellent opportunities to pursue further studies at the postgraduate level in various prestigious universities. They will be eligible to enrol in master's degree programmes related to artificial intelligence, such as the

University of Wollongong

  • Master of Computer Science
  • Master of Information Technology
  • Master of Information and Communication Technology Advanced

City University of Hong Kong 

  • Master of Science in Computer Science

Hong Kong Baptist University

  • Master of Science (MSc) in AI and Digital Media
  • Master of Science (MSc) in Data Analytics and Artificial Intelligence
  • Master of Science (MSc) in Information Technology Management

The Chinese University of Hong Kong 

  • Master of Science in Computer Science

The Hong Kong Polytechnic University

  • Master of Science in Artificial Intelligence and Big Data Computing
  • Master of Science in Blockchain Technology
  • Master of Science in Metaverse Technology
  • Master of Science in Information Technology

The Hong Kong University of Science and Technology

  • Master of Science (MSc) Program in Big Data Technology
  • Master of Science (MSc) Information Technology

The University of Hong Kong

  • Master of Science in Computer Science

Graduates will also have a wide range of overseas master's degree programmes to choose from in renowned universities in Australia, United Kingdom, United States, and mainland China.

Career prospects

Graduates will be competent for a wide range of computer science jobs across various sectors, which include:

  • Computer Programmer
  • Computer Scientist
  • Computer Systems Architect
  • Cybersecurity analysts
  • Database administrators
  • Graduate Analyst/Programmer
  • IT project managers
  • Robotics Engineer
  • Software Designer
  • Technical Analyst
  • Technology Infrastructure Manager
  • Web developers

Student testimonial

As a recent graduate from the University of Wollongong's Bachelor of Computer Science programme, I can attest to its effectiveness in preparing me for diverse IT roles. The programme's practical focus enhanced my skills in software ideation and development, complemented by a solid theoretical foundation in computer science. All the teachers were supportive, offering guidance across various IT domains. The College’s top-notch facilities and modern equipment further enriched my academic experienceAnas HalideenBachelor of Computer Science
After graduating from UOW, I am pursuing my Master’s degree at HKUST (MSc in Information Technology). This programme equips me well with a wide variety of IT topics, giving me a big picture of the IT industry rather than just learning how to write software programs. All the course instructors are experienced and experts in the particular area, and the course materials are all from Australia. This programme also gives me enough practical exercises to apply the theory learned on the topics.IP Chi ChuenBachelor of Computer Science