For students applying to begin their studies in June: QA Higher Education has two primary objectives during this rapidly evolving period regarding Coronavirus (Covid-19). The first is to ensure the welfare of its learners and staff, and the second is to ensure continuity and access to learning. In line with the sector as a whole and its response to Covid-19, if necessary, we will implement online teaching for this programme to allow you to begin your studies this June. As circumstances allow, we will review this decision with a view to bringing the programme back to face-to-face classroom tuition at the earliest appropriate time based on government and medical guidance. 


Do you have a passion for computing?

Are you fascinated by modern technologies?

This degree programme focuses on the technical aspects of computing, placing a strong emphasis on programming skills. This will help you to attain the vital technical knowledge required to pursue a range of IT careers, as well as the transferable employability skills needed to secure your first role.

The BSc (Hons) Computing is a hands-on degree programme that encourages students to develop an extensive knowledge of computer programming. You will have the opportunity to develop these skills by designing, building and implementing computer systems, culminating in a major final-year software development project.

Enquire Now
Key facts
  • Level: Undergraduate
  • Duration: 3 years
  • Fees: £9,250 (per annum)
  • Entry requirements: 72-96 UCAS points
  • English language requirements: GCSE English at Grade 4 (previously grade C) or above, or IELTS 6.0 with no component less than 5.5 in each band, or equivalent
  • Location: London, Birmingham and Manchester
Key dates
  • Start dates: September, January and May
  • Next application deadline: 28 May 2020
  • Key facts
  • Key dates
  • Level: Undergraduate
  • Duration: 3 years
  • Fees: £9,250 (per annum)
  • Entry requirements: 72-96 UCAS points
  • English language requirements: GCSE English at Grade 4 (previously grade C) or above, or IELTS 6.0 with no component less than 5.5 in each band, or equivalent
  • Location: London, Birmingham and Manchester
  • Start dates: September, January and May
  • Next application deadline: 28 May 2020
About The Course


Through engaging, contemporary and industry-relevant units that are academically rigorous, stimulating and challenging, you will build specialist transferable skills that facilitate your development as an independent learner, whilst gaining expertise in a range of business functions and topics.

On this programme, you will develop a range of applicable IT skills such as programming, databases, networking, usability and web technologies, whilst an emphasis is placed on enhancing your personal attributes in communication, project management, teamwork and presentation skills through group and project work.

With a strong focus on programming (using Java and Python), the course includes a variety of software development, database, web development and networking units. You will also dents also look at web APIs, JSON, HTML5 and big data analytics.

This course is delivered as part of a partnership between QA Higher Education and Solent University. The programme is validated by the University and delivered by QA Higher Education.

You’ll be taught using a range of teaching methods that include lectures, seminars and laboratory sessions, totalling 9-12 hours per week. You will also be expected to engage in independent study, around 38 hours per week.

You will have access to Solent’s virtual learning environment that provides quick online access to assignments, lecture notes, suggested reading and other course information.

Assessments are based on coursework and exams.



One of our study options available for UK and EU nationals includes evenings and weekends.

This study option offers exactly the same levels of student support and the ability to balance your full-time studies with your personal life.

To study this programme, you will need to meet the following entry requirements:


  • 72-96 UCAS points
  • A minimum of two completed A-levels, a BTEC Extended Diploma at MMM or BTEC Diploma at DD or equivalent
  • GCSE mathematics at Grade 4 or above (previously Grade C). Alternatively, applicants can sit QA Higher Education Maths test.


  • GCSE English at Grade 4 or above (previously Grade C)
  • IELTS 6.0 with no component less than 5.5 in each band, or equivalent. Functional Skills Level 2 in English. (Alternatively, applicants can sit the QA Higher Education English test)

All units are core and are worth 20 credits, unless specified.


Introduction to Networks is designed to develop the skills necessary to plan and implement small networks across a range of applications.

The unit considers the basic design of a network infrastructure and addresses issues arising from the pre-installation and implementation stages of its development. It also considers network configuration, troubleshooting, monitoring and support issues. By the end of the unit, you will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.

