This programme equips you with a strong and deep understanding of the key issues – both conceptual and technological – involved in building software systems.
After completing this degree, you will have a strong understanding of how to design, develop and apply software in all areas of commerce and industry. You will have a clear sense of the issues involved in building and maintaining reliable software for the sophisticated demands of today's market and for the software industry as it develops throughout the 21st century.
| Term One | Term Two | |
| Introduction to Programming |
||
| Mathematical Modelling for Problem Solving |
Audio-Visual Computing | |
|
Computing Spectrum consisting of:
|
Computer Science 1
|
|
| Data Representations and Architecture Modelling |
||
| Term One | Term Two |
| Principles and Applications of Programming | |
| Software Projects | |
| Algorithms and Complexity Theory | Internet and Distributed Programming |
| Databases, Networks and the Web | |
Your final year consists of option courses and a major project, in which you apply your new technological skills to solve real-world problems in innovative and practical ways.
Modular: assignments, tests, laboratory exercises, exams, final year project. 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.
If you register your interest in this programme we will keep you informed about open days and send you relevant further information.
Courses are taught by a combination of lectures, tutorials, workshops and laboratory sessions.
Find out more about the BSc Computer Science teaching team.
Our degrees include an optional industrial placement year between the second and final year of study. Although we encourage you to take the opportunity of a placement year, you can also complete your degree in a straight three years.
Your final year consists of option courses and a major project, in which you apply your new technological skills to solve real-world problems in innovative and practical ways.
Modular: assignments, tests, laboratory exercises, exams, final year project. 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.
Our degrees aim to equip you with a wide range of skills to meet the current demands of the industry and increase your career prospects.
Our degree programmes include an optional Industrial Placement Year between the second and third year of study. This offers you the invaluable opportunity to develop the practical skills and real world experience that is sought after by employers. You're supported throughout your placement year by a placement tutor, who provides you with guidance and liaises between you and your employer.
After completing this degree you'll have a strong understanding of how to design, develop and apply software in all areas of commerce and industry. You'll have a clear sense of the issues involved in building and maintaining reliable software for the sophisticated demands of today's market and for the software industry as it develops throughout the 21st century.
We'll encourage you to understand the social context and visual design aspects of software development together with the technical skills of programming.
Our degrees have a large proportion of practical work in which you must deliver software projects, both individually and in groups. This mirrors as closely as possible a real world work environment. These projects develop your technical skills but also require you to tackle the broader aspects of the software development process, such as understanding users' needs and requirements and the design of interfaces on a number of platforms – from web pages to touch screen phones.
The explosive and ever-growing use of technology in business and commerce means that there's a whole range of different career possibilities for computing graduates. In terms of job opportunities and salaries, the IT sector is well ahead of most other industrial and commercial sectors.
Potential careers
Organisations employing IT consultants
A key feature of our department is interdisciplinarity, which is the interaction of computing with a wide range of other subject areas. We don't just see computing as a purely technical discipline. We have a particular focus on computing applied to the arts and creative industries including music, film, TV, visual arts, games and animation.
Our degrees give you a wide appreciation of the subject – rather than just an understanding of existing commercial approaches – so that your knowledge can adapt and evolve. They also include an optional Industrial Placement Year, which enables your to gain invaluable practical skills and real world experience.
The staff who teach you are all actively engaged in quality research, and this means that you'll be taught by experts who apply their skills to developing cutting edge technology. Our teaching is strongly focused on applying academically rigorous concepts to real world situations.
Find out more about staff in the Department of Computing.
We have excellent computing facilities for teaching and laboratory work. There are four department laboratories containing 90 Macs and PCs equipped with a substantial amount of the latest software used in the IT and creative industries.
"In February 2009 I left my job as a car sales executive, to look after my son who was 6 months old at the time. My fiancé then suggested that I have a look at higher education options. Due to a motorcycle accident in my final year, my A-level results were not great, so with help and support from my fiancé I contacted all my local colleges and universities to see what my options were.
Professor Mark d’Inverno at Goldsmiths was incredibly helpful and invited me to come down, look around the department and have a chat about which course would be suitable. As a mature student Mark said that I would be able to apply for a place on either the foundation computing course or one of the Honours degrees. I completed an aptitude test and after our chat Mark made me an unconditional offer of a place on the Computer Science BSc (Hons) course, which I happily accepted. I was also made an offer by another university, which is just around the corner from my house, but I found the research being carried out was far superior at Goldsmiths, which is something I feel is very important for a subject such as computing as it is a constantly evolving subject that requires you to be up-to-date with new developments.
Since starting at Goldsmiths I have found everyone to be really supportive. The campus is not too big and has a very intimate atmosphere - all the staff and students are really friendly and are all happy to answer any questions or just chat.
The course is challenging and interesting without being intimidating and there are loads of surgery hours where you can work in small groups with individual lecturers if you are struggling or want to take a subject further. There is also a lot of emphasis put on the creative side of computing which I feel is really important. Choosing which university to go to can be a difficult decision, but I am confident that I made the right choice and would definitely recommend Goldsmiths to anyone looking to study computing in any of its forms."
Michael, BSc Computer Science
"I first heard about Goldsmiths from a friend who had been a student here. I researched into it and came across the Computer Science degree which included the foundation year, which was the course I was looking for. The location impressed me as well, as it was only a five-minute train journey to central London.
After researching, I flew over for a week to visit the universities that I wanted to apply to but wasn't impressed by the others. As soon as I was outside Goldsmiths' Richard Hoggart Building I knew that this was the university that I wanted to study at. The architecture and the history of the university inspired me and I don't regret my decision to study here.
Furthermore, being an overseas student, I found all the help I needed on site, and the freshers fortnight was a great start to meeting new and different people and also getting to know my flatmates more. In addition, the tutors treat you more as a friend rather than a student and are always there to help you if you ever need them.
Being a student is an amazing feeling! Especially in London. There are always things going on that you can go to, and a lot of clubs have special student nights where you get to meet students from other universities."
Nicholas, BSc Computer Science (with Foundation Year)
| BTEC National Diploma |
Access courses |
Scottish qualifications |
European Baccalaureate |
International Baccalaureate |
Other requirements |
|---|---|---|---|---|---|
| DDM/DMM | 60 Credits including 45 Credits at level 3 (with Merits in related modules) | BBBBC (Higher)
BBC (Advanced Higher) |
75% | Pass with at least 31 points, with 6, 6, 5 at HL | GCSE Mathematics Grade B |
Goldsmiths, University of London, New Cross, London, SE14 6NW, UK
Telephone: + 44 (0)20 7919 7171
Goldsmiths has charitable status
© 2012 Goldsmiths, University of London. Copyright and Disclaimer