Response to Covid-19 – Updates for January 2021 intake: Our focus is to provide a safe and welcoming environment for students. At our London, Birmingham and Manchester Centres, we plan to offer the opportunity to engage in some small group face-to-face teaching, consistent with any social distancing measures that may be in place, in addition to online live classes. More information about our response to Covid-19 and FAQs are available here.

COURSE OVERVIEW

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: 01 February 2021
  • 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: 01 February 2021
About The Course

WHAT WILL I STUDY?

The UK’s IT industry is worth £58 billion annually. With the employment of IT professionals expected to grow nearly twice as fast as the UK average between now and 2020 (e-skills UK), it looks like demand for well-qualified information technology graduates is set to remain strong.

This hands-on degree programme encourages students to develop extensive knowledge of computer programming. Students have the opportunity to develop these skills by designing, building and implementing computer systems, culminating in a major final-year software development project.

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

You will develop a range of broadly applicable IT skills such as programming, databases, networking, usability and web technologies, as well as building your communication, project management, teamwork and presentation skills through group and project work.

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.

 

EVENING AND WEEKEND STUDY

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:

ACADEMIC 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

If you do meet these entry requirements, we offer a BSc (Hons) Computing with Foundation Year that offers a more supported route into undergraduate studies.

ENGLISH LANGUAGE REQUIREMENTS

  • 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)

INTERVIEW

  • Attend an Admissions or Academic interview.
  • The admissions interview is to help us understand who you are and why you would like to study a particular course.
  • The academic interview is offered to candidates whose qualifications are below the entry requirements or who have not been in education for a while (the interviewer will assess your knowledge in the specific field).

All modules are core and are worth 20 credits unless specified.

YEAR 1

User Experience is defined as how users think, feel and say when they interact with digital products! The success of digital projects depends immensely on understanding and articulating the user needs and wants. In an era where user centre design has become the driver of the design process, identifying who will use the product and how the product will be used are now the engine of usability, utility and user experience. The module also defines the basics of the User Experience, and how to understand the user and business requirements. This module will encapsulate topics from ethnography, sociology and cognitive psychology as well as topics from a digital design. You will learn all the current techniques and tools to design, plan and develop a user research strategy. Those techniques will be based on two main scientific research approaches (Qualitative and Quantitative) to collect user and business needs.

If you think digital networks are important now, soon there will be over 50 billion connections between people, places and things. This module will give you an industry Cisco certificate.  The module will explore networks by using a network simulator to learn what devices and connections are used. We will then understand and apply the principles of networking, protocols and associated technologies by doing various online activities. We will learn the structure and contents of network models by reading online materials and testing knowledge with mini online quizzes. You will then practise the maths required to be a network engineer by calculating addressing schemes. We will Investigate compare and contrast transport protocols, discover what network services are necessary and apply them. You will also learn how to install and configure network components, including switches and routers and firewalls by doing practical activities with real equipment. You will apply structured approaches to troubleshooting network issues and repair faults in hardware, software products and the network and communicate effectively with your colleagues in a variety of situations. You will also apply diagnostic tools and techniques to identify the causes of network performance issues developing analytical skills. You will also manage network devices and apply configurations for management access control. You will identify attacks concepts techniques and the approach of cybersecurity and compare types of malware, you will learn how to protect your data, privacy and the cybersecurity domain and compare the tools and methods for incident response, prevention and detection.

Problem-solving is concerned with identifying problems, devising possible solutions and taking an appropriate course of action.  Problem-solving is a fundamental skill that allows us to tackle problems of varying scope in a systematic manner.  It is also the single most desirable and sought-after skill in the computing profession. All software is designed to solve a human problem and comprises of an array of solutions to a series of smaller problems.  Software is developed using computer programming whereby computing problems are transformed into instructions that make up a software solution.  In this module, you will develop your problem-solving skills through computer programming and the development of software solutions.  You will gain knowledge and skills that are highly desirable in the computing profession and are essential to the course of your study.

This module emphasises problem-solving through practice and so you will learn by completing weekly lab-based practical sessions.  These sessions will introduce you to the key concepts and will provide you with opportunities to develop your knowledge and skills.  Each lab session will consist of computer problems of increasing challenge and scope and where appropriate collaborative working will be encouraged.

Databases are a major component of ICT systems. Mobile apps, social networks, video games and most software systems deploy databases or deal with data somehow. In this module, you are introduced to the skills and concepts required to develop and use relational databases. You will learn how to write programs interacting with databases and how to create them. This provides a solid foundation to prepare for modules involving web, internet or software development elsewhere on your course.

In the digital era, the amount of data managed by companies is tremendous. New tools are required to process this data and extract knowledge.

The module takes the students through the data life cycle process; collecting, cleaning, processing, analysis and interpretation. Many different technologies will be used in this process.