This unit will help prepare you for the Network Implementation unit at Level 5. In addition to this, the unit has been designed in line with the Introduction to Networks component of the Cisco Networking Academy Programme and helps prepare those students who wish to sit the industry-standard CCENT and CCNA examinations.

Databases are at the heart of IT systems that we use all the time, for example mobile, social media and cash machine networks. Furthermore, virtually all enterprises deploy databases to underpin their business processes. In this unit you are introduced to the skills and concepts required for developing a basic relational, SQL-based database application solution and will apply them by using web based, enterprise-level database software tools. This provides a solid foundation for those progressing to the next unit in the databases theme and/or those taking units involving web, internet or software development elsewhere on their courses.

This unit will provide the foundation for understanding the process of developing client-side basic websites. You will gain hands-on experience of structuring, presenting and deploying a website. The main focus of this unit will be on the client-side requirements of the Web and investigating the technologies required to produce linked, interactive web pages. Attention will also be given to the requirements of designing to current standards such as those established by the World Wide Web Consortium. This will include legal, ethical and professional issues as associated with content delivered by a browser to a wide variety of devices.

This unit aims to introduce you to object-oriented (OO) development. Starting with the details of how to implement common procedural programming concepts (such as selection, iteration and arrays) in a contemporary OO language, the unit will progress to cover the concept of OO development and the benefits it offers, and will explore the core OO concepts of classes and objects, inheritance and aggregation. This unit will enable you to gauge your aptitude and appetite for object-oriented programming and decide whether to pursue this through Levels 5 and 6. If you do not wish to pursue this, you will have the opportunity to transfer to a parallel course.

The unit is designed as a ‘first-level’ introduction to the fundamentals of computer systems. The main aim of the unit is to develop a basic understanding of the internal structure and functionality of computer systems.

The unit consists of two parts. First part presents basic electrical and electronic principles and power supplies used in computers and networking. This is followed by introducing number systems, binary representation and interpretation of data in computer systems. The second part introduces combinational logic, simple stateless building blocks like adders. This is then followed by an introduction to microprocessor-based systems, their structure and the principles underpinning their operation.

You will be able to examine examples of microprocessors and additional components required to create a full microprocessor-based system. You will explore software development techniques and the methods used for interfacing a microprocessor system to the outside world, with reference to typical applications.

The unit will conclude with a practical assignment that involves designing, testing and documenting a system that uses an embedded microprocessor. Although the tools and techniques introduced in this unit are specific, you are encouraged to approach the problems faced in a variety of ways, thus promoting flexibility of analysis and problem solving in the workplace.

The network security threat environment is constantly evolving with new tools and techniques becoming available every day. The unit offers an opportunity to develop the blend of skills, ranging from specialist technical to social engineering, necessary to counter those threats. Emphasis is placed on the ethical use of the skills acquired.
Cyber security Essentials will help prepare you for the security issues of computing computer networks and software development which you will study on the later part of your course.
The unit will prepare you for entry level Industry cyber security certifications (provided by the E Commerce council and/or Cisco Network Academy). You may choose to take this examination in addition to the assessment requirements for the unit.



The rationale for this unit is the ubiquity of smartphone applications – apps – in today’s world.  This unit aims to give you the fundamental skills necessary to develop your own apps.
Building on the object-orientated fundamentals introduced in Level 4, the unit will provide you with practical experience of the fundamentals of mobile application development using an object-orientated programming language such as Java with a contemporary smartphone platform such as Android. Core concepts in object-orientated software development not covered at Level 4 will be introduced to provide a foundation for the mobile development topics. Security and ethical issues in smartphone app development and distribution will be covered.

Databases form the backbone to the majority of business applications where they are routinely used to manage large quantities of data and a single database may cater for the different needs of many diverse user groups. Enterprise-level database management systems therefore need to provide the facilities to handle such requirements. This unit provides you with an understanding of the issues involved and how they are addressed using modern enterprise database management systems and builds upon theory and practice in the Level 4 database unit to further develop practical database application development skills.

