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 with Foundation Year 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: 4 years
  • Fees: £9,250 (per annum)
  • Entry requirements: 48 UCAS points
  • English language requirements: GCSE English at Grade 4 or above, or IELTS 5.5 with no component less than 5.0 in each band, or equivalent
  • Location: London, Birmingham or Manchester
Key dates
  • Start dates: September, January and May
  • Next application deadline: 28 May 2020
  • Key facts
  • Key dates
  • Level: Undergraduate
  • Duration: 4 years
  • Fees: £9,250 (per annum)
  • Entry requirements: 48 UCAS points
  • English language requirements: GCSE English at Grade 4 or above, or IELTS 5.5 with no component less than 5.0 in each band, or equivalent
  • Location: London, Birmingham or 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:


  • 48 UCAS points
  • A minimum of two completed A-levels, a BTEC Extended Diploma at PPP or BTEC Diploma at MP or equivalent.
  • GCSE English at grade 4 or above (previously grade C).
  • We will consider mature students who haven’t recently undertaken a formalised course of study at A-level or equivalent, but who can demonstrate relevant workplace or voluntary experience, indicating their ability to complete the course successfully.


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

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


This unit serves as an introduction to computer programming and aims to develop the fundamental problem solving techniques that are required to solve computational problems. The ability to write computer code is becoming an ever important skill in many areas. Not only is this knowledge increasingly required in all areas of computing but also in areas such as media or engineering where it may be necessary to program devices. No prior knowledge is required.

to the technologies and the mathematics that underpin much of computing and media technology. In doing so, it is informed by both industry needs and benchmark standards for Level 2 and 3. Several concepts from discrete mathematics and algebra will be introduced and emphasis will be placed on acquiring a practical understanding through solving mathematical problems that relate to computing and general technology.

The ability to collaborate, interact and problem solve within a team is an essential skill in a fast-moving technology industry. This unit explores the foundations of collaborative work practice, the importance of team work in the digital and technology industries including its context within an academic environment, by offering practical guidance on current best practice for either running or being part of a successful team.

This unit unfolds the wide range of technologies used for digital media, starting with historic terms and equipment before moving into current audio and visual technologies. You will study both hardware and software technologies, gaining an overview of their current application and place within the technical media industries.

This unit will also cover the technology cross over between media, AV, broadcast and computing with detail on the often disruptive effect this has had on the structure and process within industry.

Computing has changed our world more than any other invention of the past hundred years. The Internet, the most prevalent form of computing, covers almost the entire globe, touching the lives of all humans and is the largest system ever made by human beings.

Here you will cover the basic concepts and practices in different areas of computing focusing on computer hardware, software, operating systems, computer networks, and cyber security. The unit underpins necessary IT skills which required to pursue a career in the computing industry. In particular, you will learn different components of computer hardware and their interaction, installation and management of operating systems, configuring and troubleshooting computer networks, necessary measures and components of cyber security.

This unit develops academic skills that you will need for future levels of study. It lays the foundation for constructing reports and presentations in an academic style. Furthermore, it endeavours to develop soft skills, self-confidence and the ability to articulate and communicate.

You will have the opportunity to study in depth a topic area that is specifically related to your chosen degree programme. Within the bounds of this topic, you will create a report conforming to academic rigour. The report is designed to reflect the skills and knowledge of the follow on-

degree with regard to specific content. Depending on the chosen degree pathway, the project may be a practical design and build, or a theoretical investigation.



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. Cybersecurity 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 cybersecurity 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

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 you undertook 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 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 modeled, 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 you wish to enhance your 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-centred 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


Daytime Evening


Daytime Evening


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