Computer Science courses to choose from

Choose the course that is right for you from the range that is on offer.
BSc/MEng Programme in Computer Science
Although you do need to apply for a specific course through UCAS, there are opportunities to change.
Find out more on our course summary page.
| Course title | Course features | Reasons to choose this course |
|---|---|---|
| BSc Computer Science – UCAS Code: G400 |
This course has a focus on technology and software development. Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues. In addition, you choose from a wide range of options to build your own broadly based custom programme, including all the modules from the CS specialist degrees. This keeps your career options flexible, providing the breadth that most employers are looking for. |
You are interested in technology and software development and want to keep your career options open. |
| BSc (Hons) Computer Science (Artificial Intelligence) – UCAS Code: GG47 |
This course adds a specialism in Artificial Intelligence (AI) to a broad base in technology and software development. AI is a discipline in which computers and other devices are designed and developed to display intelligent characteristics. Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues. Specialist topics include artificial life, robotics, knowledge-based systems, expert systems and systems based around the use of neural networks. These modules are taught by members of the internationally-renowned AI research groups at the University of Hertfordshire. |
You wish to add a specialism in Artificial Intelligence to a broad base in computer science and are looking for career or research opportunities in AI or intelligent systems. |
| BSc Computer Science (Networks) – UCAS Code: G491 |
This course adds a specialism in Computer Networking to a broad base in technology and software development. You will learn about different aspects of networking: from protocols to network design and the construction of distributed systems. Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues. Specialist topics in addition to the above include network protocols and architecture, as well as web services. Currently there is also the option of studying for Cisco CCNA certification. |
You wish to add a specialism in Computer Networking to a broad base in computer science and are looking for career opportunities in the design/ operation of networked systems. |
| BSc Computer Science (Software Engineering) – UCAS Code: GG46 |
This course adds a specialism in Software Engineering to a broad base in technology and software development. Software Engineering is particularly concerned with the construction and evolution of large and complex software systems. Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues. Specialist topics in addition to the above include empirical evaluation and object-oriented design. |
You wish to add a specialism in Software Engineering to a broad base in computer science and are looking for career opportunities in software development |
| BSc Information Technology – UCAS Code: G501 |
This course has a focus on information technology and its exploitation in the business environment and other application areas. Core topics include requirements, programming, multimedia, internet technologies, business information systems, databases, software engineering, and professional issues. In addition, you choose from a wide range of options to build your own broadly based custom programme, including all the modules from the IT specialist degrees. This keeps your career options flexible, providing the breadth that most employers are looking for. Currently there is also the option of studying for Oracle DBA certification. |
You are interested in how technology can be applied to benefit people and organisations and want to keep your career options open. |
| BSc Information Technology (Business Systems) – UCAS Code: G590 |
This course adds a specialism in Business Systems to a broad base in Information Technology and its application. It will enable you to analyse the information needs of organisations, assess the impact on individuals, the business and wider society, and engineer technology-based solutions to meet those needs. Core topics include requirements, programming, multimedia, internet technologies, business information systems, databases, software engineering, and professional issues. Specialist topics in addition to the above include data mining and visualisation plus strategic information systems planning and management. |
You wish to add a specialism in Business Systems to a broad base in information technology and are looking for career opportunities in applying IT to businesses or other organisations. |
| Information Technology (Entertainment Systems) – UCAS Code: GG5K |
This course adds a specialism in Entertainment Systems to a broad base in Information Technology and its application. You will study interactive systems and multimedia design and their application to entertainment technologies such as computer games. Core topics include requirements, programming, multimedia, internet technologies, business information systems, databases, software engineering, and professional issues. Specialist topics include HCI, interaction and games design, and digital entertainment systems. |
You wish to add a specialism in Entertainment Systems to a broad base in information technology and are looking for career opportunities in multimedia or other highly interactive rich media systems. |
| Information Technology (Web-based Systems) – UCAS Code: GG54 |
This course adds a specialism in Web Systems to a broad base in Information Technology and its application. You will learn about the principles of software development for the web and the advanced technologies used to construct web-based systems from their constituent parts. Core topics include requirements, programming, multimedia, internet technologies, business information systems, databases, software engineering, and professional issues. Specialist topics include web application development and web services. |
You wish to add a specialism in Web Systems to a broad base in information technology and are looking for career opportunities in developing or deploying web-based solutions. |
Other courses on offer
| Courses title | Reasons to choose this course |
|---|---|
| Computer Science/Information Technology (Top-up) – UCAS Code: G403 | You already have 240 credits from a two year diploma or foundation degree. |
| Information Technology Management for Business (ITMB) – UCAS Code GN52 | You wish to integrate IT with Business Studies in an innovative employer-enriched degree. |
| Online degrees and Top-ups in Computer Science and Information Technology | You would like an equivalent to our on campus degrees but wish to study online through distance learning. |