Page 282 - 2024.2025 - 澳門理工大學學士學位課程手冊 (電子書)
P. 282
ENGLISH
Code Module Credits Duration Prerequisite(s)
YEAR 1 (Cont.)
MENG1112 English II 3 45 hrs MENG1111
This module aims to refine students’ general English language proficiency at the
intermediate level. Emphasis is placed on the development of vocabulary and
grammatical conventions, general and academic reading, and writing skills. Students’
speaking and listening skills are developed through communicative practice activities.
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.
275