电脑学硕士

科技学院 电脑系 课程 全日制课程 三学分制 电脑学硕士

电脑学硕士 (MCOMPF)

面授 全日制 兼读制 MCOMPF
  • 概述
  • 课程
  • 计划
  • 入学

培养目标

课程旨在为非资讯科技相关本科毕业生提供计算机科学领域理论和实践的广泛理解。毕业生应该是具有深入理解人工智能、数据库管理和软件工程专业领域的能力的软件开发者。毕业生将为满足行业需求的IT职业做好准备。

课程目标

  • 培养学生在计算机科学领域的意识、知识和技能;
  • 使学生成为人工智能、数据库管理和软件工程的领导者和专业人士。

预期学习成果

成功完成电脑学硕士课程后,学生应能:

  1. 应用软件工程,资料库设计和程式设计的核心原则来解决实际问题;
  2. 展现对现代电脑科学的科学原理的综合知识和理解;
  3. 使用网页和行动应用开发概念和技术来设计和创建功能丰富且多功能的网站和应用程式;
  4. 进行与实际电脑科学应用相关的独立创新研究和开发,并完成整个专案生命周期,并向技术和非专业观众展示结果;以及
  5. IT相关的专案和专业环境中,既能自信地独立工作,也能作为团队的一部分工作。

教与学

学习模式 为期 教学语言
全日制 面授 一年 英文
兼读制 面授 兩年 英文

学生将通过全日制或兼读制面授方式进行学习,并可在网路平台获取教学资源和支援。本课程所有科目都设有常规的面授课及导修课。面授课旨在为学生提供与导师讨论学术问题的机会并从中学习实用技能。同时,对于本课程所有科目,在香港都会大学网上学习环境(OLE)支持下,老师与学生也可进行在线互动,讨论课程中所涉及的原理及其应用。

课程结构

科目编号 科目名称 學分
(1) COMP 8020SEF Java 编程 3
(2) COMP 8080SEF Python 编程 3
(3) COMP 8090SEF 数据结构 3
(4) COMP 8200SEF 数据库系统 3
(5) COMP 8500SEF 软件工程 3
(6) COMP 8650SEF 算法设计与分析 3
(7) COMP 8660SEF 电脑组织与设计 3
(8) COMP 8670SEF 操作系统 3
(9) COMP 8920SEF 人工智能与机器学习 3
(10) COMP 8960SEF 毕业设计项目 6

入学要求

  • 持有本大学认可的高等院校所颁授的非资讯科技相关学科学士学位或同等资格;及
  • 英语语言能力要求:如果申请人的学士学位或同等学历不是采用英语作为教学语言,则申请人必须满足大学规定的英语能力要求。 *
* 入围申请人将被邀请参加(面对面或线上)入学面试。申请人必须通过入学面试才能成功申请。

职业前景

  • 进修
    • 更高的研究学位
  • 工作机会
    • 毕业生将具备成为专业软体开发人员、软体工程师、行动应用程式开发人员以及人工智慧和机器学习设计师的能力。毕业生接受的培训将使他们能够持续发展人工智慧、资料探勘和网路安全等选定领域的专业技能。他们还将获得商业和工业领域的技能和知识,有利于未来晋升到管理或领导职位。

查询

Dr. Jeff Au Yeung, 课程负责人

电子工程与计算器科学系

电话: 3120 2606

电邮: jauyeung@hkmu.edu.hk

Whatsapp Wechat
微博 小紅書

课程架构

该课程包括下列科目。

科目编号科目名称学分科目级别荣誉分类
COMP 8020SEFJava 编程3

Java is one of the most popular languages in the IT professional world. The aim of this course is to provide students knowledge in software development using the object-oriented programming language Java.

The course will cover object-oriented programming concepts such as classes and objects, and the structure of text-based Java applications.

Students will study how to analyze problems and apply object-oriented methodology in software development.


科目编号科目名称学分科目级别荣誉分类
COMP 8080SEFPython 编程3

This is intended to be a first course in computer programming. In this course, students will study how to write computer programs in the Python language to solve computing problems.

Students will use programming and data containers to ease programming effort and to allow writing larger programs to solve problems. Topics include variables, operators, control structures, arrays and strings.


科目编号科目名称学分科目级别荣誉分类
COMP 8090SEF数据结构3

