Page 268 - 2024.2025 - 澳門理工大學學士學位課程手冊 (電子書)
P. 268
ENGLISH
Code Module Credits Duration Prerequisite(s)
YEAR 1 (Cont.)
HIST1110 Chinese History and Culture 2 30 hrs ---
This course aims to give an overview of the History and Culture of China and to give
students knowledge about the political, economic and cultural development of ancient
and modern China. On the other hand, it is intended to show, generically, political and
economic relations between China and the rest of the world. The history of Macau, as
an important part of the exchange between China and the western world since the
16th century, will also be presented.
YEAR 2
COMP2111 Database Design 3 45 hrs ---
This module is designed to provide students with an understanding of the principles of
relational database design and the ability to apply these principles in the design and
development of database projects. Principles of good design and modelling, how to
structure queries using SQL will be the focus.
COMP2112 Data Structures and Algorithms 3 45 hrs MATH1113
This learning module provides an introduction to data structures. The module begins
with an introduction to concrete and abstract linear structures: linked lists, stacks and
queues. Next, the fundamentals of algorithm analysis are covered. Recursive
algorithms are introduced with mathematical induction to show the elementary
reasoning about algorithms. Trees are discussed with the applications in heaps and
search trees. Hashing and various sorting algorithms are explained and analyzed.
Finally, the module concludes with some advanced algorithms on graphs.
COMP2113 Operating Systems 3 45 hrs ---
This learning module aims to help students to understand important concepts and
algorithms in operating systems. Major components discussed are process
management, virtual memory, I/O and file systems. Topics include process description
and control, process scheduling, threads, SMP, mutual exclusion and synchronization,
partitioning, paging, segmentation, memory management algorithms, disk scheduling
and file systems.
COMP2114 Ethnics and Professional Issues in 3 45 hrs ---
Computing
This module provides an overview of ethical theories and problems encountered by IT
professionals in today’s computing environments. Stimulating ethical issues in machine
learning, deep learning, social networking, government surveillance, and intellectual
property from different views are discussed. This module challenges students to think
critically and draw their own conclusions, which ultimately prepare them to become
responsible, ethical users of computing technologies.
COMP2115 Web Design and Development 3 45 hrs ---
This module is an introduction to server-side web programming. It provides the
principles of web application development, and arms students with the skills for
developing web-oriented applications. Topics include HTML, CSS, web request
handling, state management, and database manipulation.
261