Course information

Entry requirements

UCAS code


Entry requirements

A-level: BBB
IB: 33 points overall with Three HL subjects at 655


3 years full-time; 4 years full-time, with work placement



Course overview

Study computing systems and the human/social aspects of computing. Learn how to build and deploy computing systems in contexts ranging from homes and offices to hospitals and supermarkets.

This degree develops your skills in both programming and information technology. You will learn key technical skills like web development, networking protocols, and computer security, as well as the ‘human’ facets around information systems.

Study applied computing

The degree is hands on and practical from the start. You will learn technical skills in software development and deployment, whilst also developing an understanding of software from a range of perspectives including social, economic, user experience, and security.

You will put this knowledge into practice through individual and group project work throughout your degree. You will also have the option to take  an industrial placement year after the second year – an invaluable experience which enhances your career prospects.

Develop industry relevant skills

We will teach you the skills you need to develop software, but you don’t need to know how to code before you start. We begin from the basics and bring you up to a professional level over the course of your degree. You’ll program in multiple languages, use industry-standard tools, and develop professional working practices such as design documentation, testing cycles, issue tracking, and version control.

After your degree

This degree equips you with the skills and knowledge to be immediately employable in a host of specialised IT and technology fields. Our graduates have gone on to work in areas such as software engineering, data analysis, finance, telecommunications, and user interface design. This programme is also a pathway into Masters-level study in a variety of computing disciplines.

Contact the department

If you have specific questions about the degree, contact the Department of Computing.

What you'll study


From the start of your degree, you will be developing your own projects which will increase in scale and ambition. You’ll study a range of relevant technical disciplines, including database and server-side programming, computer security, networks and protocols, data mining, digital business modelling, and mobile development. This work will be supported  by relevant theoretical learning around information systems design and deployment as well as professional software development practices.

Whilst studying with us you will also benefit from Goldsmiths Computing Department’s unique approach to teaching computing, informed by our wealth of expertise in the arts, humanities, and social sciences. You will notice this through the engaging and accessible way that we teach programming on compulsory modules, but also through optional topics such as physical computing and virtual reality.

Year 1

In your first year, you will take the following compulsory modules.

Module title Credits
Introduction to Programming 15 credits
Front End Web 15 credits
How Computers Work 15 credits
Designing Digital Interactions 15 credits
Business Enterprise in the Digital Era 15 credits
Introduction to Computing 30 credits
Computing Project 1 15 credits
Perspectives on Capital: Cultural, Social, Financial, Critical 15 credits

Year 2

In your second year, you will take the following compulsory modules.

Module title Credits
Java for Industry 15 credits
Dynamic Web Applications 15 credits
Computing Projects 2 15 credits
Information Security 15 credits

You will also study 45 credits from the following option modules.

Module title Credits
Networks and Protocols 15 credits
Spreadsheet Modelling for Business 15 credits
Interaction Design 15 credits
Extended Java 15 credits

Optional placement year

Our degrees include an optional industrial placement year after the second year of study. You will be responsible for securing a placement, but we can support you through this process. 

Although we encourage you to take the opportunity of a placement year, you can also complete your degree in three years.

Year 3 (or year 4 with placement year)


Module title Credits
Digital Venture Creation 15 credits
Final Project in Computing 60 credits

You will also study 45 credits of option modules from a list annually approved by the department.

Teaching style

This programme is taught through scheduled learning - a mixture of lectures, seminars and workshops. You’ll also be expected to undertake a significant amount of independent study. This includes carrying out required and additional reading, preparing topics for discussion, and producing essays or project work.

The following information gives an indication of the typical proportions of learning and teaching for each year of this programme*:

  • Year 1 - 21% scheduled learning, 79% independent learning
  • Year 2 - 25% scheduled learning, 75% independent learning
  • Year 3 - 20% scheduled learning, 80% independent learning

How you’ll be assessed

You’ll be assessed by a variety of methods, depending on your module choices. These include coursework assignments such as extended essays, reports, presentations, practice-based projects or essays/logs, group projects and reflective essays, as well as seen and unseen written examinations.

