Content Start here

Curriculum

CityU student

The programme consists of several core courses and a wide range of electives in various areas including Information Security, Multimedia Computing, Software Engineering and Project Management, and Systems and Networks.

Core Courses:
  • Fundamentals of Internet Applications Development
  • Data Structures and Algorithms
  • Problem Solving and Programming
  • Operating Systems
  • Design and Analysis of Algorithms
  • Software Design
  • Software Engineering Practice
  • Network Systems Design
  • Contemporary Programming Methods in Java
  • Database Systems
Sample Electives:
  • Advanced Software Engineering
  • Advanced Database Systems
  • Information Retrieval
  • Distributed Systems
  • Internet and Distributed Systems Programming
  • Information Security and Management
  • Internet Security and E-Commerce Protocols
  • Pervasive Computing
  • Topics in Theory of Computing
  • Computer Architecture
  • Computer Graphics
  • Multimedia Technologies & Applications
  • Chinese Computing
  • Information Systems Project Management
  • Information Systems Audit