In the Level 4 unit Internet Technology, you were introduced to client-side web technologies such as HTML and JavaScript. Developing for the Internet builds upon this foundation by providing you with a broad knowledge and understanding, and practical experience, of server-side web development. You will be introduced to client/server and three-tier architecture and learn how to create dynamic websites which respond to user input and interact with a database. You will gain an appreciation of commonly-used techniques in server-side development (for example, how to preserve information between multiple web pages), advantages and disadvantages of the various techniques, and security considerations when developing such applications.

This unit aims to develop and extend your understanding of the human-digital interface and the part it plays in the design and construction of artefacts (software-based or other) which are usable, attractive, efficient and effective. It is primarily concerned with human factors, the human experience when interacting with a digital artefact, evaluation, the development of practical design skills and the concept of usability. The extent to which such artefacts interact with and fulfill the user’s needs will be explored. A widely-used industry development environment is explored and used in order to develop relevant skills, a critical appreciation of interaction styles and experience the production of a prototype. Effective methods of evaluating an already constructed artefact and/or ongoing prototype are also examined.

This unit uses a real world case study, involving several interconnected sites, to consider the design and practical implementation of computer network systems and services to meet the needs of modern businesses. It will investigate the design of the network and its address space, the configuration of network hardware, for example routers, and network services, such as web servers. Throughout the year the unit will show how a complete solution can be developed and implemented for the requirements of the case study, with the Local Area Network (LAN) components of the network interconnected to form a Wide Area Network (WAN). The case study is seen as important in allowing students to develop a complete picture of how computer networks function and are configured. The unit aims to give you a good practical, as well as theoretical, knowledge of computer networks in order to allow you to be immediately useful to industry in the role of network technician, and to equip you with the skills to allow career progression in network engineering roles.

This unit develops four key themes: graduate skills and personal development, the specific skills required for the development and conduct of a self-managed project, employability and professionalism. It provides you with the opportunity to develop key professional and transferable skills that will support you in specific career paths and aims to ensure that you establish a solid foundation for your final year project.  As a result of work undertaken in this unit, you will not only acquire a suite of relevant study and communication skills, but will produce and receive feedback on a project proposal, the concept of which may be able to be taken forward to your final year.



You will choose 2 optional units from the 4 available.

This unit is designed to provide you with the opportunity to conduct a self-managed project of significant scale and complexity. The project should reflect theory and practice drawn from the named award being undertaken by yourself and should also reflect your particular interests. You will be encouraged to undertake projects that are related to real world applications. The completed project should reflect the your ability to plan, execute and present the findings from an endeavour of your own choosing.

The adoption rate of mobile technology has created significant opportunities for mobile commerce as well as a demand for the development of applications to support remote and mobile working and entertainment. This in turn creates significant opportunities for employment and entrepreneurship, but the techniques and methods applied in the development of desktop applications cannot be transferred directly into the context of mobile application development.  This unit focuses on what is specific in the design and development of mobile software applications.  Practical development activities will employ the mobile platforms thus utilising the power of these technology in providing a platform for secure mobile applications.

Advances in database and business intelligence technologies offer considerable potential for enterprises to enhance business operations and support decision-making. These advances include a more diverse range of DBMS data models and data types, the capacity to handle large volumes of data and comprehensive retrieval and analysis tools. However, in order to realise this potential, data needs to be appropriately modelled, stored, processed and analysed. This unit therefore builds on the core database design, implementation and SQL skills acquired previously to develop these modelling, implementation, retrieval and analysis skills.

The University itself is a major user of Oracle-based operational and decision support databases and an employer of graduates and interns skilled in databases. The unit exploits this experience including a practitioner-led session about the development of the University’s SIERRA data warehouse. The unit completes the SQL skill-set required for students to optionally take the Oracle Database SQL Expert Certification examination if they wish to enhance their employability.

Although it is not a new concept, cloud computing is rapidly emerging as a fundamental technology, underpinning a range of cost effective Internet based services for users, consumers and corporate organisations alike. In this unit you will critique case studies in an investigation into the technology involved in cloud computing, including those involved in wireless and mobile devices, its applications and implications. A quickly evolving phenomenon, the development of cloud computing creates issues around privacy and security, both of which will emerge as key areas of study.

