Course Content
Level 4 (Undergraduate year 1)
All students must complete these modules:
- Computers and Security (CT4010)
- Principles of Programming (CT4029)
- Object Oriented Programming and Software Design (CT4030)
- Maths for Data Science (CT4031)
- Computational Maths (CT4032)
- Systems Design (CT4033)
- Web Development (CT4034)
Level 5 (Undergraduate year 2)
All students must complete these modules:
- Agile Methods (CT5038)
- Operating Systems (CT5043)
- Artificial Intelligence (CT5055)
- Algorithms & Data Structures (CT5057)
- IOT Development (CT5061)
You can choose from the following modules:
- Data Analytics (CT5018)
- Network Design & Configuration (CT5047)
- Cyber Human Factors (CT5056)
Level 6 (Undergraduate final year)
All students must complete these modules:
- Computing Technology Placement (CT5004)
- Dissertation (CT6039)
- Secure Coding (CT6042)
- Distributed Database Management and Data Warehousing (CT6049)
- Cloud Computing (CT6050)
You can choose from the following modules:
- Advanced Topics in Technology and Innovation (CT6027)
- Advanced Concepts in Agile Methods (CT6028)
- Cyber Security Management (CT6033)
- Managing Information Systems Change (CT6036)
- Big Data Analytics (CT6045)