![](https://cdn.universitycompare.com/content/images/UniUnderCover--Goldsmiths-Undergraduate-Photo.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-1.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-2.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-3.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-4.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-5.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-6.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-7.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-8.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-9.jpg)
![](https://cdn.universitycompare.com/content/images/Gallery--Goldsmiths-University-of-London-gallery-10.jpg)
**Why study BSc Computer Science (Software Engineering) at Goldsmiths**
**Develop the skills you need to pursue a career in software design and development, with a focus on software engineering techniques.**
- In this BSc Computer Science pathway, youll become a specialist in software engineering techniques. This is excellent preparation for a career in software design and development.
- On the degree youll learn to develop software using advanced coding techniques, gaining an understanding of the full power of modern programming languages.
...
**Why study BSc Computer Science (Software Engineering) at Goldsmiths**<br/><br/>**Develop the skills you need to pursue a career in software design and development, with a focus on software engineering techniques.**<br/><br/><br/>- In this BSc Computer Science pathway, youll become a specialist in software engineering techniques. This is excellent preparation for a career in software design and development.<br/><br/><br/>- On the degree youll learn to develop software using advanced coding techniques, gaining an understanding of the full power of modern programming languages. <br/><br/><br/>- Youll explore the security issues raised by the development of networked software systems.<br/><br/><br/>- Youll develop databases using advanced data storage techniques (such as NoSQL), and youll build applications using object-orientated programming languages and dynamic web tools.<br/><br/><br/>- The degree is hands-on and practical from the start. Youll gain experience working on projects using a range of software development techniques, honing technical and teamwork skills for your future career.<br/><br/><br/>- In your third year, youll have the opportunity to undertake a year-long industry placement (making this programme four years full-time, or eight years part-time). This gives you valuable experience to build confidence and contacts, further develop your skills and industry insight, and enhance your career prospects.<br/>