ºÚÁÏÍø

Computing and Music (MA)

In this section

Undergraduate Virtual Open Day

Register to attend our Undergraduate Virtual Open Day on Thursday 19 November.

Introduction

This degree is a perfect combination for students who have a strong interest in music; perhaps more specifically music production. Understanding key computing courses such as programming will offer students the chance to move in to careers like music production and sound engineering, where strong computing skills will be of benefit.

Study Information

At a Glance

Learning Mode
On Campus Learning
Degree Qualification
MA
Duration
48 months
Study Mode
Full Time
Start Month
September
UCAS Code
IW13

This programme offers up a range of computing and music courses whilst still delivering some key core courses. In computing, core courses remain in areas of Computer Programming Principles and Computer Architecture, Data Management and Software Engineering, to name a few. Music related choices come in the form of courses such as; Fundamentals of Music Theory, Fundamentals of Music Harmony and Performance.

Our Music staff are active as musicologists, composers and performers and their work is recognised and valued throughout the world, both in research communities as well as in the concert hall and via broadcast media.

Aberdeen Global Scholarship

The ºÚÁÏÍø is delighted to offer eligible self-funded international on-campus undergraduate students a £6,000 scholarship for every year of their programme.

What You'll Study

Year 1

Year 1: Compulsory Courses

This degree programme can only be taken by full-time study.

Academic Writing for Language & Literature (AW1008)

This compulsory evaluation is designed to find out if your academic writing is of a sufficient standard to enable you to succeed at university and, if you need it, to provide support to improve. It is completed on-line via MyAberdeen with clear instructions to guide you through it. If you pass the evaluation at the first assessment it will not take much of your time. If you do not, you will be provided with resources to help you improve. This evaluation does not carry credits but if you do not complete it this will be recorded on your degree transcript.

Getting Started at the ºÚÁÏÍø (PD1002)

This course, which is prescribed for level 1 undergraduate students and articulating students who are in their first year at the University, is studied entirely online, takes approximately 2-3 hours to complete and can be taken in one sitting, or spread across the first 4 weeks of term.

Topics include University orientation overview, equality & diversity, MySkills, health, safety and cyber security, and academic integrity.

Successful completion of this course will be recorded on your Transcript as ‘Achieved’.

Programming 1 (CS1032)

15 Credit Points

This course will be delivered in two halves. The first half will provide a self-contained introduction to computer programming. It will be accessible to all undergraduates. Students will be exposed to the basic principles of computer programming, e.g. fundamental programming techniques, concepts, algorithms and data structures. The course contains lectures where the principles are systematically developed. As the course does not presuppose knowledge of these principles, we start from basic intuitions. The second half will be particularly of use to those studying Science and Engineering subjects, broadly interpreted, as well as Computing and IT specialists. It will include a gentle introduction to professional issues and security concepts.

Modelling and Problem Solving for Computing (CS1029)

15 Credit Points

This course will introduce students to techniques that support problem solving and modelling with computers, and concepts and methods that are fundamental to computing science. The techniques and concepts will be illustrated with numerous computing examples.

Web Development (CS1534)

15 Credit Points

Students will learn to develop modern web applications using a variety of languages and frameworks as part of their degree, and prepare them for whatever they do after graduation. A key focus will be on the integration of HTML with CSS and Javascript with other backing frameworks to develop dynamic applications. The course is open to all undergraduates, and is accessible to those with no previous experience.

Object - Oriented Programming (CS1527)

15 Credit Points

This course will build on the basic programming skills acquired in the first half-session and equip the students with advanced object oriented programming knowledge, implementation of data structure and algorithms, and basic software engineering techniques. The students will be challenged with more complicated programming problems through a series of continuous assessments.

Introduction to Music Studies (MU1526)

15 Credit Points

This course will examine key ideas and methodologies in music studies, incorporating approaches from a range of ‘disciplines’ such as musicology, ethnomusicology, performance studies, music education and community music. We will discuss a diverse range of topics including: cross cultural definitions of music; the role of music in society; different methodological approaches to the study of music history; how music is learnt in different places and times; and the relationship between music, economics and technology. The course will draw on case studies from musics both within the ‘western’ canon (such as European art music and popular music), as well as musical traditions from across the globe.

Year 1: Optional Courses

Select AT LEAST ONE of the following, subject to the necessary pre-requisites:

  • Performance and Composing 1 (MU1027)
  • Performance and Composing 2 (MU1527)
  • Writing ºÚÁÏÍø Music (MU1037)
  • Introduction to Music Theory and Harmony (MU1037)
  • Digital Musicianship: Music Making in the Digital Age (MU1538)