As a sequel to COMP 8080SEF, the aim of this course is to facilitate students to acquire skills for writing larger programs effectively.

Students will study how program structures, software development process, data structures, and algorithms can be used to deal with larger programming tasks. Topics include modular programming, abstract data types, searching and sorting, recursion, and data structures such as linked lists, binary trees, and hash-tables.


科目编号科目名称学分科目级别荣誉分类
COMP 8200SEF数据库系统3

This course aims to provide an explanation of the concepts underlying all relational databases as well as practical experience in applying the concepts in different situations.

Students should develop knowledge about the role of databases and database management systems within the context of information systems. Students should also develop skills in using the database language SQL. Major topics include database environment, database architectures, relational model and database design.


科目编号科目名称学分科目级别荣誉分类
COMP 8500SEF软件工程3

The course aims to develop in learners the terminology, notations and understanding needed for effective communication with team members during software engineering activities. It also aims to equip learners with the skills to apply software engineering methods and tools in a variety of situation.


科目编号科目名称学分科目级别荣誉分类
COMP 8650SEF算法设计与分析3

The aim of this course is to introduce the algorithms in various domains, and techniques for designing efficient algorithms.

It trains student the ability to analyze the time and space complexity and correctness of algorithms and skills to design solutions to problems. Topics include regular and context-free languages and finite and pushdown automata, and the Turing machine.


科目编号科目名称学分科目级别荣誉分类
COMP 8660SEF电脑组织与设计3

The aim of this course is to equip students with the design of computer systems and their major components.

The course begins with a discussion of how to represent data in computer systems and then moves onto the design of a simple programmable computer system. Techniques for improving various aspects of computer system performance will be discussed in the second half of the course.

Major topics include data representation, computer system design, instruction execution model, memory, input/output system, pipelining, and instruction set design.


科目编号科目名称学分科目级别荣誉分类
COMP 8670SEF操作系统3

The aim of this course is to equip students with knowledge about the design of operating systems for the management of system resources.

Students will be allowed to study various methods and algorithms for effectively managing major computing resource types including processors, main memory, and input output devices. Major topics include structure of operating systems, process management, concurrency, synchronization and deadlock, memory management, and input/output management.


科目编号科目名称学分科目级别荣誉分类
COMP 8920SEF人工智能与机器学习3

To be updated


科目编号科目名称学分科目级别荣誉分类
COMP 8960SEF毕业设计项目6

To be updated


课程计划

  • 全日制
  • 兼读制

就读该课程的学生必须成功完成总共 33 个学分。

类别 学分
核心科目 27 学分
毕业设计项目 6 学分
总共 33 学分
  • 第一年
 科目编号科目名称类别学分科目级别荣誉分类
秋季学期COMP 8020SEFJava 编程核心3--
COMP 8080SEFPython 编程核心3--
COMP 8200SEF数据库系统核心3--
COMP 8500SEF软件工程核心3--
COMP 8660SEF电脑组织与设计核心3--
COMP 8960SEF毕业设计项目毕业设计项目6--
春季学期COMP 8090SEF数据结构核心3--
COMP 8650SEF算法设计与分析核心3--
COMP 8670SEF操作系统核心3--
COMP 8920SEF人工智能与机器学习核心3--
COMP 8960SEF毕业设计项目毕业设计项目6--

课程要求和提供的科目可能会有所修改

就读该课程的学生必须成功完成总共 33 个学分。

类别 学分
核心科目 27 学分
毕业设计项目 6 学分
总共 33 学分
  • 第一年
  • 第二年
  科目编号 科目名称 类别 学分 科目级别 荣誉分类
秋季学期 COMP 8020SEF Java 编程 核心 3 - -
COMP 8080SEF Python 编程 核心 3 - -
COMP 8660SEF 电脑组织与设计 核心 3 - -
春季学期 COMP 8090SEF 数据结构 核心 3 - -
COMP 8650SEF 算法设计与分析 核心 3 - -
COMP 8670SEF 操作系统 核心 3 - -
  科目编号 科目名称 类别 学分 科目级别 荣誉分类
秋季学期 COMP 8500SEF 软件工程 核心 3 - -
COMP 8200SEF 数据库系统 核心 3 - -
COMP 8960SEF 毕业设计项目 毕业设计项目 6 - -
春季学期 COMP 8920SEF 人工智能与机器学习 核心 3 - -
COMP 8960SEF 毕业设计项目 毕业设计项目 6 - -

