Programme Specifications

Computer Science


1 : Awarding Institution / Body
Aberystwyth University

2a : Teaching Institution / University
Aberystwyth University

2b : Work-based learning (where appropriate)


Information provided by Department of Computer Science:



3a : Programme accredited by
Aberystwyth University

3b : Programme approved by
Aberystwyth University

4 : Final Award
Master of Science

5 : Programme title
Computer Science

6 : UCAS code
G480

7 : QAA Subject Benchmark


Information provided by Department of Computer Science:



8 : Date of publication


Information provided by Department of Computer Science:

September 2023



9 : Educational aims of the programme


Information provided by Department of Computer Science:

The aim of the MSc Computer Science is to provide an intensive, professionally-oriented introduction to computing for able graduates in other disciplines, to enable them to enter the software industry on broadly the same footing as new graduates in Computer Science. No previous experience of computing is required.



10 : Intended learning outcomes


Information provided by Department of Computer Science:

The degree scheme has an emphasis on discipline specific skills while enabling the graduates to work in other disciplines which is reflected in the learning outcomes. All learning outcomes are listed below placing them into four different categories.



10.1 : Knowledge and understanding


Information provided by Department of Computer Science:

A1 Have a general overview of the field of Software Engineering and be aware of focused areas of research interest within it.

A2 Identify and document user requirements for a system in a specific context

A3 Critically reflect on the choice of techniques and the manner of their use, in the light of the experience gained from developing software

A4 Constructively participate in advanced technical debate in the field.

A5 Identify and document user requirements for a system in a specific context

Learning and Teaching

The learning outcomes listed above are delivered via a mixture of lectures, problem classes, seminars, laboratory work, group and individual projects, and visiting lecture series.

Assessment Strategies and Methods

A number of different assessment methods are used to assess practical skills as well as theoretical understanding. This includes writing of reports and survey papers, poster presentations, group work and group presentations, and exams.



10.2 : Skills and other attributes


Information provided by Department of Computer Science:

10.2.1 Intellectual Skills

B1 Be able to reflect on project needs.

B2 Describe and use the basic principles of Artificial Intelligence and Machine Learning.

Learning and Teaching

The learning outcomes listed above are delivered via a mixture of lectures, problem classes, seminars, laboratory work, group and individual projects, and visiting lecture series.

Assessment Strategies and Methods

Students have to write an essay, a technical report, and do an oral presentation.

10.2.2 Professional practical skills / Discipline Specific Skills

By the end of their programme, all students are expected to be able to demonstrate:

C1 Write code

C2 Perform a number of tasks in the context of databases

C3 Perform a number of tasks in software engineering

Learning and Teaching

The learning outcomes listed above are delivered via a mixture of lectures, problem classes, seminars, laboratory work, group and individual projects, and visiting lecture series.

Assessment Strategies and Methods

A number of different assessment methods are used to assess practical skills as well as theoretical understanding. This includes writing of reports and survey papers, poster presentations, group work and group presentations, and exams.



10.3 : Transferable/Key skills


Information provided by Department of Computer Science:

By the end of their programme, all students are expected to be able to demonstrate:

D1 Present the material they have learned in an informed, clear manner.

D2 Present current research at an appropriate level of detail to a technical audience.

D3 Use the professional and academic literature to survey possible approaches to the construction of a specific system and select the most suitable

D4 Identify weaknesses and lacunae in the available techniques

D5 Practically apply AI and ML principles in different contexts

Learning and Teaching

The learning outcomes listed above are delivered via a mixture of lectures, problem classes, seminars, laboratory work, group and individual projects, and visiting lecture series.

Assessment Strategies and Methods

A number of different assessment methods are used to assess practical skills as well as theoretical understanding. This includes writing of reports and survey papers, poster presentations, group work and group presentations, and exams.



11 : Program Structures and requirements, levels, modules, credits and awards



MSC Computer Science [G480]

Academic Year: 2024/2025 scheme - available from 2019/2020

Duration (studying Full-Time): 1 years

Part 1 Rules

Year 1 Core (180 Credits)

Compulsory module(s).

Semester 1
CSM0120

Programming for Scientists

CSM3120

Modelling, Managing and Securing Data

CSM6120

Fundamentals of Intelligent Systems

Semester 2
CSM2020

Agile Software Development Project

CSM6720

Advanced Data Analytics

SEM1020

Research Topics in Computing

Semester 3
CHM9360

MSC Project


12 : Support for students and their learning
Every student is allocated a Personal Tutor. Personal Tutors have an important role within the overall framework for supporting students and their personal development at the University. The role is crucial in helping students to identify where they might find support, how and where to seek advice and how to approach support to maximise their student experience. Further support for students and their learning is provided by Information Services and Student Support and Careers Services.

13 : Entry Requirements
Details of entry requirements for the scheme can be found at http://courses.aber.ac.uk

14 : Methods for evaluating and improving the quality and standards of teaching and learning
All taught study schemes are subject to annual monitoring and periodic review, which provide the University with assurance that schemes are meeting their aims, and also identify areas of good practice and disseminate this information in order to enhance the provision.

15 : Regulation of Assessment
Academic Regulations are published as Appendix 2 of the Academic Quality Handbook: https://www.aber.ac.uk/en/aqro/handbook/app-2/.

15.1 : External Examiners
External Examiners fulfill an essential part of the University’s Quality Assurance. Annual reports by External Examiners are considered by Faculties and Academic Board at university level.

16 : Indicators of quality and standards
The Department Quality Audit questionnaire serves as a checklist about the current requirements of the University’s Academic Quality Handbook. The periodic Department Reviews provide an opportunity to evaluate the effectiveness of quality assurance processes and for the University to assure itself that management of quality and standards which are the responsibility of the University as a whole are being delivered successfully.