Plus further courses of choice to make up 120 credit points.

NOTE: Please note that performance courses are available only after successful audition. MA students audition at the beginning of an academic session, likely during welcome week. The Music Department’s office will be in touch nearer that time to offer an audition slot. Please note, there may be little notice between receiving the invite and your actual audition due to the University’s Admissions process. For further information, please contact llmvc.enquiries@abdn.ac.uk.

Performing and Composing 1 (MU1027)

15 Credit Points

This course will engage students in practical music making, developing skills in performing and composing. Students will receive 10 hours of tuition with a specialist instrumental / vocal tutor, and attend lectures on topics such as genre, performance style, composing and arranging techniques, rehearsal etiquette, and stagecraft.

In groups of 5-8 performers, students attend a series of rehearsal sessions, where they will plan and manage a group creative project, culminating in a 10-minute performance as part of a mini festival in December.

Students will be expected to attend live performance events and participate in a range of music-making.

Performing and Composing 2 (MU1527)

15 Credit Points

Building on MU1027 Performing and Composing 1, this course will engage students in practical music making, developing skills in performing and composing. Students will receive 10 hours of tuition with a specialist instrumental / vocal tutor, and attend lectures on topics such as ensemble playing, group decision-making, and creative negotiation.

In groups of 5-8 performers, students attend a series of rehearsal sessions, where they will plan and manage a group creative project, culminating in a 10-minute performance as part of a mini festival in May.

Students will be expected to attend live performance events and participate in a range of music-making.

Writing ºÚÁÏÍø Music (MU1028)

15 Credit Points

In this course you will explore ways of writing and talking about music. Lectures will focus on recent work in music studies, showcasing the kind of scholarship you will encounter later in your degree. Tutorials will provide opportunities for experimenting in a range of formal and informal styles, working both individually and in small groups. By the end of the course you will gain a deeper understanding of both established writing conventions and emerging forms of multi-media communication.

Introduction to Music Theory and Harmony (MU1037)

15 Credit Points

In this course, basic concepts of Western tonal music such as primary triads, cadences, idiomatic chord progressions, and voice leading are taught using exercises in harmonic analysis, figured bass, and part writing. More advanced concepts such as secondary dominants and chromatically-altered chords are also introduced. In parallel to lectures and seminars, students will work with software designed to reinforce key concepts such as clefs, intervals, key signatures, and scale structures.

Digital Musicianship: Music Making in the Digital Age (MU1538)

15 Credit Points

Combining key components in digital technology and musicianship, Digital Musicianship encourages music students to acquire basic digital skills that will help them explore a wide range of music making in the 21st century, through skill building in the applications of technology to the discipline of Music. This hands-on, project-based course introduces basic knowledge in digital music technology, and key issues related to the music making in the 21st century.

Year 2

Year 2: Compulsory Courses

Software Programming (CS2020)

15 Credit Points

This course is concerned with tools and techniques for scalable and dependable software programming. It focusses primarily on the Java programming language and related technologies. The course gives extensive programming practice in Java. It covers in depth features of the language and how best to use them, the execution model of the language, memory management, design principles underpinning the language, and comparisons with other languages. Tools for collaboration, productivity, and versioning will also be discussed.

Databases and Data Management (CS2019)

15 Credit Points

Databases are an important part of traditional information systems (offline /online) as well as modern data science pipelines. This course will be of interest to anyone who wishes to learn to design and query databases using major database technologies. The course aims to teach the material using case studies from real-world applications, both in lectures and lab classes.

In addition, the course covers topics including management of different kinds of data such as spatial data and data warehousing. The course provides more hands-on training that develops skills useful in practice.

Human - Computer Interaction (CS2506)

15 Credit Points

This course looks at why a computer system that interacts with human beings needs to be usable. It covers a set of techniques that allow usability to be taken into account when a system is designed and implemented, and also a set of techniques to assess whether usability has been achieved. Weekly practical sessions allow students to practice these techniques. The assessed coursework (which is normally carried out by groups of students) gives an opportunity to go through the design process for a concrete computer system, with a particular focus on ensuring usability.

Algorithms and Data Structures (CS2522)

15 Credit Points

This course provides the knowledge needed to understand, design and compare algorithms. By the end of the course, a student should be able to create or adapt algorithms to solve problems, determine an algorithm's efficiency, and be able to implement it. The course also introduces the student to a variety of widely used algorithms and algorithm creation techniques, applicable to a range of domains. The course will introduce students to concepts such as pseudo-code and computational complexity, and make use of proof techniques. The practical component of the course will build on and enhance students' programming skills.

