School of Computer Studies

BSc Computer Science

Become an accomplished programmer with this innovative and creative programme. Develop skills in various aspects of programming, such as computer systems development, database management systems, e-commerce, computer security and artificial intelligence.

Application deadline: 1 October
Registration deadline: 30 November

By studying this course, you will:

  • develop a solid theoretical basis together with in-depth practical skills;
  • earn a qualification that emphasises understanding as well as using software, placing you as a leader and innovator;
  • develop skills in various aspects of programming, including systems development, database management, and artificial intelligence.

The degree consists of twelve courses when taken through the Standard Route and nine courses through the Graduate Entry Route.

1st Year Courses: Four courses (BSc / CertHE)

  • Mathematics for computing
  • Information systems: foundations of e-business
  • Introduction to Java and object-oriented programming
  • Introduction to computing and the internet

2nd Year: Four courses (BSc)

  • Database systems
  • Graphical object-oriented and internet programming in Java
  • Data communications and enterprise networking
  • Software engineering, algorithm design and analysis

3rd Year: Six half-courses, plus project (BSc)

  • Artificial intelligence
  • Introduction to natural language processing
  • Neural networks
  • Information systems management
  • Electronic commerce
  • Data compression
  • Computer security
  • Interaction design
  • Software engineering project management
  • Advanced graphics and animation
  • Project
  • 1st Year and 2nd Year courses are assessed by coursework and an unseen written exam. 'Mathematics for computing' is exam-only.
  • 3rd Year courses are assessed by coursework and an unseen written exam.
  • The project is assessed by an unseen written exam, a preliminary report, and a final report.
  • Exams are usually held in May/June each year. You can sit these at one of our 400 examination centres. A fee is payable to your local centre for hosting the exams.

Goldsmiths brings creative and unconventional approaches to its teaching. Graduates of the University include Damien Hirst, and four other Turner Prize winners. The Department of Computing is a leading centre in the UK for the study of Arts and Music Computing, Cognitive Computing, Artificial Intelligence, and Computer Science. Its research ranges from mainstream computer science, including algorithms, data analytics and machine learning, to creative computing for music, film, TV, visual arts, games and animation.

As a graduate in Computing and Information Systems, you'll gain a wide appreciation of the subject. You'll learn to adapt and evolve to keep ahead in the fast-changing world of computing.

Here are some examples of the kind of roles that will be open to you:

  • Systems analyst: With strong expertise in technology and information systems, you'll be able to analyse system requirements and design IT systems for changing business needs.
  • Security consultant: You’ll be skilled in computer networking and have a deep understanding of cryptography and data security. You will be able to improve and protect corporate systems.
  • Networking engineer: You will have a high level of understanding of networking infrastructure and be able to design, implement and support the networks vital to corporate activity.
  • Technical architect: As a fluent programmer, you will be able to grasp new techniques quickly and incorporate them into your designs for powerful information systems.

The programme also provides a route to a variety of higher degrees that can further differentiate you in today’s competitive employment market, or provide the basis for a career in research.