Bachelor of Computer Science 


Bachelor of Computer Science Programme 

Click to Enroll Mainland Students Local Students Hong Kong, Taiwan And International Students 

Introduction 

 

 

1. Programme background 

 

The objectives of this programme are to cooperate with the development plan of the Macau Special Administrative Region and the national digital economy development strategic plan. The programme will cultivate students to have a more profound and broad global worldview, have the ability to communicate and cooperate across cultures, and collaboratively solve complex problems and challenges faced by mankind, and have the potential to become excellent computer talents; to become thinkers and doers, with lifelong learning and passion for innovation, coupled with the ability to communicate effectively. It also cultivates professionals who are patriotic (loving country and Macau) in the fields of data science, artificial intelligence and information security, and who combine theory with practice, analysis and application that are needed for the development of the country and Macau. 

 

2. Cultivation Objectives 

 

Overall, the educational objectives of this programme include: 

 

  1. Establish basic knowledge of computer science and practical skills in innovative design 

  1. Establish the ability to explore problems, analyze problems, explain problems and solve problems 

  1. Cultivate humanistic qualities to serve and care for society 

  1. Understand the impact and responsibilities of information technology on society and expand international horizons 

 

3. Programme Study Plan 

 

Table 1 

 

Course Type Class Time Credit

First Year

Chinese Language and Literature

Compulsory  45 3

Constitution and Basic Law

Compulsory  45 3

College English I 

Compulsory  45 3

College English II

Compulsory  45 3

Further Mathematics

Compulsory  45 3

Linear Algebra

Compulsory  45 3

Discrete Mathematics

Compulsory  45 3

Mathematical Statistics

Compulsory  45 3

Introduction to Computer Science

Compulsory  45 3

Advanced Programming

Compulsory  45 3

Design Computing Studio I

Compulsory  45 3

Second Year

College English III 

Compulsory  45 3

College English IV 

Compulsory  45 3

Introduction to Computer Security

Compulsory  45 3

Data Structure and Algorithms

Compulsory  45 3

Database Systems

Compulsory  45 3

Introduction to Operating Systems

Compulsory  45 3

Introduction to Computer Architecture

Compulsory  45 3

Software Engineering

Compulsory  45 3

Human Computer Interaction

Compulsory  45 3

Computer Network

Compulsory  45 3

Design Computing Studio II

Compulsory  45 3
Third Year

Design Computing Studio III

Compulsory  45 3

Five courses from the chosen Major as listed in Table 2 

Compulsory  225 15

Two Major elective courses listed in Table 3 

Compulsory  90 6
Forth Year

Final Year Project

Compulsory  225 15

One Major elective course listed in Table 3 

Compulsory  45 3
Second to fourth year 

Three general elective courses listed in Table 4 

Compulsory  135 9
Third to fourth year 

 Three interdisciplinary education elective courses* 

Compulsory  135 9
Subtotal    1890 126

* Students are required to take courses in bachelor's degree programmes offered by other academic units designated by the university (except for homework projects/graduation projects and practice-oriented programme). 

 

Table 2 Compulsory courses for Majors 

Students are required to choose one of the following three majors 

I. Information Security

Course Type Class Time Credit

Third Year

Computer Systems Security

Compulsory  45 3

Computer Network Security

Compulsory  45 3

Cryptography and Its Applications

Compulsory  45 3

Information Privacy

Compulsory  45 3

Advanced Topics in Information Security

Compulsory  45 3

II. Data Science

Course Type Class Time Credit

Third Year

Data Analytics and Statistical Inference

Compulsory  45 3

Introduction to Big Data Programming

Compulsory  45 3

Cloud Computing and Big Data Analytics

Compulsory  45 3

Big Data Analytics and Applications

Compulsory  45 3

Advanced Topics in Data Science

Compulsory  45 3

III. Artificial Intelligence

Course  Type Class Time Credit

Third Year

Introduction to Artificial Intelligence

Compulsory  45 3

Introduction to Artificial Neural Networks

Compulsory  45 3

Data Mining and Machine Learning

Compulsory  45 3

Introduction to Robotics and Brain Computing

Compulsory  45 3

Advanced Topics in Artificial Intelligence

Compulsory  45 3

 

Table 3 Major elective courses 

 

I. Information Security

Course Type Class Time Credit
Third & Forth Year

Data Analytics and Statistical Inference

Elective  45 3

Introduction to Big Data Programming

Elective  45 3

Cloud Computing and Big Data Analytics

Elective  45 3

Big Data Analytics and Applications

Elective  45 3

Advanced Topics in Data Science

Elective  45 3

Introduction to Artificial Intelligence

Elective  45 3

Introduction to Artificial Neural Networks

Elective  45 3

Data Mining and Machine Learning

Elective  45 3

Introduction to Robotics and Brain Computing

Elective  45 3

Advanced Topics in Artificial Intelligence

Elective  45 3

Mobile Apps Programming

Elective  45 3

Distributed Computing and Cloud Computing

Elective  45 3

II. Data Science

Course Type Class Time Credit

Third & Forth Year

Computer Systems Security

Elective   45 3

