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
   263   264   265   266   267   268   269   270   271   272   273