a broad critical understanding of the fundamental principles, concepts and techniques underlying computing and IT
an understanding of a range of models and languages to support the analysis and design of computing and IT systems
an understanding of the range of situations in which computing and IT systems are used, the ways in which people interact with them, and the possibilities and limitations of such systems
a critical awareness of the ethical, social and legal issues that can be associated with the development and deployment of computing and IT systems
an awareness of major trends in computing and IT and of the implications of these trends.
Cognitive skills
apply and critically evaluate key computing and IT concepts in a range of contexts
select and apply appropriate techniques and tools for abstracting, modelling, problem-solving, designing and testing computing and IT systems, and be aware of the limitations involved
compare, contrast, critically analyse and refine specifications and implementations of software systems and/or simple hardware systems
devise and carry out a project in computing and IT that applies and extends your knowledge and understanding, and critically reflect on the processes involved and the outcomes of your work.
Practical and/or professional skills
analyse, design, evaluate and/or test computing and IT systems, using appropriate simulation and modelling tools where appropriate
plan and organise yourself and your work appropriately, including keeping systematic records of work in progress and outcomes
demonstrate the ability to undertake ongoing learning in order to keep up to date with computing and IT
identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
use appropriate professional tools to support your work.
Key skills
communicate information, arguments, ideas and issues clearly and in appropriate ways; bearing in mind the audience for and the purpose of your communication
work in a group, communicating effectively in a distance setting where the communication is computer-mediated
work independently, planning, monitoring, reflecting on and improving your own learning
find, assess and apply information from a variety of sources, using information technology where necessary
select and use accurately, appropriate numerical and analytical techniques to solve problems
recognise and understand a range of technological problems and select suitable techniques for solving them.