Computer Network Security

Elective  45 3

Cryptography and Its Applications

Elective  45 3

Information Privacy

Elective  45 3

Advanced Topics in Information Security

Elective  45 3

Introduction to Artificial Intelligence

Elective  45 3

Introduction to Artificial Neural Networks

Elective  45 3

Data Mining and Machine Learning

Elective  45 3

Introduction to Robotics and Brain Computing

Elective  45 3

Advanced Topics in Artificial Intelligence

Elective  45 3

Mobile Apps Programming

Elective  45 3

Distributed Computing and Cloud Computing

Elective  45 3

III. Artificial Intelligence

Course Type Class Time Credit

Third & Forth Year

Computer Systems Security

Elective  45 3

Computer Network Security

Elective  45 3

Cryptography and Its Applications

Elective  45 3

Information Privacy

Elective  45 3

Advanced Topics in Information Security

Elective  45 3

Data Analytics and Statistical Inference

Elective  45 3

Introduction to Big Data Programming

Elective  45 3

Cloud Computing and Big Data Analytics

Elective  45 3

Big Data Analytics and Applications

Elective  45 3

Advanced Topics in Data Science

Elective  45 3

Mobile Apps Programming

Elective  45 3

Distributed Computing and Cloud Computing

Elective  45 3

Note: Students must choose three courses from the selected majors listed in Table 3. 

Table 4 General Education Elective Courses 

Course Type Class Time Credit
Intercultural Communication

Cantonese and Lingnan Culture

Elective 45 3

Portuguese Language and Culture

Elective 45 3

Public Speaking Skills

Elective 45 3

Introduction to Western Literature

Elective 45 3

Special Topics in Intercultural Communication

Elective 45 3

 

Science and Technology Prospect

Introduction to Information Technology

Elective 45 3

Fundamentals of Internet of Things

Elective 45 3

Introduction to Computer Network

Elective 45 3

Big Data: Decision and Cogitation

Elective 45 3

Introduction to Program Design

Elective 45 3

Special Topics in Science and Technology

Elective 45 3

 

International Understandingt

General Study of Western Culture

Elective 45 3

History of Macau: the Encounter of Eastern and Western Cultures

Elective 45 3

Special Topics in International Understanding: Macau and World

Elective 45 3

Special Topics in International Understanding: China and World

Elective 45 3

 

Artistic Cultivation

Art Appreciation and Practice

Elective 45 3

Chinese Music Appreciation

Elective 45 3

Introduction to Arts Performance

Elective 45 3

Movies Appreciation

Elective 45 3

Special Topics in Artistic Cultivation

Elective 45 3

 

Humanistic Reflection

Comparison between Chinese and Western Philosophy

Elective 45 3

Introduction to Historical Masterpieces

Elective 45 3

Introduction to Classics

Elective 45 3

Service and Experience

Elective 45 3

Special Topics in Humanities Reflection

Elective 45 3

 

Students are required to choose a total of three courses (one course from each area) in three of the five areas of general education: cross-cultural communication, technological perspective, international understanding, artistic accomplishment, and humanistic reflection to obtain 9 credits. 

 

Illustration 

 

  1. 1.Cultivation Objectives: To cooperate with the development plan of the Macau Special Administrative Region and the national digital economy development strategic plan. The course will cultivate students to have a more profound and broad global worldview, and the ability to communicate and cooperate across cultures, and to collaboratively solve complex problems and challenges faced by mankind, and have the potential to become excellent computer talents; to become thinkers and doers, with lifelong learning and passion for innovation, coupled with the ability to communicate effectively. Cultivate professional talents in the fields of data science, artificial intelligence and information security who are patriotic (loving Country and Macau), and who are capable of combining theory and practice, and analyzing and applying what is needed for the development of the country and Macau
  1. 2. To complete this course, students must complete 6 basic compulsory general education courses for a total of 18 credits, 17 basic compulsory courses for a total of 51 credits, 5 major compulsory courses for a total of 15 credits, 3 major elective courses for a total of 9 credits, and a graduation project of 15 credits, as well as 3 general education elective courses and 3 interdisciplinary education elective courses (a total of 18 credits from three courses from other faculties designated by the university, for a total of 38 courses (126 credits).
  1. 3. If the number of students taking an elective course is less than 20, the course could not be offered, and students will need to change to other courses. 
  2.  
  3. 4. Students cannot repeat courses they have already completed (with Passing grade). 

Study Plan Course

Framework 

Credit

General education required 

18

Basic compulsory courses 

51

Major compulsory courses 

15

Major electives 

9

Graduation project 

15

General Education electives 

9

    Interdisciplinary electives 

      9

Total credits 

126

Note: The teaching languages ​​are Chinese and English 

4. Admission criteria 

 

Local and international students: 

 

  • Have a high school diploma; 

  • Those who are twenty-three years old or above are exempted from the prerequisite academic requirements for admission but must pass the university's entrance examination. 

 

Mainland students: 

 

  • Have a high school diploma; 

  • Participate in the National Unified Entrance Examination for Colleges and Universities (Summer College Entrance Examination) of that year.