This course is designed as a single honours programme allowing for specialisation towards a range of subject areas across the computing curricula.
The stages of the programme draw entirely on existing modules offered within the University. This allows effective utilisation of existing expertise and the range of options offered to students. This is achieved through a process of advice to and negotiation with students.
In addition, you will develop your creative abilities through practice and evaluation while also developing your critical understanding in your chosen area of computing.
In your final year, you will develop a critical understanding of the human, social, organisational, economic, legal and technological factors which affect, and are affected by computer-based systems.