The key areas of study within this module are:
• Statistical analysis
• Data collection and retrieval.
• SQL and NoSQL Databases
• Data Mining Algorithms such as K-means clustering, Association rules, Regression, SVM, Decision trees, classifiers, time series, text analytics
• Data Visualisation
• health informatics
• Information reporting and data presentation

The World Wide Web (WWW) has become increasingly entwined with our everyday lives. It is estimated that over half the world’s population has access to the Internet. If we consider the Internet as a platform this gives us reach to a global audience. This module will equip you with the skills to structure and deploy a website. As such, you will gain the ability to present your ideas live on the WWW.

You will be provided with a foundation for understanding the process of developing a basic website. You will gain hands-on experience of structuring, presenting and deploying a website. The initial focus of this module will be on the client-side requirements of the Web and investigating the technologies required to produce linked interactive web pages. After covering client-side requirements you will be given the opportunity to move onto looking into how to persist information on a server. 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. Accessibility will also be covered as part of an essential legal requirement for web communication.

 

YEAR 2

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 to the different needs of many diverse user groups. Enterprise-level database management systems, therefore, need to provide the facilities to handle such requirements.

The module will provide you with an understanding of the issues involved and how they are addressed using modern enterprise database management systems. We will research novel database management systems such as NoSQL databases but also continue more advanced relational databases by using object-relational mapping libraries.

The Object Orientated paradigm has deeply influenced commercial software development and new programmers need to be aware of the best practices for designing and documenting well structured, flexible, scalable and error-free Object Orientated code. In addition, cloud computing is enabling Software as a Service (SaaS) products and programmers need to be able to deliver enterprise applications which are designed to be deployed as web services.

As there is more and more data created, organisations now use this data as an asset to help them plan forecast and support business strategies. This is very important and hugely helpful for businesses competitive advantage.

Organisations adopt analytics to forecast, measure and analyse business operations. Furthermore, it assists in fraud detection, risk management, performance management, and customer and/or marketing analysis. This module incorporates some advanced analytical and modelling techniques important in today’s business environment. You will learn a range of techniques and develop an understanding of where they can be applied.

Emphasis is placed on understanding and analysis of today’s business problems and the use of data for decision-making. Furthermore, you will be developing suitable models, using popular and high rated industry system/software where appropriate. This promotes the improvement of your problem-solving skill through analysis and solutions provision to facilitate business planning, control and decision-making.

This module will align you with the forefront of scientific knowledge, and, in doing so, you will hone your research skills. Such a skill-set requires the careful construction of coherently written arguments along with the ability to critically analyse, sometimes complex, sources. Such skills are of great value, not just from an academic perspective, but also in the wider professional workplace.

You will learn how to carry out a small research project both individually and as part of a group. For many, this will involve having to develop new critical analytical skills. Such skills will need to be applied when searching for and critically evaluating academic literature. This process will require the ability to first organise and then coherently communicate inferences and observations synthesised from a body of literature.

A further skill that will be developed is attention to detail. For instance, when you are communicating a research question or hypothesis, precision is key, and there must be no room for reader interpretation. In testing this skill, you will not only have to communicate your ideas in a written capacity but also verbally through group discussion.

Research is complex, multifaceted, but none the less exciting! In fitting with the diverse nature of research, you will need to undertake a varied range of learning activities. These activities will be briefly explored below.

The interface between humans and computers requires a great deal of foresight and thought into the design, implementation and intended use. Effective application of Human-Computer Interaction (HCI) principles is essential.

As technology is continually changing the way that we interact with the outside world, this has dramatically changed recently with new emerging interactions such as vocal and VR interaction, which, in turn, has changed the way how Human-Computer Interaction should be studied and reviewed. This module draws upon a wide range of principles in providing a basis for the design of systems which are efficient and easy to use.

HCI involves the study of how humans interact with computers and how to design computer systems that are effective for people to use. These interfaces must be appropriate for the intended users and you will study the demographic issues of interface design as well as ensuring that accessibility requirements are appropriately considered.
Consideration of the social and ethical aspects of computer system interaction is crucial as well as more contemporary aspects of human-machine (robot) interaction.

Cognitive science approaches are also explored to understand the behavioural aspects of HCI. The focus on interface design as well as the interaction design will emphasise the user experience aspect in addition to the evaluation and interplay of what people do with computer-based systems and what the systems do in return. You will be able to engineer and critically appraise traditional, web and mobile-based interfaces in addition to specifying how the interaction could be improved.

Thus, you will be equipped with a range of skills that will enable you to work in a multidisciplinary environment such that they are able to fit together technological possibilities with human needs and capabilities.

From classic websites to back-ends for mobile apps, the web is all-pervasive these days, and thus web development skills are in high demand. Increasingly the architecture of the web involves web APIs (application programming interfaces) which supply pure data to be used by client software, which can be browser-based (HTML and CSS) web front ends, mobile apps or desktop applications. In this module, you will learn how to develop web APIs and web-based clients making use of the data they provide.

