Course Overview - Computer Science (Software Engineering)
**Develop the skills you need to pursue a career in software design and development, with a focus on software engineering techniques.**
**Why study BSc Computer Science (Software Engineering)**
- 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.
- Youll explor...
**Develop the skills you need to pursue a career in software design and development, with a focus on software engineering techniques.**<br/><br/>**Why study BSc Computer Science (Software Engineering)**<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/>