Students will study six mandatory core units (15 credits each) and two elective units (15 credits each) to make up a total of 120 credits.
Core UnitsProgramming (15 credits)
This unit introduces students to the core concepts of programming with an
introduction to algorithms and the characteristics of programming paradigms.
Among the topics included in this unit are: introduction to algorithms, procedural,
object-orientated & event-driven programming, security considerations, the
integrated development environment and the debugging process.
Networking (15 credits)
The aim of this unit is to provide students with wider background knowledge of
computer networking essentials, how they operate, protocols, standards, security
considerations and the prototypes associated with a range of networking
technologies.
Students will explore a range of hardware, with related software, and will configure
and install these to gain knowledge of networking systems.
Professional Practice (15 credits)
This unit provides a foundation for good practice in a variety of contexts. The ability
to communicate effectively using different tools and mediums will ensure that
practical, research, design, reporting and presentation tasks are undertaken
professionally and in accordance with various communication conventions.
Database Design & Development (15 credits)
The aim of this unit is to give students opportunities to develop an understanding of
the concepts and issues relating to database design and development, as well as to
provide the practical skills to translate that understanding into the design and
creation of complex databases.
Security (15 credits)
The aim of this unit is to provide students with knowledge of security, associated
risks and how security breaches impact on business continuity. Students will
examine security measures involving access authorisation, regulation of use,
implementing contingency plans and devising security policies and procedures.
This unit introduces students to the detection of threats and vulnerabilities in
physical and IT security, and how to manage risks relating to organisational
security.
Managing a Successful Computing Project (15 credits)
The aim of this unit is to offer students an opportunity to demonstrate the skills
required for managing and implementing a project. They will undertake
independent research and investigation for carrying out and executing a computing
project which meets appropriate aims and objectives.
Elective Units
Subject to availability, students can select an additional two units from the following options:
- Strategic Information Systems (15 credits)
- Computer Systems Architecture (15 credits)
- Software Development Lifecycles (15 credits)
- Website Design & Development (15 credits)
- Maths for Computing (15 credits)
- Data Analytics (15 credits)