This unit investigates the issues relating to the design and management of computer networks. The key phases range from requirements analysis, design and modelling of proposed solutions, implementation and testing of new systems, and the ongoing monitoring and management of existing networks. This unit allows you to further build on the accumulation of knowledge on the subject of computer networks from previous levels and allows you to apply it to real world systems. Network Managers should be familiar with current and future technologies that may impact on or enhance computer networks. They need to be aware of management and security issues and the techniques for enhancing network security.

This unit extends the fundamentals of server-side web development first encountered in Developing for the Internet with a look at the technologies necessary to develop the highly-interactive and mobile-compatible web applications in use today. The concept of the data-driven web, very much how the web operates today, will be continuously emphasised with a look at web services and their clients and how to develop server-side applications which achieve client independence. Contemporary and emerging techniques for the delivery of data from the server and the consumption and presentation of that data on the client will be extensively examined, as well as the techniques and technologies required to build rich in-browser applications which resemble traditional standalone desktop software. You will be expected to augment the knowledge gained through the class sessions with findings from additional research on the unit’s subject matter.

An increasing number of devices and systems are being connected to the Internet, forming a framework known as the Internet of Things (IoT). These IoT systems use sensors to collect vast amounts of data that can be used to control actuators. Data can be exchanged and analysed to generate added value, and used in a wide variety of ways such as to improve patient healthcare and monitoring, provide efficiencies in manufacturing, facilitate transport logistics and feed machine learning systems. It is not just about having a smart fridge or turning the heating on remotely.

These new systems require robust, safe and secure communications and network infrastructures to ensure that they can be used by heavy industries where they are driving the 4th industrial revolution or R4. These systems also underpin the various new smart business solutions and modern consumer-centered services, thus triggering phenomenal change in lifestyle and opportunities.


The course information displayed on this page is correct for the academic year 2019/20. We aim to run the course as advertised however, changes may be necessary due to updates to the curriculum (due to academic or industry developments), student demand or UK compliance reasons.


TUITION FEES 2019/20 & 2020/21

  • £9,250 per annum

Your tuition fees cover the cost of teaching, access to resources at our Centres, registration costs, and Student Support Services. They do not include the cost of course books, stationery and photocopying/printing costs, accommodation, living costs, travel, hobbies, sports or other leisure activities.


In addition to the tuition fees, you should be prepared to buy some of the course texts which are around £30 each. This would average around £200 per annum.


  • Your tuition cost (lectures, seminars, exams and registration) along with academic support.
  • Access to campus facilities, this includes computers, Wi-Fi, vending machines, quiet study spaces, multi-faith rooms and spaces to socialise.
  • Our Academic Community of Excellence (ACE) Team who can provide help with many aspects of your studies, such as academic writing, research skills and many more.
  • The Careers and Employability Service team, who are here to help you prepare for an interview or to write a CV.
  • Access to Library resources, including a large online catalogue of books, journals and other resources.


This course provides the academic skills and professional qualifications you’ll need to pursue a career in a wide range of areas. Graduates of this course possess a broad array of skills and specialisms, making them well suited for a diverse range of computing roles, from software development or IT support to web development and networking.

Suitable roles for graduates include:

  • Software Development
  • Web Design
  • IT Support
  • Network Management
  • Project Management
  • Database Management

Examples of employment obtained by recent graduates include working for Ordix AG, Bottomline Technologies, FDM Group, Dev Net Mobile AG and Accenture.

Birmingham Centre

5th Floor Centre City
5-7 Hill Street
B5 4UA

London Centre**

St James’ House
10 Rosebery Avenue

Manchester Centre

Saint James Buildings
61 – 95 Oxford St
M1 6FQ

** Please note: classes and teaching for this programme may be delivered from an alternative QA Higher Education centre in Central London. A full list of Central London locations is available on our website at All teaching locations are easily accessible via tube, rail and bus networks. Our team will contact you with any changes to teaching locations at the earliest possible opportunity.


If you are ready to apply, please complete our online application form in the links below and provide any required supporting documents. We will assess your application and provide you with a response. If you experience any issues, please contact


Daytime Evening


If you have any questions regarding this programme, entry requirements, or studying with us, contact us using the form below.