Skip to content
Skip Start

Bachelor of Science (Honours) in Information and Communications Technology

Bachelor of Science (Honours) Information and Communications Technology

Programme Curriculum

 Year 1:  Year 2:
  • GE Core Module: Chinese 1
  • GE Core Module: Creativity & Innovation in Society
  • GE Core Module: English for Academic Studies 1
  • Discrete Mathematics, Probability  & Statistics
  • IT Essentials
  • Introduction to Programming 
  • Network Fundamentals 
  • Database Principles 
  • Object-Oriented Programming 
  • Multimedia Websites Design & Practices
  • Applied Mathematics for Science & Technology
  • GE Core Module: Technology, Society & Work
  • GE Core Module: Entrepreneurial Mindset
  • Operating Systems & Architecture
  • Web Applications Development 
  • Software Engineering & Project Management
  • Object-Oriented System Analysis & Design
  • Data Structures & Algorithms
  • ICT Professionalism
  • Software Development Project
  • GE Elective Module 1
  • GE Elective Module 2

 

 Year 3:  Year 4:
  • GE Core Module: Chinese 2
  • GE Core Module: English for Academic Studies 2
  • GE Core Module: English for Professional Purposes
  • Program Elective Module 1
  • Advanced Database Systems
  • Mobile Applications Development
  • Game Engines & Game Development
  • Cloud Computing
  • Network Switching & Routing
  • Enterprise Architecture & System Development
  • GE Elective Module 3
  • Work-Integrated Learning
  • Cybersecurity Operations
  • Machine Learning 
  • Data Science 
  • Modern Web Technology & Development 
  • Enterprise Network Technologies 
  • Advanced Topics in Information & Communications Technology
  • Program Elective Module 2
  • Program Elective Module 3
  • Final Year Project 1
  • Final Year Project 2 
  • GE Elective Module 4