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
   277   278   279   280   281   282   283   284   285   286   287