The 4-year programme consists of a balanced set of subject-area courses, language courses, and general education courses.
Categories
Weightings
Core Computing Courses
80 Credits
General Education Courses
20 Credits
Outside-discipline Elective Courses
10 Credits
Project Courses and Elective Courses in Internet Technology
40 Credits
English Enhancement Courses
10 Credits
Total
160 Credits
Core Courses: Provide training in some of the major pillars in modern computing: processing of information, networking of information, and management of information.
The core courses include programming, software development, software engineering, computing infrastructure, and databases.
Elective and Project Courses: Expose students to specialized topics related to Internet Technology.
The final year project courses provide an opportunity to develop in-depth knowledge and high-level thinking process in a research and development project or an advanced software development project.
Other Activities: In addition to the development of technical knowledge and skills, students are expected to develop their soft skills such as teamwork and communication.
Students are encouraged to participate in various contests, seminars, and workshops for sharpening their competitiveness.
Core Courses
Code
Title
Credits
IT S102F
Computing Fundamentals
5
IT S103F
Introduction to Internet Application Development
5
COMP S208F
Introduction to Computer Programming
5
COMP S209F
Data Structures, Algorithms, and Problem Solving
5
COMP S202F
Java Programming Fundamentals
5
COMP S203F
Intermediate Java Programming and User Interface Design
5
COMP S264F
Discrete Mathematics
5
COMP S265F
Design and Analysis of Algorithms
5
COMP S266F
Computer Architecture
5
COMP S267F
Operating Systems
5
COMP S312F
Java Application Development
5
COMP S313F
Mobile Application Programming
5
COMP S320F
Database Management
5
COMP S321F
Advanced Database and Data Warehousing
5
COMP S350F
Software Engineering
5
COMP S351F
Software Project Management
5
Project Courses and Elective Courses in Internet Technology
The programme requirements & the courses on offer are subject to amendment
Senior Year Entry
Students admitted through a senior year entry point (Year 2 or Year 3) will be required to complete around 85 to 125 credits. Please refer to the Study Plan.
Intended Learning Outcomes
On successful completion of the BCOMPHITJ programme, students should be able to:
Perform the work of a computing professional competently.
Utilize computer programming for problem-solving.
Analyse critically the computing needs in various contexts in the society.
Formulate and integrate computing solutions with techniques in relational databases, object-oriented programming, computing - theories, and computer system design.
Apply, independently and collaboratively, software engineering methods for developing software systems to meet practical budgetary and operational constraints.
Demonstrate proficiency in language communication and information literacy.
Deal with current issues in computing by keeping abreast of professional knowledge and techniques in the global context.
Command knowledge and skills of advanced areas in Internet Technology and demonstrate awareness of the important issues as a professional in the field.
Apply specialized knowledge and skills in Internet technologies for developing computing solutions for complex problems.
Copyright (c) 2011 - 2021
The Computing Programme Team, School of Science and Technology, The Open University of Hong Kong, Homantin, Kowloon, HK
Computing Team Hotlines [Phone] 2768-5904 [Fax] 2789-1170 [Email] cteam@ouhk.edu.hkTerms and Conditions of Use · Acknowledgement