Skip to main content
Undergraduate

Bachelor of Science Honours in Cloud Computing

01

Curriculum

Semester 1

5 modules 16 credits
  • CCS1300 Programming Concepts Core
  • CCS1301 Computer Systems Core
  • CCS1302 Internet Technologies Core
  • CCS1311 Mathematics for Computing (with Programming) Core
  • SMA0302 Introductory Calculus Core

Semester 2

5 modules 15 credits
  • CCS1303 Object Oriented Programming Core
  • CCS1304 Data Technologies Core
  • CCS1307 Entrepreneurship & Start-up Culture Core
  • CCS1310 Professional Practice Core
  • CCS2301 Business Analysis and Software Design Core

Semester 1

5 modules 15 credits
  • CCS1305 Communication Protocols & Models Core
  • CCS2300 Data structures and algorithms Core
  • CSD2301 Effective Communication Core
  • CCS2303 Operating Systems and Platforms Core
  • CCS2310 Programming with Vectors and Matrices Core

Semester 2

5 modules 15 credits
  • CCS1306 Information Security Core
  • CCS2302 Cloud Computing Fundamentals Core
  • CCS2311 Human Factors in Computer Systems Core
  • CCS2313 Project Management Core
  • SMA2306 Probability & Statistics Core

Semester 1

11 modules 33 credits
  • CCS2360 Technology Challenge Competition Core
  • CCS3307 Data Warehousing Core
  • CCS3308 Virtualization and Containers Core
  • CCS4322 Cloud Security and Privacy Core
  • CCS3310 Software Engineering Methods Optional
  • CCS3311 Software Quality Assurance Optional
  • CCS3300 Software Architecture Optional
  • CCS3356 Natural Language Processing Optional
  • CCS3304 Cyber Security Domains and Tools Optional
  • CCS3305 Cyber Law, Regulations and Policies Optional
  • CCS4330 Network Security Optional

Semester 2

13 modules 39 credits
  • CCS3302 Introduction to Research Methods Core
  • SMA2307 Discrete Mathematics Core
  • CCS3312 Cloud Application Development Core
  • CCS3316 Cloud Infrastructure Design Core
  • CCS4340 Machine Learning Core
  • CCS3313 Advanced Software Design Optional
  • CCS3309 Big Data Optional
  • CCS3342 Business Intelligence (Business Analytics) Optional
  • CCS3351 Mobile Application Development Optional
  • CCS3317 Advanced Cryptography Optional
  • CCS3318 Digital Forensics Optional
  • SMA1301 Intermediate Caculus Optional
  • SMA2202 Linear Algebra Optional

Semester 1

18 modules 57 credits
  • CCS3301 Capstone Project - Part 1 Core
  • CCS3440 Artificial Intelligence Core
  • IHM1301 Human Behavior and Ethics Core
  • CCS3341 SOA and Microservices Optional
  • CCS4310 Deep Learning Optional
  • CCS4350 Ethical Hacking Optional
  • CCS4351 Functional Programming Optional
  • CCS4352 Application Security Optional
  • CCS4353 Internet of Things Optional
  • CCS4354 Tensors and Graphs (with programming) Optional
  • CCS4355 Cyber Terrorism and Information Warfare Optional
  • CCS4356 Intelligent Threat Management Optional
  • CCS4356 Blockchain and Applications Optional
  • CCS4360 Techniques in Social Media Optional
  • CCS4361 Immersive Technology Development Optional
  • CCS4362 Service Integration and Management Optional
  • CCS4363 Supercomputing and Quantum Computing Optional
  • SMA2305 Numerical Analysis Optional

Semester 2

2 modules 11 credits
  • CCS4301 Capstone Project - Part 2 Core
  • CCS4601 Industrial Training Core