Course description

Course description

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.

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. 


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. 


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) protection of personal data.


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 are selected from, but 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. 

# Subject to University approval


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. 


E-commerce technologies

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, faster (instant) payments, seamless shopping and the future of money.  Particular attention is given to Hong Kong and Mainland China banking and payment systems.


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.


E-financial services

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.


E-business transformation

eCommerce has shortened business transaction cycles, expanded market reach, and allowed companies to build and manage customer relationship more effectively.  Companies need to transform their business model periodically with an eye to improving their operational effectiveness, entrenching their strategic position, and ultimately sustaining their competitive advantage.

As change is inseparable from life, and thus strategic advantage by definition transient, transformation and innovation are inseparable from business survival.  In order to thrive, businesses have to manage their processes effectively, revisit their value propositions periodically, and at times change their business model entirely.  Innovation and transformational initiatives, however, are difficult to implement and prone to failure as companies must grapple with a whole host of strategic, organizational, psychological and increasingly global issues.

This course builds on the basic principles of cognitive science, business and economics to examine the role of change 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.  In the process you will learn about the nature of change and business complexity and gain a better appreciation of the nature of organizational failure.

The course pays special attention to the adverse effects of cognitive biases in the transformation process by looking into the inner workings of the brain to understand, among other things, why we prefer the status quo and generally resist change, why we regularly act rationally irrational, why we cannot usually break away from our entrenched mental models to think creatively.



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 following global trend to develop and transform herself into a smart city.  The concept of a smart city is based on the application of ICT in various domains 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.

This course presents an overview and the core concepts and techniques of building smart cities by utilizing the technologies like Geographic Information Systems (GIS), Location Intelligence, Open Data, Common Spatial Data Infrastructure (CSDI), Big Data analytics, Internet of Things (IoT), Artificial Intelligence (AI) etc., that are indispensable to the development and effective management of the key components of smart cities.  Key components of smart cities in the Smart City Wheel and various development stages will be discussed in details and current and potential technologies facilitating smart city development will be introduced.  Students will not only learn the concepts but also real applications being developed or used in smart cities.  A series of guest lectures will be arranged for our students to understand more about the actual implementations of smart city projects in various industries in Hong Kong.


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. 


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.  It is a crossover between studies of economics, finance and information technology, and features the concepts from basics of the underlying financial products to the latest technology of tokenization of assets on a Blockchain.

# Subject to University approval


Financial fraud analytics

This course aims at introducing various analytics techniques to fight against financial fraud.  These analytics techniques include, descriptive analytics, predictive analytics, and social network learning.  Various data set will also be introduced, including labeled or unlabeled data sets, and social network data set.  Students learn the fraud patterns through applying the analytics techniques in financial frauds, such as, insurance fraud, credit card fraud, etc.

Key topics include: Handling of raw data sets for fraud detection; Applications of descriptive analytics, predictive analytics and social network analytics to construct fraud detection models; Financial Fraud Analytics challenges and issues when applied in business context.

Required to have basic knowledge about statistics concepts.


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.


Website engineering

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).


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 enterprise approaches for designing data architectures, data models, and data management governance for interoperable information systems.  The course will develop skills to understand and apply data architecture methodologies and frameworks, including structured modelling and data representation, that underpin global data standards.  The course has a focus on semantic web technologies including linked open data, ontologies, and reasoning that are the foundations for graph-based data systems.


Digital forensics

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.