课程要求和提供的科目可能会有所修改

入学要求

  • 持有本大学认可的高等院校所颁授的非资讯科技相关学科学士学位或同等资格;及
  • 英语语言能力要求:如果申请人的学士学位或同等学历不是采用英语作为教学语言,则申请人必须满足大学规定的英语能力要求 (Link)。 *

* 入围申请人将被邀请参加(面对面或线上)入学面试。申请人必须通过入学面试才能成功申请。

课程学费

 课程学费
总共$122,925

入学申请

对本课程感兴趣的学生应透过大学网上申请系统申请

按这里申请

Jonathan Chiu
Marketing Director
3DP Technology Limited

Jonathan handles all external affairs include business development, patents write up and public relations. He is frequently interviewed by media and is considered a pioneer in 3D printing products.

Krutz Cheuk
Biomedical Engineer
Hong Kong Sanatorium & Hospital

After graduating from OUHK, Krutz obtained an M.Sc. in Engineering Management from CityU. He is now completing his second master degree, M.Sc. in Biomedical Engineering, at CUHK. Krutz has a wide range of working experience. He has been with Siemens, VTech, and PCCW.

Hugo Leung
Software and Hardware Engineer
Innovation Team Company Limited

Hugo Leung Wai-yin, who graduated from his four-year programme in 2015, won the Best Paper Award for his ‘intelligent pill-dispenser’ design at the Institute of Electrical and Electronics Engineering’s International Conference on Consumer Electronics – China 2015.

The pill-dispenser alerts patients via sound and LED flashes to pre-set dosage and time intervals. Unlike units currently on the market, Hugo’s design connects to any mobile phone globally. In explaining how it works, he said: ‘There are three layers in the portable pillbox. The lowest level is a controller with various devices which can be connected to mobile phones in remote locations. Patients are alerted by a sound alarm and flashes. Should they fail to follow their prescribed regime, data can be sent via SMS to relatives and friends for follow up.’ The pill-dispenser has four medicine slots, plus a back-up with a LED alert, topped by a 500ml water bottle. It took Hugo three months of research and coding to complete his design, but he feels it was worth all his time and effort.

Hugo’s public examination results were disappointing and he was at a loss about his future before enrolling at the OUHK, which he now realizes was a major turning point in his life. He is grateful for the OUHK’s learning environment, its industry links and the positive guidance and encouragement from his teachers. The University is now exploring the commercial potential of his design with a pharmaceutical company. He hopes that this will benefit the elderly and chronically ill, as well as the society at large.

Soon after completing his studies, Hugo joined an automation technology company as an assistant engineer. He is responsible for the design and development of automation devices. The target is to minimize human labor and increase the quality of products. He is developing products which are used in various sections, including healthcare, manufacturing and consumer electronics.

Course Code Title Credits
  COMP S321F Advanced Database and Data Warehousing 5
  COMP S333F Advanced Programming and AI Algorithms 5
  COMP S351F Software Project Management 5
  COMP S362F Concurrent and Network Programming 5
  COMP S363F Distributed Systems and Parallel Computing 5
  COMP S382F Data Mining and Analytics 5
  COMP S390F Creative Programming for Games 5
  COMP S492F Machine Learning 5
  ELEC S305F Computer Networking 5
  ELEC S348F IOT Security 5
  ELEC S371F Digital Forensics 5
  ELEC S431F Blockchain Technologies 5
  ELEC S425F Computer and Network Security 5
 Course CodeTitleCredits
 ELEC S201FBasic Electronics5
 IT S290FHuman Computer Interaction & User Experience Design5
 STAT S251FStatistical Data Analysis5
 Course CodeTitleCredits
 COMPS333FAdvanced Programming and AI Algorithms5
 COMPS362FConcurrent and Network Programming5
 COMPS363FDistributed Systems and Parallel Computing5
 COMPS380FWeb Applications: Design and Development5
 COMPS381FServer-side Technologies and Cloud Computing5
 COMPS382FData Mining and Analytics5
 COMPS390FCreative Programming for Games5
 COMPS413FApplication Design and Development for Mobile Devices5
 COMPS492FMachine Learning5
 ELECS305FComputer Networking5
 ELECS363FAdvanced Computer Design5
 ELECS425FComputer and Network Security5