Curriculum Map
1
2
3
4
Foundation Courses
36 Credits
CS Core
(Advanced)
30 Credits
Capstone
Final Year Project (12 Credits)
and Internship (6 Credit)
CS Core (Introductory)
24 Credits
CS Disciplinary
Electives
36 Credits
Free Electives
/
Minor
42 Credits
University
Requirements
Common Core, Language Enhancement
54 Credits
Programme Features
-
1
Maths, computing & algorithmic foundation
-
2
Systems and software engineering
-
3
Focuses in various computer science disciplines
-
4
Professional accredited
-
5
Internship & industry exposure
The Bachelor of Engineering in Computer Science is an exciting and dynamic four-year professional program that serves as the cornerstone for exploring and contributing to the frontier technologies of the digital era. Computing has become the bedrock of modern society, enabling breakthroughs in areas such as artificial intelligence, machine learning, data science, and more. This programme is designed to equip students with the skills and knowledge required to excel in the rapidly evolving field of computer science, providing them with a solid foundation to understand and shape these frontier technologies. Graduates of this programme will be at the forefront of driving innovation and making significant contributions to the development of cutting-edge solutions that leverage artificial intelligence and other transformative technologies.
The Bachelor of Engineering in Computer Science offers a comprehensive curriculum covering a wide range of topics related to computer science and its applications. Students will learn about fundamental concepts such as mathematics, programming languages, algorithms, and data structures. They will also study advanced topics such as computer organisation and infrastructures, software engineering and artificial intelligence technologies. The programme emphasises both theoretical concepts and practical applications, ensuring that students gain the skills and expertise needed to thrive in the dynamic field of computer science.
In addition, students can choose to focus on various computing disciplines such as AI & robotics, big data analytics, cyber security, financial computing, systems & networking, and theoretical computer science. This allows students to tailor their education to their interests and career aspirations, gaining specialised knowledge and skills in their chosen field. The programme also provides opportunities for hands-on learning and project-based work, allowing students to apply their skills and knowledge to real-world problems.
Course category | BEng(CompSc) | BEng(AI&DataSc) |
UG 5 Requirements | 54 credits | 54 credits |
Foundation Courses | 36 credits | 36 credits |
Disciplinary Core Courses (Introductory) | 24 credits | 24 credits |
Disciplinary Core Courses (Advanced) | 30 credits | 30 credits |
Capstone Experience and Internship | 18 credits | 12 credits |
Disciplinary Elective Courses | 36 credits | 42 credits |
Elective Courses | 42 credits | 42 credits |
Total | 240 credits | 240 credits |
Please click here for the syllabuses:
The Bachelor of Engineering in Computer Science provides students with numerous exciting opportunities to acquire valuable skills and experience. Students can participate in internships, where they can apply their skills and knowledge in real-world settings and gain practical experience.
Additionally, students can work on a final year project, where they can apply their skills to a specific problem or project in the field of computer science. These experiences prepare students for success in various sectors and industries, including software development, cybersecurity, artificial intelligence, and more.
[BEng(CompSc)] has been accredited by The Hong Kong Institution of Engineers (HKIE). Following graduation, students will be eligible to apply for professional recognition with the HKIE.