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:
-
Establish basic knowledge of computer science and practical skills in innovative design
-
Establish the ability to explore problems, analyze problems, explain problems and solve problems
-
Cultivate humanistic qualities to serve and care for society
-
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.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
- 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).
- 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.
- 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.