It is the goal of the programme to have a comprehensive and dynamic curriculum in order to meet the challenges and opportunities of the fast developing Internet world. Therefore the courses, both in terms of range and syllabus, are updated and revised continuously. The list of courses is not final and therefore subject to change. Please note that occasionally we may decide not to offer a particular course in one year or to add some new ones.
Some courses taken by taught postgraduate students in the Faculty of Engineering have been approved by the HKSAR government as reimbursable courses under the Continuing Education Fund (CEF) (marked with ).
|Course Code||Course Title||Course Description|
Computational intelligence and machine learning
This course will teach a broad set of principles and tools that will provide the mathematical, algorithmic and philosophical framework for tackling problems using Artificial Intelligence (AI) and Machine Learning (ML). AI and ML are highly interdisciplinary fields with impact in different applications, such as, biology, robotics, language, economics, and computer science. AI is the science and engineering of making intelligent machines, especially intelligent computer programs, while ML refers to the changes in systems that perform tasks associated with AI. Ethical issues in advanced AI and how to prevent learning algorithms from acquiring morally undesirable biases will be covered.
Topics may include a subset of the following: problem solving by search, heuristic (informed) search, constraint satisfaction, games, knowledge-based agents, supervised learning, unsupervised learning; learning theory, reinforcement learning and adaptive control and ethical challenges of AI and ML. #
# Pending for University approval
Securities transaction banking
The course introduces the business and technology scenarios in the field of transaction banking for financial markets. It balances the economic and financial considerations for products and markets with the organizational and technological requirements to successfully implement a banking function in this scenario and is a crossover between studies of economics, finance and information technology. #
# Pending for University approval
Introduction to financial computing
This course introduces the students to different aspects of financial computing in the investment banking area. The topics include yield curve construction in practice, financial modelling and modern risk management practice, etc. Financial engineering is an area of growing demand. The course is a combination of financial product knowledge, financial mathematics and computational techniques. This course will be suitable for students who want to pursue a career in this fast growing area. #
# Pending for University approval
Legal protection of digital property
This course introduces computer professionals to the various legal means of protecting digital property including computer software, algorithms, and any work or innovation in digital form. Focus is on the main issues in protecting digital property arising from developments in information technology, and their legal solutions. Topics covered include, but are not limited to, the following: 1) copyright protection of software and websites, 2) patent protection of software and algorithms, 3) criminal sanctions against offences involving the digital technology.#
# Pending for University approval
Legal aspects of I.T. and e-commerce
This course provides an introduction to some of the main legal problems generated by recent developments in information technology and e-commerce, and their possible solutions. Topics to be covered include, but are not limited to, copyright, domain name disputes and other intellectual property issues on the Internet, contractual issues of on-line trading, public key infrastructure and electronic transactions, privacy and data protection.
Supply chain and e-logistics management
The course is designed to prepare you to apply business strategies, analytical methodologies and information technology in supply chain management. Traditionally industries have focussed on operation evaluation and performance improvement of mainly the manufacturing process; however, the deficiency of supply chain coordination results in severe downgrade of business competitiveness. With advent of information technology, computers not only improve manufacturing operation and management and also strategic decision-making as well. This course focuses on the systems approach to the planning, analysis, design, development, and evaluation of supply chain and e-logistics management.
This course provides an overview of technologies currently used in electronic commerce and an introduction to some likely to play a major role in the future. Topics include (but are not limited to) Internet & e-commerce infrastructure, e-commerce presence & development life cycle, web design & implementation, mobile commerce technology, Internet & e-commerce security, electronic payment systems, blockchain & cryptocurrencies, AI & machine learning, smart city & IoT, e-commerce technology trends.
This course considers how to create customer centric strategies for e-businesses. Marketing focuses on the interaction between the producer and the consumer. This focus remains unchanged in e-marketing, but our ability to foster this interaction with technology has been dramatically increased. The Internet provides new forms of communications like web sites, e-mail, social media, and mobile communications. However, these technologies do not necessarily replace traditional marketing vehicles like mass media, direct mail, and telephone marketing, but instead augment them to improve the customer experience. The basic premise of this course is that these technologies can be used to fulfill the goal of a customer-centered marketing strategy.
The goal for this course is to develop a set of principles so that managers can effectively develop and implement e-marketing strategies. A core framework that we will use in this course is an interactive marketing strategy. Interactive marketing goes by many names, including customer relationship management (CRM). E-marketing allows companies to interact with consumers on an individual basis and create customized products and services using personalized knowledge about a consumer. As part of this course we develop a compatible set of quantitative techniques to implement interactive marketing strategies. Throughout the course we explore examples and cases to understand how e-marketing is evolving in practice.
Electronic payment systems
The course covers banking systems, e-payment security, foreign exchange, Internet banking, mobile payments, credit and stored-value cards, Octopus, micropayments, peer-to-peer payments, cryptocurrencies, blockchain, large-scale B2B payments and the future of money. Particular attention is given to Hong Kong and Mainland China banking and payment systems. #
# Pending for University approval
Customer relationship management: business strategies and techniques
The objectives of this course are to understand CRM concepts; CRM business strategies; typical business applications for CRM; and the process to implement CRM projects.
Topics in electronic commerce
This course covers advanced topics in areas in electronic commerce that are relevant at the time. Leaders in the field, expert practitioners and distinguished scholars in the field around the world will be invited to participate in this course.
This course provides students with the fundamentals of financial services in the context of e-Commerce and mobile devices. Payment systems in general and various payment transaction systems in particular will be examined. Similarly, eFinance has brought new concepts into e-Brokerage, e-Insurance, e-Lending and other fields. The course covers technology, operations, customer experience as well as demonstrates how regulations and security aspects are impacted by developments like Bitcoin and Blockchain. Studies of established banks as well as new FinTech Players serve as examples and reinforcements for many of the concepts.
The Internet has shortened business transaction cycles, expanded market reach, and allowed companies to build and manage customer relationship more effectively. Today almost every company is trying to find out how best to deploy the Internet throughout its value chain to improve operational effectiveness, entrench strategic position, and ultimately create sustainable competitive advantage. Transformational initiatives, however, are difficult to implement and prone to failure as companies must grapple with a whole host of strategic, organizational, technical and increasingly global issues.
This course builds on the basic principles of business and economics to examine the role of the Internet as a strategic necessity. It provides a roadmap for transforming companies into inter-networked enterprises where proprietary and shared infrastructures are used to link customers, suppliers, partners and employees to create superior economic value. You will learn how the Internet can provide firms with the necessary infrastructure needed to align their business strategy with IT strategy, streamline front-end and back-end processes, manage relationships and partnerships, and adapt to emerging global issues such as outsourcing and offshoring.
The dissertation project is to provide an opportunity for the student to dive in depth into either a business case and/or a technology development in the e-commerce and Internet computing, and apply their body of knowledge learned in the programme to implement the business plan and/or the relevant technology to demonstrate its feasibility in a real or simulated business environment. This would involve substantive research into the chosen business plan and/or technology, implement and evaluate the proposed business plan or technology. Finally consolidate the findings and conclusion in the dissertation, and demonstrate the project result.
Case study project
The case study project is to provide an opportunity for the student to dive in depth into either a business case or a technology development in the e-commerce and Internet computing, and apply their body of knowledge learned in the programme to understand and critically analysis the particular case. This would involve substantive research into the “Subject”, collect appropriate data by suitable means, research into reports and publicly available information, and consolidate their findings and conclusion in a case study report.
Dynamic digital capabilities
This course covers the fundamental business and economic principles of dynamic digital capabilities as well as mobile platform innovation. It provides a systematic framework, cases and hands-on experience. It is designed to guide managers, developers, engineers and graduate students in the development of transformative digital and smartphone business models and capability-building. Cases include multinational corporations, entrepreneurial startups, emerging unicorns, nonprofit and government worldwide.
Entrepreneurship development and FinTech ventures in Asia
This course provides an intense and mentored hands-on experiential learning opportunity where highly motivated entrepreneurial teams of students can be guided in Lean Startup techniques and learn interactively while helping analyze, expand and pivot already-award-winning early stage ventures.
We will focus on FinTech Ventures and Ecosystems in Asia, a high priority area for the Hong Kong government and China, where the online transaction volume of online giants like AliPay and WeChat already eclipses traditional banks and financial institutions.
Building smart cities: an information system approach
Hong Kong, like a number of cities in China and overseas, is considering the transformational development into a smart city. The concept of a smart city is based on the application of ICT in various aspects of the city to connect and integrate the systems and services of the city for better synergy and efficient use of resources. The vast amount of real-time data generated by smart sensors can be integrated with the modern information and communication technologies, useful information and insights can then be derived by analytic techniques to optimize and automate city management. Productivity can be boosted and sustainability can be ensured based on the effective collection, delivery and manipulation of the information in smart cities by innovative applications. The ultimate goal of smart city development is to improve people’s quality of life and support the development of innovation and business enterprises.
Mobile and IoT computing services and applications
With nearly 5 billion mobile phone users worldwide, including well over 2 billion smartphone users, new mobile and IoT technologies are driving the development of a slew of new products and services. This course introduces students to the technologies, applications, services and business models associated with the mobile Internet and the Internet of Things (“IoT”). This includes looking at underlying technologies as well as important usability, security, privacy and business considerations, and learning to appreciate and analyze the challenges and tradeoffs they entail. The course also provides an overview of future trends and ongoing research in this new and fast growing area.
Internet infrastructure technologies
This course takes a systematic approach to study the various components which form the infrastructure of the Internet. It provides a comprehensive coverage of existing and emerging Internet technologies and applications. Topics include: access and backbone network technologies; IP addressing and routing architectures; standard transport and application protocols; operating principles and internals of network entities. We will focus not only on how the Internet works but also its design rationale and engineering tradeoffs.
E-crimes: digital crime scenes and legal sanctions
This course helps participants to grapple with crimes in the electronic age from both technical and legal points of view.
It addresses three important aspects of the subject, namely, technologies adopted in e-crimes, legal sanctions and management of e-crimes scenes. Topics covered include: trends in e-crimes; different types of e-crimes, tools and technologies for committing e-crimes; laws relating to e-crimes and criminal sanctions; digital forensics, post-incident and live-forensic crime scene management, chain of evidence, collecting and collating digital evidence.
Topics in Internet computing
This course covers advanced topics in areas in Internet computing that are relevant at the time. Leaders in the field, expert practitioners and distinguished scholars in the field around the world will be invited to participate in this course.
This course will introduce the standards, the software technologies and some good practices for implementing websites and web applications. It aims at covering an "end-to-end" picture of content delivery and presentation on the web, that is, from the "server-sides" where data is stored, adapted or integrated, to the "client-sides" with various demands and capabilities. It will suit students who wish to have a technical understanding on the subject or a career in website engineering, as it will introduce the techniques for building maintainable, extensible, interactive and mission-critical websites and web applications, using state-of-the-art standards and open-source tools.
The topics covered will be organized into four parts: (1) Website development basics (enabling standards and technologies, responsive web design, basic web security); (2) Design and implementation of web applications (rich Internet applications, client-side frameworks, MVC design patterns and libraries, content management systems); (3) Interoperability of web applications and services (web API protocols, mashups, cloud services for web development); and (4) Optimizations (traffic analysis, search engine and performance optimization techniques).
An introduction to cloud computing
This course offers an overview of current cloud technologies, and discusses some issues in the design and implementation of cloud systems, and the impact cloud computing on business.
Topics include Cloud Service models (SaaS, PaaS, and IaaS), virtualization techniques (Xen, KVM, VMWare, Linux Container), cluster and data center networking, software-defined network (SDN) and OpenFlow, Big Data processing frameworks (Hadoop and Spark), Map/Reduce and Spark programming paradigm for large-scale data analysis. Motivating examples from major cloud computing players such as Google, Amazon, and Microsoft will be discussed.
Data science for business
The emerging discipline of data science combines statistical methods with computer science to solve problems in applied areas. In this case we focus on how data science can be used to solve business problems especially those in electronic commerce. By its very nature e-commerce is able to generate large amounts of data and data mining methods are quite helpful for managers in turning this data into knowledge which in turn can be used to make better decisions. These data sets and their accompanying quantitative methods have the potential to dramatically change decision making in many areas of business. For example, ideas like interactive marketing, customer relationship management, and database marketing are pushing companies to utilize the information they collect about their customers in order to make better marketing decisions.
This course focuses on how data science methods can be applied to solve managerial problems in marketing and electronic commerce. Our emphasis is developing a core set of principles that embody data science: empirical reasoning, exploratory and visual analysis, and predictive modeling. We use these core principles to understand many methods used in data mining and machine learning. Our strategy in this course is to survey several popular techniques and understand how they map into these core principles. These techniques are illustrated with case studies. However, the emphasis is not on the software for implementing these techniques but on understanding the inputs and outputs of these techniques and how they are used to solve business problems.
Fundamentals of e-commerce security
This course provides an in-depth understanding of basic security problems and relevant e-commerce solutions, while helping students implement today's most advanced security technologies, such as designing secure Web, e-commerce, and mobile commerce applications, securing corporate internal network, and providing secure employee/user authentication.
Semantic data architecture
This course covers the technical and strategic approaches for semantic data architectures that enable knowledge systems to gain a greater understanding and insights for enterprise data services. The course will develop critical skills to understand and apply semantic data architecture methodologies, conceptual and logical frameworks, and best practices covering structured data, semantic modelling, metadata, linked open data, and ontologies. The course will also develop skills in analysing semantic data standards for shared interoperability and to support data architecture technology strategies and governance principles.
This course serves as an introduction to students about current concepts and methodologies in conducting digital forensics investigation. It gives an overview of post-mortem digital forensics analysis, network forensics analysis, mobile forensics analysis as well as live forensics analysis and provides students with hands-on experience of identifying, acquiring, preserving, analysing and presenting digital evidence.