Skip to navigation | Skip to main content | Skip to footer

Learning Outcome Descriptions

A Knowledge & understanding

A.1 - Know and understand the essential mathematics relevant to computer science.
A.2 - Understand and apply a wide range of principles and tools available to the software engineer, such as design methodologies, choice of algorithm, language, software libraries and user interface techniques
A.3 - Demonstrate a grasp of the principles of computer systems, including architecture, networks and communication
A.4 - Recognise and appreciate the professional and ethical responsibilities of the practising computer professional, including understanding the need for quality
A.5 - Know and understand the principles and techniques of a number of application areas informed by the research directions of the subject, such as artificial intelligence, databases and computer graphics
A.6 - Apply their knowledge of computing in a commercial or industrial context
A.7 - Show a critical understanding of the broad context within which Computer Science resides, including issues such as quality, reliability, enterprise, employment law, accounting and health and safety
A.8 - Have a comprehensive knowledge and critical awareness of selected specialist fields at the forefront of computer science, studied at masters level

B Intellectual (thinking) skills

B.1 - Solve a wide range of problems related to the analysis, design and construction of computer systems.
B.2 - Design and implement a software or hardware system of significant size
B.3 - Identify a range of solutions and critically evaluate and justify proposed design solutions
B.4 - Solve computer science problems with pressing commercial or industrial constraints
B.5 - Generate an innovative design to solve a problem containing a range of commercial and industrial constraints

C Practical skills

C.1 - Plan and undertake a major individual project
C.2 - Prepare and deliver coherent and structured verbal and written technical reports
C.3 - Give technical presentations suitable for the time, place and audience
C.4 - Use the scientific literature effectively and make discriminating use of Web resources
C.5 - Design, write and debug computer programs in appropriate languages
C.6 - Use appropriate computer-based design support tools
C.7 - Apply computer science skills in a commercial or industrial environment
C.8 - Demonstrate initiative taking, innovation and self-management in an industrially related group project
C.9 - Integrate previously acquired skills and apply them to new, demanding situations

D Transferable skills

D.1 - Display an integrated approach to the deployment of communication skills
D.2 - Use IT skills and display mature computer literacy
D.3 - Work effectively with and for others
D.4 - Strike the balance between self-reliance and seeking help when necessary in new situations
D.5 - Display personal responsibility by working to multiple deadlines in complex activities
D.6 - Employ discrete and continuous mathematical skills as appropriate
D.7 - Demonstrate significantly enhanced group working abilities
D.8 - Further develop career plans and personal objectives
D.9 - Communicate effectively with non-specialist as well as computer scientist professionals at a range of levels
D.10 - Undertake a range of technical roles within a team and be able to display leadership

U Unknown

U.5 - Unknown