The following information gives an indication of how you can typically expect to be assessed on each year of this programme*:

  • Year 1 - 45% coursework, 50% written exam, 5% practical
  • Year 2 - 63% coursework, 38% written exam
  • Year 3 - 88% coursework, 13% written exam

*Please note that these are averages are based on enrolments for 2020/21. Each student’s time in teaching, learning and assessment activities will differ based on individual module choices. Find out more about how this information is calculated.

Credits and levels of learning

An undergraduate honours degree is made up of 360 credits – 120 at Level 4, 120 at Level 5 and 120 at Level 6. If you are a full-time student, you will usually take Level 4 modules in the first year, Level 5 in the second, and Level 6 modules in your final year. A standard module is worth 30 credits. Some programmes also contain 15-credit half modules or can be made up of higher-value parts, such as a dissertation or a Major Project.

Download the programme specification. If you would like an earlier version of the programme specification, please contact the Quality Office.

Please note that due to staff research commitments not all of these modules may be available every year.

For 2021-22 and 2020–21, we have made some changes to how the teaching and assessment of certain programmes are delivered. To check what changes affect this programme, please visit the programme changes page.

Entry requirements

You may be called for an interview, at which time you may be asked to take a computer aptitude test. If you do not have an A2 level qualification, or equivalent, relating to the sciences, you should have a B in GCSE Mathematics, or equivalent.

We accept the following qualifications:

A-level: BBB
International Baccalaureate: 33 points overall with Three HL subjects at 655
Access: Pass with 45 Level 3 credits including 30 Distinctions and a number of merits/passes in subject-specific modules
Scottish qualifications: BBBBC (Higher) or BBC (Advanced Higher)
European Baccalaureate: 75%
Irish Leaving Certificate: H2 H2 H2 H2

Additional requirements

A levels or BTECs relating to Mathematics, Computer Science, or Information Technology are preferred, but we encourage applications from those without a formal qualification in these areas who can demonstrate relevant enthusiasm, knowledge, skills and experience.

If you do not have a Science or Mathematics-based A-level, you should normally have at least Grade B/Grade 6 at GCSE Mathematics. 

International qualifications

We also accept a wide range of international qualifications. Find out more about the qualifications we accept from around the world.

If English isn’t your first language, you will need an IELTS score (or equivalent English language qualification) of 6.0 no element lower than 5.5 to study this programme. If you need assistance with your English language, we offer a range of courses that can help prepare you for degree-level study.

Fees & funding

Annual tuition fees

These are the fees for students starting their programme in the 2022/2023 academic year.

From August 2021 EU/EEA/Swiss nationals will no longer be eligible for 'Home' fee status. EU/EEA/Swiss nationals will be classified as 'International' for fee purposes, more information can be found on our fees page.

  • Home - full-time: £9250
  • Home - part-time: £4625
  • International - full-time: £17890

If your fees are not listed here, please check our undergraduate fees guidance or contact the Fees Office, who can also advise you about how to pay your fees.

It’s not currently possible for international students to study part-time under a student visa. If you think you might be eligible to study part-time while being on another visa type, please contact our Admissions Team for more information.

If you are looking to pay your fees please see our guide to making a payment.

Additional costs

In addition to your tuition fees, you'll be responsible for any additional costs associated with your course, such as buying stationery and paying for photocopying. You can find out more about what you need to budget for on our study costs page.

There may also be specific additional costs associated with your programme. This can include things like paying for field trips or specialist materials for your assignments. Please check the programme specification for more information.

Funding opportunities

We offer a wide range of scholarships and bursaries, and our careers service can also offer advice on finding work during your studies. Find out more about funding your studies with us.


Industrial placement year

Our degree programmes include an optional Industrial Placement Year between the second and third year of study. This offers you an invaluable opportunity to gain real world experience and form valuable relationships with employers.

Some of the companies students have worked at during their work placement year have recently included:

Where do Computer Science graduates work?

Our graduates have gone on to develop careers in the following areas:

  • Finance
  • Software Engineering
  • Machine Learning
  • User interface/ user experience design
  • Mobile development
  • Full stack web development
  • E-learning

 Find out more about employability at Goldsmiths