You are here

Software Development

You are here: Computing / Software Development



Software development and programming is at the core of many successful careers in the computing sector. Our modules in this area enable you to learn a wide range of programming languages and software development methodologies. You will also have an opportunity to develop a large software solution either for industry or a personal project of your choosing.



All our computing labs are open access allowing you to use the facilities out of hours. All our labs include the latest IDEs and editors including VS Code, Atom, Sublime, Eclipse and IntelliJ IDEA.


Key facts

  • Learn a range of programming languages and techniques
  • Apply this knowledge to real-world projects and scenarios


Study software engineering

Our flexible BSc (Hons) Computing degree allows students to choose from a range of specialist software development modules. Simply apply for our BSc (Hons) Computing degree and opt for software development modules as part of the enrolment process.


Back to computing


Study these modules

UOS Icons RGB Website Size Policies and Procedures

Student Showcase

UOS Icons RGB Website Size Light Bulb 0