Skip to content

Breadcrumbs navigation

Bachelor of Science (Honours) Computer Science and Philosophy


General information

Bachelor of Science (Honours)
Bachelor of Science (Honours) Computer Science and Philosophy
University of St Andrews
University of St Andrews
Undergraduate Honours (Science Faculty)
Computer Science and Philosophy
School of Computer Science, School of Philosophical, Anthropological and Film Studies
Faculty of Science
English
48 months (4 years)
SCQF 10
See the School of Computer Science website at http://www.cs.st-andrews.ac.uk/

See the School of Philosophical, Anthropological and Film Studies website at "Philosophical, Anthropological & Film Studies - School of",http://www.st-andrews.ac.uk/philosophy/s

For further details about this programme contact philosophy@st-andrews.ac.uk
For general QAA information on academic infrastructure see http://www.qaa.ac.uk/assuring-standards-and-quality

For subject specific benchmarking see:
http://www.qaa.ac.uk/publications/information-and-guidance/publication?PubID=3043#.V5Ew8usrLIU (Computer Science)
http://www.qaa.ac.uk/publications/information-and-guidance/publication?PubID=2912#.V5TIsesrK1s (Philosophy)

Educational aims

This programme will involve study of Computer Science and Philosophy at an advanced, research-led level in which students will gain an understanding of how knowledge is created, advanced and renewed. The programme will encourage in all students a desire to pursue independent learning with curiosity, integrity, accuracy and intellectual rigour.

Programme structure

This is a 48-month programme of study leading to the degree of Bachelor of Science (Honours). As with all St Andrews programmes, it is made up of credit bearing modules. Students must earn 480 credits over the duration of the programme, with 120 credits normally earned each academic year. Typically, the first two years of study include core modules specific to the programme as well as other modules chosen from a range of options (in some cases, including modules from a different Faculty). The remaining years offer advanced research-led learning through modules that provide a programme-specific curriculum.

Typically, the first two years of study include core modules specific to the programme as well as other modules chosen from a range of options (in some cases, including modules from a different Faculty). The remaining years offer advanced research-led learning through modules that provide a programme-specific curriculum. For information about core and optional modules for each programme, please consult the Programme Requirements, which can be found at https://www.st-andrews.ac.uk/subjects/reqs/2017-18/list.html?v=ug

These requirements describe the detailed structure of the course and link to the contents of all the modules that can be included in the programme. Teaching, learning and assessment are progressive, with both the content and methods of delivery changing to suit the increasing level of complexity in the material, and independence of students, as they work through the programme.

Distinctive features

Distinctive features of this programme include:

a) School of Computer Science

The opportunity to engage with a number of specialist topics including for example databases, programming language design and implementation, operating systems, logic, security, component technology, software engineering, artificial intelligence and computer graphics.

b) School of Philosophical, Anthropological and Film Studies

The exploration of some of the oldest and deepest questions that the human mind has raised, emphasising skills of criticism and analysis, clear thinking and argument - skills which complement other studies in the humanities or sciences and which are of great use in future careers. Students can expect to have the opportunity to engage with a number of specialist topics including for example questions such as: What differentiates truth from falsehood, reality from mere appearance? How is the mind related to the body? Are we really free to make decisions or is freedom an illusion? Are the things we regard as valuable good in themselves, or good by mere convention? Is there a God? Do we have immortal souls? Such inquiry has been pursued by the most brilliant intellects of the last 2500 years, and the aim of philosophy courses at St Andrews is to familiarise students with the arguments and conclusions of these famous thinkers, and to provide students with the means of thinking critically and rationally about these topics themselves. Staff in St Andrews are at the forefront of research in their varied fields of philosophy, and this expertise and enthusiasm is put to great use in teaching courses at all levels.

Programme outcomes/graduate attributes

In the course of this programme students will develop programme-specific skills. On completing the programme students should be able to demonstrate the graduate attributes outlined below.

Demonstrate original thought
Construct a coherent argument or debate by demonstrating logical processing of (complex) information and deductive reasoning
Apply critical analysis, evaluation and synthesis to solve complex problems
Test hypotheses, theories, methods and evidence within their proper contexts
Reason from the particular to the general
Identify relevant techniques and concepts to solve advanced and complex problems
Demonstrate use of an appropriate range of resources to the task at hand
Evaluate relevant best practices for the task at hand
Engage directly with current research, developments and skills in the discipline
Engage with primary and secondary material and differentiate between them
Demonstrate active learning
Demonstrate reflective learning, including the ability to engage with and learn from feedback
Demonstrate creativity and curiosity
Demonstrate independence of thought and reasoning
Demonstrate skills in time management, self-discipline and self-motivation
Demonstrate quantitative and qualitative methods of analysis
Work independently
Work as part of a team
Communicate with clarity and accuracy, orally (including presentation) and in writing
Engage with the views and opinions of others
Present work and findings in a professional manner, with attention to detail
Learn and use research skills
Demonstrate skills in close textual and comparative analysis

Teaching, learning and assessment methods

a) Teaching and learning delivery

Students will engage with independent and group study in a supportive framework of teaching and learning. The strategy is to use methods of teaching and assessment that will facilitate learning appropriate to the aims of the degree programme. The following methods will be employed where appropriate to the level of study and the particular content of each module in the programme.

Lectures
Small group discussions / tutorials
Autonomous learning groups
Independent study activities (supervised and unsupervised)
Laboratory based teaching and problem solving
Demonstrations
One-to-one discussions / supervision
Project work
Practical work
Presentations
Practice exercises
Seminars
Group work
Problem solving workshops
Computer based teaching and analysis
Workshops
Study at a partner University / period of residence abroad
Larger group discussions / seminars
Technology enhanced learning
Reflective practice

b) Material submitted for assessment

Assessment can be a blend of diagnostic work to determine student needs, formative work submitted for assessment and feedback (but not necessarily for academic credit) or summative work submitted for academic credit.

Dissertations / projects
Presentations
Unseen written examinations
Essays
Portfolio of independent work
Multiple Choice Questions (MCQ)
Short Answer Questions (SAQ)
Lab reports
Group assignments
Posters
Commentaries
Class tests
Learning diaries
Technology enhanced assessments
Take home examinations
Problem solving exercises

c) Learning and teaching support

Students' scholarship skills (in, for example, academic writing, information gathering and academic conduct) will be supported and developed through this programme. The following will be available, where appropriate to the level of study and the particular content of each module in the programme.

Handouts / handbooks
Web based and Virtual Learning Environment (VLE) resources
Feedback
Library support and resources
Reading lists
Training in Good Academic Practice
Access to computer classrooms
Reading parties
Student services support (available on application. Individual support will be available for students with disabilities registered with the University)
Study skills support (CAPOD) (available on application)
Mathematics and statistics support (available on application)
Office hours and staff availability
IT services support
Student representation
Free WiFi