We will begin with a look at how to develop web APIs making use of common architectural patterns (such as REST) and server-side frameworks which make it easy to develop APIs which follow these patterns. We will also look at data formats (such as JSON) which are used to exchange data between client and server. Later we will consider how standards-compliant HTML-based web pages can send requests to web APIs in the background (allowing the user to continue to interact with the page) and make use of the data returned. We will consider the security aspects of web applications and will also consider how complex front-ends can be built using a browser-based scripting language such as JavaScript. We will also look at location-based applications and web maps as a visual and engaging way to illustrate the concepts learnt in the module. The module will also provide a taste of selected recent developments in the field.

 

YEAR 3

We are living in an increasingly interconnected digital world. As such, the complexities of managing and creating applications that operate in this domain become ever more complex. Workflows and techniques that may have been adequate a few years ago quickly become redundant. Web-application developers, to manage this ever-changing world, are adopting an agile approach to software development. Such an approach means quick iterations and a flexible development infrastructure that supports this process. The focus of this module will be to explore how this process is managed. In doing so you will be exposed to workflows and modern development toolkits. The theory will be conceptualised and used on realistic projects that will be implemented to commercial production standards.

You will learn how to construct web-applications using a modern industry-aligned approach. Considerations will need to be applied to the conceptual difficulties of scaling and maintaining web- applications. As such, you will need to understand the overall process and lifecycle of non-trivial web applications. More advanced web development concepts will be researched and explored.

If you ever have an idea and wanted to build your idea into a digital product, this is your module. User Experience strategies are about translating all user and business needs into usable, enjoyable and commercially viable products. The modern digital design process is not only about developing visually appealing products but also to create a commercially viable product. User Experience strategists are now involved in more than just the experience but also developing a business model that would sustain in a highly competitive market. This module will consider web and mobile application plan, design and prototype and test. However, this module will equip you with all the advanced User Experience skills that you will need to strive in the creative industry arena.

The module will cover the interdisciplinary nature of UX and the principles of user-centred design.

Data Science is a recent field which aims at making sense of data using data mining algorithms, machine learning tools and visualisation. “The amount of data we produce every day is truly mind-boggling. There are 2.5 quintillion bytes of data created each day“ (Forbes, 2018). The study of this data area is growing rapidly as new technologies have enabled the creation, capture and analysis of this data.

The Industrial Consulting Project module will deliver ‘Real-world’ learning which is an important part of Solent University’s Academic Framework which guides us in how learning is designed and delivered.

‘Real-world’ learning involves interaction with employers and external organisations to allow students to prepare, rehearse and reflect on their experiences. These learning activities are influenced by real-world scenarios and preparing you for employment or career progression. The ability to work on a project collaboratively and to a set of requirements is essential.

This is a great opportunity to prepare for graduate life and work.

The Industrial Consulting Project module offers you an insight in becoming a professional and working in the digital, computing and technology industries. You will be able to bring together all the skills and practice you have learnt so far on your course, allowing you to reflect critically and constructively around contemporary and future innovations in your field of study.

All final year bachelor’s degree students undertake an extended body of work commonly called a Dissertation or Final Major Project (FMP).

The content of the Dissertation Project should reflect your passions and interests within your field of study and must be drawn from relevant theory, supported by the practical aspects of your degree.

You will define the subject and technical focus of your project. The choice of topic must be drawn from and extend the theory and practice encompassed by your degree title. Projects may be practical or investigative in nature, but all projects must produce specific artefacts that demonstrate your intellectual and practical skills in the subject area.

You will also acquire knowledge and skills associated with the gathering and interpretation of literature, the development of an appropriate project methodology, project planning, written and verbal reporting of project outcomes and use of references. The project must take into consideration relevant ethical, legal and other professional issues in its conception. Particularly it must address any issues associated with intellectual property

TUITION FEES 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.

ADDITIONAL COSTS

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.

WHAT DOES YOUR TUITION FEE COVER?

  • 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
Birmingham
B5 4UA

London Centre

St James’ House
10 Rosebery Avenue
London
EC1R 4TF

Manchester Centre

Saint James Buildings
61 – 95 Oxford St
Manchester
M1 6FQ

READY TO APPLY?

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 home.admissions@qa.com

APPLY FOR LONDON – JANUARY 2021

JANUARY 2021 – DAYTIME
JANUARY 2021 – EVENING/WEEKEND

APPLY FOR BIRMINGHAM – JANUARY 2021

JANUARY 2021 – DAYTIME
JANUARY 2021 – EVENING/WEEKEND

APPLY FOR MANCHESTER – JANUARY 2021

JANUARY 2021 – DAYTIME

WANT TO ASK US A QUESTION?

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