Year 2: Optional Courses

Plus 30 credit points from level 2 courses in Music.

The following course is an approved option that may be taken as credit towards the Music component:

  • Scottish Folklore and Oral Tradition (EF2501)
Scottish Folklore and Oral Traditions (EF2501)

15 Credit Points

This course introduces students to the principal aspects of Scottish oral traditions from historical times to the present. It should appeal to both international and local students who are interested in learning more about traditional culture in Scotland, as well as the disciplines of Ethnology, Folklore, and Ethnomusicology.

Year 3

Year 3: Compulsory Courses

Principles of Software Engineering (CS3028)

15 Credit Points

Students will develop large commercial and industrial software systems as a team-based effort that puts technical quality at centre stage. The module will focus on the early stage of software development, encompassing team building, requirements specification, architectural and detailed design, and software construction. Group work (where each team of students will develop a system selected using a business planning exercise) will guide the software engineering learning process. Teams will be encouraged to have an active, agile approach to problem solving through the guided study, evaluation and integration of practically relevant software engineering concepts, methods, and tools.

Software Engineering and Professional Practice (CS3528)

15 Credit Points

In this module, which is the follow-up of CS3028, students will focus on the team-based development of a previously specified, designed, and concept-proofed software system. Each team will build their product to industrial-strength quality standards following an agile process and applying the software engineering concepts, methods, and tools introduced in CS3028. The course includes a series of mandatory participatory seminars on professional and management issues in IT and IT projects. Students will be expected to relate their engineering work to these issues.

Year 3: Optional Courses

Select ONE of the following for the First half-session:

  • Artificial Intelligence (CS3033)
  • Operating Systems (CS3026)

Select ONE of the following for the Second half-session:

  • Distributed Systems and security (CS3524)
  • Enterprise Computing and Business (CS3525)

Plus, select a further 60 credit points from level 3 courses in Music, which may include the following approved options:

  • Film and Music (FS3017)
  • Music, Health and Wellbeing (Public Engagement) (ME33PE)
  • Eurovision: Media, Memory, Euphoria & Identities (FS3535)
Artificial Intelligence (CS3033)

15 Credit Points

The course provides an introduction to Artificial Intelligence (AI). It discusses fundamental problems of AI and their computational solution via key concepts.

Operating Systems (CS3026)

15 Credit Points

This course discusses core concepts and architectures of operating systems, in particular the management of processes, memory and storage structures. Students will learn about the scheduling and operation of processes and threads, problems of concurrency and means to avoid race conditions and deadlock situations. The course will discuss virtual memory management, file systems and issues of security and recovery. In weekly practical session, students will gain a deeper understanding of operating system concepts with various programming exercises.

Distributed Systems and Security (CS3524)

15 Credit Points

This course discusses core concepts of distributed systems, such as programming with distributed objects, multiple threads of control, multi-tire client-server systems, transactions and concurrency control, distributed transactions and commit protocols, and fault-tolerant systems. The course also discusses aspects of security, such as cryptography, authentication, digital signatures and certificates, SSL etc. Weekly practical sessions cover a set of techniques for the implementation of distributed system concepts such as programming with remote object invocation, thread management and socket communication.

Languages and Computability (CS3518)

15 Credit Points

This course provides a basic-level introduction to formal languages, mathematical models of computation, and the theory of computation. Application areas include the design of programming languages, and the recognition of fundamental limits of computation in solving problems.

Film and Music (FS3017)

30 Credit Points

Music has been fundamental to the way that cinema tells stories. Whether through a specially-composed soundtrack or through the careful selection of existing pieces, music cues characters, evokes a sense of place or atmosphere, be it suspense, horror, nostalgia, or romance. This course will offer students the opportunity to critically engage with some of the most emblematic film soundtracks in the history of cinema.

This interdisciplinary course is suitable for students of Film & Visual Culture or Music. You do not need to be experienced in the study of both subjects to take this course.

Music, Health and Wellbeing (Public Engagement) (ME33PE)

30 Credit Points

This course will explore practices and research from the fields of music, therapy, public health and medicine, to rigorously explore the relationship between music, health and wellbeing.

The course differs from its 15 credit counterpart through its extended work in conjunction with NHS Grampians Public Engagement team in the design and implementation of music, health and wellbeing interventions.

Eurovision: Media, Memory, Euphoria & Identities (FS3535)

30 Credit Points

Eurovision is the largest musical event in the world, followed by 70 million people every year. Since its beginnings in 1956, the concept of Eurovision has been changing over the years and through different historical periods, especially with regard to conflicts and European identity and sense of belonging.

