BSc (Hons) in Applied Computing – Programme Structure
BSc (Hons) in Applied Computing – Programme Structure
Detailed Programme Structure (BSc-AC) (2026/27 onwards)
Programme Graduate Profile
BSc-AC is a four-year programme and there will be two semesters of 14 weeks per year. Students will be required to complete at least 41 modules (123 credits) over the four years. Each module consists of 3 credits, except the Senior Project which consists of 6 credits, and year-1 and year-2 English modules, which worths 2 credits each.
Programme Objectives
- To develop students’ creativity, critical thinking, analytical ability and problem-solving skills in a multi-disciplinary environment.
- To cultivate students’ interpersonal and communication skills in preparation for them to take up leading roles in their careers.
- To encourage students to learn independently and think critically, and to become autonomous learners for life-long learning.
- To provide students with a solid foundation of the conceptual, theoretical and practical knowledge in the field of computer software development, supplemented with knowledge from arts, humanities and business.
- To develop students’ ability to produce efficient and reliable IT solutions with due consideration of related ethical issues.
- To develop students’ ability to produce human-centred designs with visually appealing user-interface, functionality, usability, user-friendliness and positive customer experience.
- To enhance students’ awareness of art, culture and marketing in the practice of user experience design.
Programme Intended Learning Outcomes
- Address professional and personal challenges through the application of multi-disciplinary knowledge acquired.
- Communicate effectively in academic and business-related contexts, and in a team with effective social and interpersonal skills.
- Learn independently and think critically, and manage independent lifelong learning.
- Apply knowledge and theories to solving computing problems in the software, business and creative industries.
- Produce efficient and reliable IT solutions with good documentation practice and due consideration of related ethical issues.
- Produce human-centred designs with visually appealing user-interface, functionality, usability, user-friendliness and positive customer experience.
- Take into account art, culture and marketing considerations in the practice of user experience design.
Detailed Program Structure
| Study Area | Core (Credits) | Elective (Credits) | Total (Credits) | Percentage (%) |
|---|---|---|---|---|
| 1. Applied Computing | 54 | 15 | 69 | 56.1% |
| 2. Common Core Curriculum | – | – | – | – |
| (i) General Education | 3 | 18 | 21 | 17.1% |
| (ii) Languages | – | – | – | – |
| – Chinese | 9 | – | 9 | 7.3% |
| – English | 9 | – | 9 | 7.3% |
| (iii) Quantitative Methods & IT Skills | 3 | – | 3 | 2.4% |
| 3. Business Education | 6 | – | 6 | 5% |
| 4. Free Elective | – | 6 | 6 | 4.9% |
| Total | 84 | 39 | 123 | 100% |
The Programme Structure comprises three components: (1) Major Studies in Applied Computing; (2) Common Core Curriculum; and (3) Business Education. The breakdown is shown in the following table:
Recommended Study Plan
| Study Area | YEAR 1 | YEAR 2 | YEAR 3 | YEAR 4 | |
|---|---|---|---|---|---|
| Common Core Curriculum (16 modules) (34.1%) | Chinese Language | – CHN1000 Freshman Chinese | – CHN1002 Chinese Literature Appreciation – CHN2001 Applied Putonghua | – | – |
| English Language | – ENG1001 University English I – ENG1002 University English II | – ENG2001 English for Academic Purpose | – ENG3002 English for Professional Communication | – | |
| FuturEdge Programme# | – CCC1000 University and Liberal Arts Education | – FuturEdge Elective 1 | – FuturEdge Elective 2 – FuturEdge Elective 3 | – FuturEdge Elective 4 – FuturEdge Elective 5 – FuturEdge Elective 6 | |
| Computer Science | – COM1000 Contemporary Information Technologies | – | – | – | |
| Sub-total | 5 | 4 | 3 | 3 | |
| Business Education (2 modules) (4.9%) | Management | – MGT1001 Introduction to Business | – MGT1002 Principles of Management | – | – |
| Sub-total | 1 | 1 | 0 | 0 | |
| Applied Computing (19 modules) (56.1%) | Computer Science | – COM1101 Programming Methodology – COM1102 Programming and Data Structures – COM1103 Computer System – COM1401 Fundamental Mathematics for Computing – COM140 Discrete Mathematics and Probability | – COM2101 Computer Network – COM2102 Algorithms – COM2103 Database Design and Management – COM2104 Advanced Programming – COM2201 Graphic and Digital Design | – COM3101 Software Engineering – COM3102 Computing Technologies in Web Applications – COM3103 Artificial Intelligence – COM3201 Human-Computer Interaction – COM3301 Professionalism and Ethics in Computing | – COM4101 Senior Project – COM4201 User Experience Designs |
| Major Electives | – | – | – Major Elective 1 – Major Elective 2 – Major Elective 3 | – Major Elective 4 – Major Elective 5 | |
| Sub-total | 5 | 5 | 8 | 4 | |
| Free Electives(3 modules)(7.5%) | – | – | – | – | – Free Elective 1 – Free Elective 2 |
| Sub-total | 0 | 0 | 0 | 2 | |
| Sub-total | 11 | 10 | 11 | 9 | |
Note: New senior-year entry (year-3) students should refer to their individual study plan documents.
List of Major Elective Modules
| Module Code | Module Title |
|---|---|
| COM3104 | Mobile Computing |
| COM3106 | Frontiers in Computing |
| COM3107 | Machine Learning |
| COM3108 | Student Internship |
| COM3109 | Financial Computing |
| COM3110 | Backend Web Development |
| COM3111 | Deep Learning |
| COM3112 | Game Development |
| COM3114 | Cybersecurity |
| COM3115 | Financial Technology |
| COM3202 | Computer Animation for Interactive Content |
| COM3303 | User Research in Computer Science |
| COM3501 | IT Project Management |