Course summary
Develop an in-depth understanding of the key conceptual and technological issues involved in computation, computer use and design. Why study BSc Computer Science: This degree prepares you for a career in software engineering, and covers key technical skills such as algorithmic thinking, full-stack web development, and machine learning, as well as industry-relevant soft skills such as project management frameworks, user-centred design, and digital venture creation. By opting to take computer science without a pathway, you'll develop a general understanding of a range of foundational topics, including software development and engineering, algorithms, and computer architecture. You may consider this option if you have not decided where your interests in computer science lie and want to have the widest understanding of the discipline. As you approach the latter part of your degree, you'll be able to choose advanced optional modules freely based on your experiences so far. By opting to take a pathway degree a range of complementary modules have been chosen to reflect your interest in a particular area of computer science. Computer Science pathways As well as BSc Computer Science, we offer several pathways that allow you to focus on the following specialisms:
- BSc (Hons) Computer Science: Artificial Intelligence and Data Science
- BSc (Hons) Computer Science: Cybersecurity
- BSc (Hons) Computer Science: Software Engineering
- BSc (Hons) Computer Science: User Experience
Modules
Year 1 In your first year you'll take the following compulsory modules : Introduction to Programming User Experience and the Web Logic and Computer Architecture Computing Project 1 Graphics 1 Algorithms 1 Identity, Agency & Environment 1 Identity, Agency & Environment 2 Year 2 In your second year, you'll take the following compulsory modules. Software Development and Design Computing Project 2 Object Oriented Programming Algorithms 2 15 credits The Goldsmiths Elective Optional modules You'll then take 3 optional modules from the following list: Data Programming for Artificial Intelligence Interaction Design Networks and Operating Systems Information Security Goldsmiths’ Social Change Module Optional placement year Our degrees include an optional industrial placement year after the second year of study. You'll 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) In your final year, you'll complete a compulsory project in Computer Science. You'll then take up to 60 credits of optional modules from a list produced annually by the Department of Computing. Final Project in Computer Science Dynamic Web Applications Please note that due to staff research commitments not all of these modules may be available every year.
Assessment method
You’ll be assessed by a variety of methods, depending on your module choices. These include coursework, examinations, group work and projects. If you opt for an industrial placement year, your placement tutor will assess your work. If you complete the placement year successfully, you earn the endorsement 'with work experience' on your degree certificate.
How to apply
This is the deadline for applications to be completed and sent for this course. If the university or college still has places available you can apply after this date, but your application is not guaranteed to be considered.
Application codes
- Course code:
- G400
- Institution code:
- G56
- Campus name:
- Main Site
- Campus code:
- -
Points of entry
The following entry points are available for this course:
- Year 1
This course may be available at alternative locations, please check if other course options are available
Entry requirements
Qualification requirements
UCAS Tariff - Not accepted
A level - BBB
Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016) - DDM
Access to HE Diploma - D: 30 credits
Scottish Higher - BBBBC
Scottish Advanced Higher - BBC
International Baccalaureate Diploma Programme - 33 points
Leaving Certificate - Higher Level (Ireland) (first awarded in 2017) - H2, H2, H2, H2
T Level - M
If you do not have a Science or Mathematics-based A-level equivalent, you should normally have at least Grade B/Grade 6 at GCSE Mathematics.
English language requirements
Test | Grade | Additional details |
---|---|---|
IELTS (Academic) | 6 | With no element lower than 5.5 |
Student Outcomes
The number of student respondents and response rates can be important in interpreting the data – it is important to note your experience may be different from theirs. This data will be based on the subject area rather than the specific course. Read more about this data on the Discover Uni website.
Fees and funding
Tuition fees
No fee information has been provided for this course
Additional fee information
Provider information
Goldsmiths, University of London
New Cross
Lewisham
SE14 6NW