The popularity of the event makes it globally recognized by the general public, but what is hidden behind the festival? what meanings do the performances and visual representations have? how are countries, different cultures and folklore represented? Is Eurovision political? How does Eurovision represent national identity?

The purpose of this course is to study the different representation methods offered by the Eurovision Song Contest through not only its history, but also analysing the most recent examples of the festival, focusing especially on the new millennium, with the arrival of new countries into the contest.

Year 4

Year 4: Compulsory Courses

Joint Honours Computer Project (CS4525)

30 Credit Points

Consists of a supervised project which provides experience of investigating a real problem in computing science, or a computing application/technology. Learner will apply knowledge and skills gained earlier in their degree programme, and seek to go even further. Managing the project and presenting the results obtained are an integral part of the investigation.

Research Methods (CS4040)

15 Credit Points

In this course, you will conduct an individual research project into the behaviour of a computing system. You will develop knowledge and understanding of rigorous methods to: explore computing system behaviour; identify questions about behaviour; design experiments to answer those questions; analyse experimental results; and report on the outcomes of your research. You will develop your understanding of research ethics and how this relates to professional behaviour.

Year 4: Optional Courses

Plus further credit points from level 4 courses in Computing and Music to gain a total of 60 credits in each discipline.

The following courses are approved options that may be taken as credit towards the Music component:

  • Film and Music (FS4017)
  • Eurovision: Media, Memory, Euphoria & Identities (FS4535)
Film and Music (FS4017)

30 Credit Points

Music has been fundamental to the way that cinema tells stories. Whether through a specially-composed soundtrack or through the careful selection of existing pieces, music cues characters, evokes a sense of place or atmosphere, be it suspense, horror, nostalgia, or romance. This course will offer students the opportunity to critically engage with some of the most emblematic film soundtracks in the history of cinema.

This interdisciplinary course is suitable for students of Film & Visual Culture or Music. You do not need to be experienced in the study of both subjects to take this course.

Eurovision: Media, Memory, Euphoria & Identities (FS4535)

30 Credit Points

Eurovision is the largest musical event in the world, followed by 70 million people every year. Since its beginnings in 1956, the concept of Eurovision has been changing over the years and through different historical periods, especially with regard to conflicts and European identity and sense of belonging.

The popularity of the event makes it globally recognized by the general public, but what is hidden behind the festival? what meanings do the performances and visual representations have? how are countries, different cultures and folklore represented? Is Eurovision political? How does Eurovision represent national identity?

The purpose of this course is to study the different representation methods offered by the Eurovision Song Contest through not only its history, but also analysing the most recent examples of the festival, focusing especially on the new millennium, with the arrival of new countries into the contest.

We will endeavour to make all course options available. However, these may be subject to change - see our Student Terms and Conditions page. In exceptional circumstances there may be additional fees associated with specialist courses, for example field trips.

How You'll Study

A degree in Computing and Music is taught via a selection of compulsory and optional courses to enhance your learning and prepare you for a future career or further study. In each year you will take courses adding up to 120 credits. Depending on the number of compulsory and optional courses offered by your degree, you can also choose other eligible courses which fit your timetable.

Learning Methods

  • Group Projects
  • Individual Projects
  • Lectures
  • Seminars
  • Tutorials

Assessment Methods

Students are assessed by any combination of three assessment methods:

  • coursework such as essays and reports completed throughout the course;
  • practical assessments of the skills and competencies learnt on the course; and
  • written examinations at the end of each course.

The exact mix of these methods differs between subject areas, year of study and individual courses.

Honours projects are typically assessed on the basis of a written dissertation.

Why Study Computing and Music?

Why Computing

  • Flexible degrees available, including; Single/Joint Honours BSc, MA or MSci degrees.
  • Extra-curricular activities - Studying Computing is not just about programming. We run a variety of social and professional events regularly including; ACM programming Contest, Code The City and Global Service Jam.
  • The Aberdeen University Artificial Intelligence Society and the Aberdeen University Computing Society provide a forum for students to share their interest and expertise in computing through workshops, guest talks, coding challenges and social events
  • Students can also undertake industry placement during their studies, which is an excellent opportunity to gain first-hand professional experience of working in industry.
  • The Aberdeen Software Factory is a student-run software house that enables students gain experience working on larger software projects for external clients.
  • Some of the organisations that our graduates have gone to work for in recent years include Google,
    Citi Bank, Coca-Cola, Danske Bank, Disney Pixar, Morgan Stanley, Huawei, JPMorgan Chase, GE Digital and Allianz Insurance.

Why Music

  • Our academic staff are internationally recognised experts in composition, performance, musicology, music education and music and communities, including royal composer Paul Mealor and other rising stars.
  • The University has a full Symphony Orchestra, Chamber and Chapel choirs with growing international reputations, Choral and Opera Societies, and consorts and ensembles across all instruments.
  • Specialist facilities include state-of-the-art studios for electroacoustic music, as well as a collection of historic instruments including a 1771 Kirkman harpsichord.
  • Excellent performance venues and opportunities, with our early sixteenth-century Chapel often used for services and performances of sacred and concert music, with a magnificent Aubertin organ - the first in the UK.
  • Opportunities to perform at ceremonies, graduations, recitals, and the annual WayWORD literary festival for talented students in Scottish traditional and classical instruments, and vocalists.
  • The prestigious Ogston Music Prize, and a range of scholarships and special support for students with outstanding talent.
  • Three state-of-the-art Electroacoustic Composition studios as well as a number of Music Technology workstations.
  • Aberdeen city known as a lively centre for music, with links to the BBC Scottish Symphony Orchestra, Aberdeen City Music School, North East of Scotland Music School, and the region's growing Sound festival.
  • Masterclasses with leading musicians and the annual WayWORD literary festival which showcases Aberdeen talent, internationally acclaimed choirs, orchestras and musicians.

Entry Requirements

Qualifications

The information below is provided as a guide only and does not guarantee entry to the ºÚÁÏÍø.

The information displayed in this section shows a shortened summary of our entry requirements. For more information, or for full entry requirements for Arts and Social Sciences degrees, see our .

Fees and Funding

You will be classified as one of the fee categories below.

EU / International students
Tuition Fees for 2027/28 Academic Year
£20,800
Tuition Fees for 2026/27 Academic Year
£20,800
Tuition Fees for 2026/27 Academic Year (Self-funded Students *)
£14,800

The above fee includes the £6,000 Aberdeen Global Scholarship provided to self-funded international students. Full terms and conditions apply.

Tuition Fees for 2027/28 Academic Year (Self-funded Students *)
£14,800

The above fee includes the £6,000 Aberdeen Global Scholarship provided to self-funded international students. Full terms and conditions apply.

Home Students
Tuition Fees for 2026/27 Academic Year
£1,820
Tuition Fees for 2027/28 Academic Year
£1,820
England, Wales, Northern Ireland, and Republic of Ireland
Tuition Fees for 2027/28 Academic Year
£10,050

The UK Government has confirmed that the RUK fee cap will continue to increase each year to reflect inflation. Tuition fees will increase in line with the Government fee cap each year, and this should be taken into account when budgeting.

Tuition Fees for 2026/27 Academic Year
£9,790

The UK Government has confirmed that the RUK fee cap will continue to increase each year to reflect inflation. Tuition fees will increase in line with the Government fee cap each year, and this should be taken into account when budgeting.

Scholarships and Funding

UK Scholarship

Students from England, Wales and Northern Ireland, who pay tuition fees may be eligible for specific scholarships allowing them to receive additional funding. These are designed to provide assistance to help students support themselves during their time at Aberdeen.

Aberdeen Global Scholarship

The ºÚÁÏÍø is delighted to offer eligible self-funded international on-campus undergraduate students a £6,000 scholarship for every year of their programme. More about this funding opportunity.

Funding Database

View all funding options in our Funding Database.

Careers

Computing graduates develop an ability to understand new and complex computer systems. Our graduates can choose from a variety of employment opportunities and mainly find employment as programmers, web developers, systems analysts, and in jobs involving user support.

At the ºÚÁÏÍø, we give you every opportunity to broaden your horizons and develop the professional and personal skills and attributes you will need to build a successful career. The high quality of our degrees combined with our strong focus on employability opens up a wide range of career options

Career Opportunities

  • Engineer
  • IT Service Manager
  • Illustrator
  • Programmer
  • Software Engineer
  • Systems Analyst
  • Writer

Our Experts

Information ºÚÁÏÍø Staff Changes

You will be taught by a range of experts including professors, lecturers, teaching fellows and postgraduate tutors. However, these may be subject to change - see our Student Terms and Conditions page.

Facilities

Discover Uni

Discover Uni draws together comparable information in areas students have identified as important in making decisions about what and where to study. You can compare these and other data for different degree programmes in which you are interested.

Get in Touch

Contact Details

Address
Student Recruitment & Admissions
ºÚÁÏÍø
University Office
Regent Walk
Aberdeen
AB24 3FX

Social Media