Bachelor of Science in Music Computing
Level of study: Undergraduate
Type of program: Bachelor
United Kingdom / London
Other locations: none
Program Description
Program Courses
Music Computing is a creative discipline that combines performance, composition, musicology, design, psychoacoustics, digital signal processing, and computer science. You will learn to create your own music software rather than using pre-made products, to further your artistic goals and to help pioneer the future of electronic music and digital audio production.
At Goldsmiths, Music Computing is an interdisciplinary programme offered between the Music and Computing departments. After your first year, you can choose to pursue a more technical or artistic path of study, leading to either a Bachelor of Science (BSc) or a Bachelor of Music (BMus) degree.
Sound engineering, music production and studio techniques are not the primary focus of Music Computing, and applicants wishing to study these subjects are advised to apply elsewhere.

Why study BMus Music Computing at Goldsmiths?
  • Music computing is a rapidly evolving, innovative subject, and the degree is designed to meet the opportunities, challenges and intellectual demands presented by careers in the culture industries, in music technology and in audio, music and media-related computing
  • You'll develop understanding across the broad fields of computer science, creative practice and musical research
  • You'll study with a wide range of academics, including internationally established composers, performers, writers, and computing experts
  • There are professional and student-led recitals, concerts, workshops and other music events taking place every week, with opportunities to perform at Goldsmiths and in public venues
  • You'll be within easy reach of central London's many venues, concert halls, opera houses and research libraries, providing a great international focus
  • Employers look for initiative-driven graduates who think critically about their actions, work well with others and adapt quickly to new ideas. This degree will help you develop these skills – sometimes without you noticing!
Level 1

In your first year you study the fundamentals of computer programming, contemporary music and music technology. In addition to these 105 credits you also choose one 15-credit option in the history and theory of either popular or classical music.

Core Modules

MU51024A Approaches to Contemporary Music (15 CATS)
MU51057A Live Performance Systems (15 CATS)
IS51008B Introduction to programming (30 CATS
IS51013D Year 1 Creative Projects (15 CATS)
MU51047A Music Computing 1 (30 CATS)
IS51026A Numerical Maths (15 CATS)
Options (one of the following)


Analytical and Contextual Studies
Popular Music: History, Style, Technique.
Tonal Harmony and Form
Western Art Music: Repertoire and Development
Level 2

In your second year, you take the following compulsory core modules:

Core Modules

IS52020B Perception and Multimedia Computing (Terms 1 and 2) 30 CATS
MU52047A Music Computing (Terms 1 and 2) 30 CATS
You then select Music modules to the value of 30 CATS from:

Term 1 (all modules are worth 15 CATS)

Aesthetics, Meaning and Culture
Music, Communication and Identity
Musicians, Commerce and Commodification
Music in Film (co-requisite for Media Composition)
Techniques of Contemporary Composition (co-requisite for Composition: Creative Strategies)
Techniques in Jazz and Popular Music
Sonic Arts Techniques (co-requisite for Sonic Art Practice)
Term 2 (all modules are worth 15 CATS)

Popular Music Production
Composition: Creative Strategies
Media Composition
Music of Africa and Asia
Sonic Art Practice
Arranging in Jazz and Popular Music
And Computing modules to the value of 15 CATS from:

IS52028A Principles and Applications of Programming (Terms 1 and 2) 30 CATS
IS52028B Principles and Applications of Programming 1 (Term 1) 15 CATS
IS52027B Programming for Dynamic Websites (Term 2) 15 CATS
IS52030A Creative Projects (Term 1 and 2) 30 CATS
And an extra 15 CATS from either list above.

Please note: you must take a minimum of 45 CATS in each term, in order to balance your workload. 
Students who wish to complete a BSc MUST successfully complete either IS52028A Principles and Applications of Programming 1 or IS52030A Creative Projects to progress to third year Computing electives.


Level 3

You take one of these two core modules (this choice determines the name of the final award, either BMus or BSc):


MU53043 Major Project: Music (Terms 1, 2 and 3) 60 CATS
IS53043 Major Project: Computing (Terms 1, 2 and 3) 60 CATS
You also select a total of 60 CATS from Groups C and D.


Group C

All modules are worth 15 CATS.

Computing options:

IS53032A Advanced Graphics and Animation
IS53027C Advanced Audio-visual Processing
IS53012A Computer Security
IS53024A Artificial Intelligence
IS53002A Neural Networks
IS53030A Physical Computing (Term 2 only for Music Computing)
IS53008B Interaction Design
IS53011A Language Design and Implementation
IS53010A Data Compression
IS53023B Data Mining
IS53045A Interactive Narrative Media
IS53048A Data Visualisation and the Web
For module descriptions and schedules, please consult the Department of Computing.


Group D

All modules are worth 15 CATS.

Music options:

Term 1

Minimalism and Postminimalism
Phonography (Pre-requisite: Sonic Art Techniques)
Creative Orchestration and Arrangement
Term 2

Narrative, Representation and Popular Song
Musical Structure and Understanding
Outsider Sound: Fringe Aesthetics in Popular Music
Psychological Approaches to Music
Criteria for awarding a BMus or BSc

To earn a BSc, a minimum of 30 credits from Group C courses and IS53043A Major Project: Computing (60 credits) is required. For a BMus, a minimum of 30 credits from Group D courses and MU53043A Major Project: Music (60 credits) is required.

If the criteria are not met, the award of either BSc or BMus will be proposed by the student, with the advice of his or her personal tutor, and agreed by the Programme Convenor no later than the end of Term 2 of the final year of study.

Bachelor of Music / Bachelor of Science
Dual degree / Diploma:
Joint degree:
Study abroad:
Pathway Option:
Transfer-In Maximum:
Total Program Duration:
Study Duration:
Coop Duration:
Practicum Duration:
Type of delivery:
Ratio Stud-Inst:
Class sizes:
Number of students:
International students:
Number of countries:
Alumni / Testimonial
Unique Features
Famous Alumni

Application fee:
Tuition fees:
Material fees:
Other fees:
Housing application:
Housing fees:
Financial Aid:
Contact information:
Application Deadline:
Admission Requirements:
Language requirements: