Course Content
Year 1 modules include:
- Computer Hardware and Software Architectures (core, 30 credits)
- Fundamentals of Computing (core, 15 credits)
- Introduction to Information Systems (core, 15 credits)
- Logic and Problem Solving (core, 30 credits)
- Programming (core, 30 credits)
Year 2 modules include:
- Advanced Programming and Technologies (core, 15 credits)
- Cloud Computing and the Internet of Things (core, 15 credits)
- Databases (core, 15 credits)
- Network Operating Systems (core, 15 credits)
- Professional Issues, Ethics and Computer Law (core, 15 credits)
- Smart Data Discovery (core, 15 credits)
- Software Engineering (core, 30 credits)
Year 3 modules include:
- Advanced Database Systems Development (core, 30 credits)
- Application Development (core, 30 credits)
- Project (core, 30 credits)
- Work Related Learning II (core, 15 credits)
- Artificial Intelligence (option, 15 credits)
- Mobile Applications (option, 15 credits)
- Project Analysis and Practice (option, 15 credits)