Back to subject area

Computing BSc (Hons)

Undergraduate

Start date
Study mode
Course length
UCAS Code

Interested in a different start date?

Computing BSc (Hons)

Course overview

Book a free consultation

What does this course cover?

Why study this course

Assessment

Entry requirements

• A-Level: Grade profile of CCC or 96 UCAS Tariff Points.
• BTEC: Grade profile of MMM. This can be achieved from either an Extended National Diploma or a combination of smaller BTEC qualifications.
• T-levels: A T-level with an overall Pass (A*-C) grade.

If English is not your first language, you must have the following IELTS score:
· Foundation courses: A Secure English Language Test equivalent to IELTS 5.5 IELTS with a minimum of 5.5 in each component.
· Undergraduate courses: A Secure English Language Test equivalent to IELTS 6.0 with a minimum of 5.5 in each component.
Other English language qualifications are also accepted. Please contact admissions for further information.

Course fees & funding

Fees

The tuition fee for the 2026/27 academic year is: £9,790.

Funding

Additional costs

Course modules

Personal Development for Business Managers & Entrepreneurs
40 Credits (Compulsory)

This exciting module starts you off in your career, as the cornerstone for the first year of the degree, you will build your own career action plan, and build the skills for complete self-management and development of your own career.

Fundamentals of Web Design
20 Credits (Compulsory)

This module will provide students with the opportunity to be proficient with tools and techniques used to create content accessed across a variety of mobile, tablet and desktop devices reliant on current front-end web design technologies. Students will also recognise appropriate accessibility standards and apply compliance guidelines to interactive websites. Students will develop web design skills for creating usable and interactive front-end web pages based on the principles of Human-Computer Interaction (HCI). Students will be encouraged to explore the requirements of organisations and interactive front-end development. Students will review appropriate literature on website design to gain understandings of the planning and implementation process and identify areas for further development or study.

Programming Fundamentals
20 Credits (Compulsory)

This module provides the first exposure to programming in this undergraduate degree programme, and for some students their first encounter with programming at all. It introduces problem-solving and structured, procedural and function-oriented programming. Emphasis is placed on designing, developing and deploying correct, efficient, maintainable and scalable programs.

Introduction to problem solving, a brief review of Von-Neumann architecture, introduction to programming, role of compiler and linker, introduction to functions & algorithms, basic data types and variables, input/output constructs, arithmetic, comparison and logical operators, conditional statements and repetitive statements with understanding of execution flow, translation of counting, permutations and combinations into programs, introduction to modular programming, function definition and calling, stack rolling and unrolling, string and string operations, pointers/references, memory allocation and file handling.

The focus of this module is on developing knowledge, skills and understanding as they demonstrate mastery of software development. The module is based on several example programmes and emphasis is placed on practical work with the aim of ensuring that theory covered in lectures is reinforced by practical programming tasks.

Database Design & Development
20 Credits (Compulsory)

The module will give students the opportunity to learn the fundamentals of database design. They will investigate the structure of data within a relational database, interact with, and protect the data within the database. Students will develop practical experience of problem analysis, especially concepts of data modelling, sets, relational theory and relational algebra. Students will develop database implementation skills for optimisation using structured data, held in relational databases, accessed via SQL and explore the data storage requirements of on-line businesses, companies and organisations.

Programming Fundamentals
20 Credits (Compulsory)

This module provides the first exposure to programming in this undergraduate degree programme, and for some students their first encounter with programming at all. It introduces problem-solving and structured, procedural and function-oriented programming. Emphasis is placed on designing, developing and deploying correct, efficient, maintainable and scalable programs.

Introduction to problem solving, a brief review of Von-Neumann architecture, introduction to programming, role of compiler and linker, introduction to functions & algorithms, basic data types and variables, input/output constructs, arithmetic, comparison and logical operators, conditional statements and repetitive statements with understanding of execution flow, translation of counting, permutations and combinations into programs, introduction to modular programming, function definition and calling, stack rolling and unrolling, string and string operations, pointers/references, memory allocation and file handling.

The focus of this module is on developing knowledge, skills and understanding as they demonstrate mastery of software development. The module is based on several example programmes and emphasis is placed on practical work with the aim of ensuring that theory covered in lectures is reinforced by practical programming tasks.

Fundamentals of Systems and Networking
20 Credits (Compulsory)

This module will introduce students to concepts involved in the fundamentals of computer networking and security. The emphasis is on the design of computer networks and fundamentals of cyber security.

In this module, students develop the knowledge, skills and understanding required to comprehend computer models, methodologies, structures, number representation, security, Boolean Algebra, logic gates and their role in basic computer systems. Knowledge of fundamentals of computer architecture is becoming increasingly important in business and finance, and are applicable to problems which have been considered mainstream computing.

An operating system is typically the lowest layer of software in a computer. It provides an abstracted interface so that applications can run on diverse hardware without modification and it provides security which prevents misbehaving software from ‘crashing’ the hardware or disturbing other tasks which may be running simultaneously. This module provides an introduction to the major principles of implementing an operating system and ensuring that these are secure.These fundamentals cover the principles and structures of network addressing, , system architecture design, transmission of media, security and operations.

Computing

Our campus

Privacy Notice

By clicking play, you agree to load content from YouTube, which may collect data about your visit. YouTube’s privacy policy applies.

Courses we think you'll also like

Student life & support

Life in Birmingham

Check out our blog/news/events

Students walking outside

University shortlisted for national social mobility award

Birmingham Newman has been shortlisted for University of the Year in the UK Social Mobility Awards…

Group of Birmingham Newman University students in Birmingham City Centre

Birmingham Newman University: the new UK leader for student satisfaction in the National Student Survey

Birmingham Newman is the Number 1 university in the UK for overall student positivity –…

Backs of student in lecture facing lecturers

Birmingham Newman Gains Prestigious Healthcare Chaplaincy Accreditation

Birmingham Newman University has become one of only seven higher education institutions to earn formal…

Front entrance and globe

Birmingham Newman earns strong Ofsted praise following latest inspection of its initial teacher education

Birmingham Newman earns strong Ofsted praise following latest inspection of its initial teacher education  Birmingham Newman University has been acclaimed for its strong standards in inclusion and…

Students in lecture room with laptop

Rugby Community Coaching Conference

Join Birmingham Newman University for a practical rugby coaching event designed to support coaches working…

Book an open day

Find out about our next open day. Book now to secure your place.

Instagram does not support direct link sharing, below is the page URL to copy to add to Instagram posts manually: