Bachelor’s Degree
Bachelor’s Degree
BSc (Hons) Applied Computing
APPLICABLE FOR YEAR-1 ADMISSIONS FROM 2026 ONWARDS
Specializations
Student can choose to study in their specialization based on their own interests and strengths
Artificial Intelligence & Machine Learning
- Artificial Intelligence
- Financial Computing
- Cybersecurity
- Machine Learning
- Deep Learning
Software Engineering
- Software Engineering
- IT Project Management
- Mobile Computing
- Game Development
- Backend Web Development
- Cybersecurity
- Financial Technology
UI/UX Design
- Human-Computer Interaction
- Mobile Computing
- Game Development
- Computer Animation for Interactive Content
- User Experience Design
- User Research in Computer Science
BSc-AC YEAR 1
MAJOR STUDIES
Computer Science
- Programming Methodology
- Programming and Data Structures
- Computer System
- Contemporary Information Technologies
OTHER SUBJECTS
Mathematics
- Fundamental Mathematics for Computing
- Discrete Mathematics and Probability
Language
- Freshman Chinese
- University English (I & II)
Liberal and Social Studies
- General Education
- Introduction to Business
BSc-AC YEAR 2
MAJOR STUDIES
Computer Science
- Computer Network
- Algorithms
- Database Design and Management
- Graphic and Digital Design
- Advanced Programming
OTHER SUBJECTS
Language
- English for Academic Purpose
- Chinese Literature Appreciation
- Putonghua for Business
Liberal and Social Studies
- FuturEdge Elective 1
- Principles of Management
BSc-AC YEAR 3
Major Studies (Specializations)
- Artificial Intelligence (B)
- Software Engineering (A)
- Computing Technologies in Web Applications
- Professionalism and Ethics in Computing
- Human-Computer Interaction (C)
- Major Elective (x3)
Common Core Modules
- English for Professional Communication
- FuturEdge Elective 2
- FuturEdge Elective 3
Major Electives (Specializations)
- Mobile Computing (A) (C)
- Frontiers in Computing
- Machine Learning (B)
- Student Internship
- Financial Computing (B)
- Backend Web Development (A)
- Deep Learning (B)
- Game Development (A) (C)
- Cybersecurity (A) (B)
- Financial Technology (A)
- Computer Animation for Interactive Content (C)
- User Research in Computer Science (C)
- IT Project Management (A)
Take any five of the above subjects in total during Years 3 and 4
*Those who complete a minimum of 5 Category (A) subjects and pass can be awarded the qualification of “Specialization – Software Engineering.”
*Those who complete a minimum of 5 Category (B) subjects and pass can be awarded the qualification of “Specialization – Artificial Intelligence & Machine Learning.”
*Those who complete a minimum of 5 Category (C) subjects and pass can be awarded the qualification of “Specialization – UI/UX Design” (User Experience and Interface Design).
BSc-AC YEAR 4
Major Studies (Specializations)
- Senior Project (2 semesters)
- User Experience Designs (C)
- Major Elective (x2)
Common Core Modules
- FuturEdge Elective 4
- FuturEdge Elective 5
- FuturEdge Elective 6
Free Electives
- Free Elective 1
- Free Elective 2
Major Electives (Specializations)
- Mobile Computing (A) (C)
- Frontiers in Computing
- Machine Learning (B)
- Student Internship
- Financial Computing (B)
- Backend Web Development (A)
- Deep Learning (B)
- Game Development (A) (C)
- Cybersecurity (A) (B)
- Financial Technology (A)
- Computer Animation for Interactive Content (C)
- User Research in Computer Science (C)
- IT Project Management (A)
Take any five of the above subjects in total during Years 3 and 4
*Those who complete a minimum of 5 Category (A) subjects and pass can be awarded the qualification of “Specialization – Software Engineering.”
*Those who complete a minimum of 5 Category (B) subjects and pass can be awarded the qualification of “Specialization – Artificial Intelligence & Machine Learning.”
*Those who complete a minimum of 5 Category (C) subjects and pass can be awarded the qualification of “Specialization – UI/UX Design” (User Experience and Interface Design).
Click here for the Detailed Programme Structure (BSc-AC) (2026/27 onwards)