BSc (Hons)

Computer Science including Foundation Year

In an era defined by technological innovation and digital transformation, the pursuit of a Computer Science undergraduate degree opens a universe of possibilities.

How to apply Apply Through UCAS Book an Open Day Chat to Us

Key Course Details

  • UCAS Code

    G594

  • Start Date

    September

  • Location

    Pontypridd

  • Campus Code

    A

Fees

  • Home students

    £9,250*

  • International students

    £16,200*

  • Full-time fees are per year. Part-time fees are per 20 credits.

Accredited by the British Computer Society and created in partnership with industry and students. This programme ensures graduates are creative and capable, able to build the future with intelligent, effective, efficient, and reliable systems. The foundation year provides a method of entering this exciting field for those who are perhaps returning to study, or otherwise need to build their confidence.

Designed for

Those with an interest in the how computers work and how they can be applied creatively to solving real world problems in a safe reliable manner will benefit from this excellent course. Practical skills and theoretical knowledge, with a strong focus on developing graduates as professionals capable of greatness in their careers are the hallmarks of the programme.

Accredited by

  • BCS, The Chartered Institute for IT

Career Paths

  • Software Development
  • Software Engineering
  • Data Science
  • Dev Ops
  • Further study and research

Skills taught

  • IT Literacy 
  • Competency in media literacy 
  • Communications and collaboration 
  • Digital scholarship and information literacy 
  • Career and identity management

We make a difference in practice, not just on paper. Our courses are designed by people who offer jobs - and taught by people who have real work experience.


Course Highlights

Practical Focus

Examples and exercises based on real world problems help students place what they have learnt into a career ready context.

Future Ready

This course evolves and develops to stay at the bleeding edge of technical advances; informed by staff research and embracing emerging technologies to ensure our graduates.

Professional Practice

Accredited by the British Computer Society and developed in line with Association of Computing Machinery guidelines this programme ensures students are ready to practice.

Fostering Innovation

Assessment and projects allow students to express their creativity in developing novel solutions to real world problems.

Module Overview

Building skills and confidence that will kickstart your career is the aim of the first (foundation) year of this course.  Important concepts and tools are introduced, and skills developed. You will also develop study and communications skills which are valuable not just on the BSc Computer Science programme but for your future, allowing you to pursue your dreams and continue to grow.

Integrated Computing Devices
This module introduces many of the important concepts which form the backbone of much of your later studies on the course and relate them providing practical examples.  Concepts of the nature of computing devices, operating systems, and the Internet of Things [IoT] are explored along with other things.  This module is serious fun.

Web Development Fundamentals
User centric website design and development is explored in this module, providing insight into a range of other important concepts.

Information Systems
Information systems are ubiquitous in the commercial. This module introduces the concepts that define and govern these systems and provides practical skills in their implementation.

Software Development Fundamentals
This module takes students, who may not have programmed before, through the process of developing a procedural programme and software development in general.  It is practically based and employs a commercially important language.

Cyber Security and Forensics
The security of computer and communication systems is paramount and must be considered when any system is created.  This module discusses the threats that are faced and ways in which they can be addressed, along with considering the laws that govern this area.

Foundations of Mathematics for Computing
This module fosters an understanding of the mathematical techniques and concepts which are important to computing, achieved through application and example. The module also instils confidence in those that may need to in numeracy algebra and mathematical methods.

The first year of the programme introduces the core concepts and accelerates you towards the rest of the course. Programming skills are built and deployed, and computer architecture is explained. Concepts of information management and databases are introduced, and professional and study skills created.

Programming
This core module develops programming skills and introduces the important concepts required to design and build modern software.

No previous programming experience is expected as we take you on the journey to creating functional object-oriented programme in a commercially important language.

Information Management, Assurance and Security
Databases form the backbone of many systems. The data they hold must be managed and protected to ensure the systems can work effectively and reliably. This module covers these skills and their underlying concepts.

Computer Systems Concepts
An understanding of how computer systems are constructed and operate is fundamental to being able to successfully use them. This module provides these important insights.

Professionalism Employability Enterprise and Problem-solving
learn the essentials of being a computing professional and develop the skills which will support your career over your lifetime, including the ability to present and analyse data and work towards a state project. Students can choose to study and be assessed for a portion of this module in the Welsh.

Proffesiynoldeb, Cyflogadwyedd, Menter a Datrys Problemau
Dysgwch hanfodion bod yn weithiwr proffesiynol cyfrifiadurol a datblygu'r sgiliau a fydd yn cefnogi eich gyrfa dros eich oes, gan gynnwys y gallu i gyflwyno a dadansoddi dyddiad a gweithio tuag at brosiect gwladwriaethol. Gall myfyrwyr ddewis astudio, a chael eu hasesu ar gyfer cyfran o'r modiwl.

Mathematical Tools for Computation
Confidence with tools which can be applied throughout the other modules and in your later careers is born within this module. A supportive atmosphere helps even those who are intimidated by maths ad it concepts. This module is specifically targeted at the needs of computer science.

Programming skills are further developed ensuring students can create safe and reliable solutions which respond to users’ needs. The ability to store and manipulate data is further enhanced. The development of professional practice and the ability to solve problems continues with team-based projects to manage and implement.

Data Structures and Algorithms with Object Oriented Programming
A fundamental thread of computer science, a good knowledge of data structures and algorithms ensure that programs and systems are effective and dependable. This module relates these to object-oriented concepts and software engineering practice. 

Secure Software Development
This module continues the strong thread of program, which is the development of reliable safe software. It builds both the skills and the conceptual knowledge that ensures that the software we produce has no nasty surprises!

Operating Systems Concepts
This module introduces the history and key components of an operating system both conceptually and practically, allowing a user to gain practical familiarity with multiple operating systems.

Event Driven and Graphical User Interface Programming
This module develops knowledge of and skills in the techniques associated with the Event-Driven Programming Paradigm in which events (user interactions and inter-program/thread messages) control the flow of the program's execution. 

Professional Practice and Employability, Team Based Software Development Workshop
This important module builds the skills needed to work as a professional in computer science related careers. It introduces professional practice in computing, develops academic skills and knowledge relating to legal, social, ethical, and professional aspects of computing. In doing so develops your employability. This is done through an authentic, teamwork experience.

Databases and Data Modelling
The module explores a range of database technologies and provides theoretical and practical foundations for their use. It covers relational database architecture, practical use of query language and in addition highlights approaches for managing large volumes of data such as distributed/cloud and NoSQL database systems. Security is also addressed.

Supervised Work Experience (Computing)
Students can choose to undertake supervised work experience, normally as part of the sandwich programme. This excellent opportunity lets students apply the skills they have developed and hone the knowledge they have earned, whilst also bringing invaluable experience which will help in their future careers. 

Study Overseas (Computing)
Students have the option to study overseas under exchange programmes.

Artificial intelligence techniques are applied, and computer networks developed and deployed. Students implement software which runs concurrently and in parallel across hardware. Software is developed for mobile systems or for robotic applications. An individual project provides students with the opportunity to address a major piece of work, solving a problem or developing a solution, and demonstrating their considerable skills and abilities.

Individual Project
The crowning element of the course, the Individual project allows students to demonstrate their creativity research an analytical abilities and practical skills in management and delivery of a project which reflects a real need.

Computer Networks
Computer Networks provides students with a comprehensive understanding of the principles, protocols, and technologies that underpin modern computer networks. It equips students with the knowledge and skills required to design, implement, and manage computer networks effectively.

Robotics and Autonomous Systems
Robotics is an interdisciplinary subject with strong links to electrical electronic and mechanical engineering. This optional module draws on these links to introduce concepts, techniques and terminology required to design and implement artificially intelligent solutions in the field of robotics and cybernetics.

Mobile Systems and Applications
This optional module develops the skills required to design, implement, test and critically evaluate applications for mobile platforms.

Parallel and Concurrent Programming
Addressing both theoretical and practical issues this module enables students to design and build parallel and concurrent systems.

Intelligent Systems
Addressing a range of techniques and technologies used to build artificial intelligence systems. This module used practical examples to help students select techniques and apply them to solving real world problems.

Course Highlights

Delivery and Assessment

Delivery of the modules on this course is tailored to the specific needs of the material being covered. This means there are a mix of techniques ranging from some formal lectures with supporting practical sessions to team-based projects which are managed in simulation.

There are no formal examinations. As with the teaching elements of the course, care is taken to ensure that the assessment of a modules reflects the best way to both assess your progress and to provide an authentic learning experience. Assessment on the course range from drafting formal reports to video demonstrations. Many of the assessment methods help develop the practical skills needed in the workplace.

Teaching and assessment draw heavily on real world issues and present realistic working challenges of a suitable scale.

All teaching is supported by online material, including video, audio and text-based resources, exercises, and tasks.

Teaching staff

With a wide range of research interests and a wealth of experience staff teaching on the course provide engaging and innovative learning experience.

Members of the team are researching in a range of fields, from data science to how best to develop the essential computer science skills in our students, and from robotics to the medical applications of Artificial Intelligence. They want to take you along with them on this exhilarating journey.

Placements and work experience

The programme is offered in Sandwich mode where students complete at least nine months of supervised work placement. Assistance is given to students in obtaining a placement, and supervision ensures it has experiential value.

In addition, the University Placement Officers can assist students in obtaining summer and weekend placements for all students on the course.

Virtual placement and industry challenges are also integrated into the programme.

Placements allow students not only to gain experience and thus have a head start in their careers, but also to help place their studies in context and to help build confidence in their abilities. They afford the opportunity to apply what’s being learnt and learn nuances which may be otherwise hard to gain.

Facilities

The course is supported by specialist computing labs with PCs and Macintosh computers, which support the delivery of our modules. These are available outside of teaching hours to enable you to study flexibly. Specific modules are supported with the Robotic Intelligence lab with a range of arms, mobile robots, and related technologies.

The programme is also supported by a flexible learning space which provides a community hub for the BSc Computer Science students where they can work together in a relaxed atmosphere.

Project spaces are provided for exclusive use by students on this course, providing quiet areas where students may engage in solo study without distractions or teamwork.

Accredited by
Two students working in the computer lab.

Top in Wales

For Computer Science and Information Systems (Guardian University Guide 2024)


Careers and Employability

Graduate careers

The aviation industry, defence contractors and a premier league football club all benefit from the expertise of graduates of the BSc Computer Science programme. The position these graduates occupy include software engineering and development roles, data migrations and leadership positions and data scientist. Every industry needs computer scientists, and this programme builds the skills you will need to help those industries move forward.

Possible career paths

Careers for graduates of the programme include Software engineer or developer, systems analysist, data analyst or data scientist. The programme builds the skills not just for tomorrow but for the future as well, with leadership and management roles being on the focus for some graduates.

Careers support

The course not only develops the skills you need to progress in your careers, but also provides several methods of supporting you along the way.

Careers advisors provide practical support and guidance, whilst placement and challenges build skills and experience, opportunities to network come through placements, visiting speakers and industry challenges.

When you have graduated the support continues through the USW Computer Science community.

We can also support those who wish to strike out with their own plans, be it in their own company or working freelance.

ENTRY REQUIREMENTS

Typical qualification requirements:

  • A Level: DD
  • Welsh BACC: N/A
  • BTEC: BTEC Extended Diploma Pass Pass Pass or BTEC Diploma Pass Pass
  • Access to HE: Pass Access to HE Diploma with a minimum of 48 UCAS Tariff points
  • T Level: P

 

 

Additional requirements include:

The University normally requires a minimum 3 GCSEs including Mathematics and English at Grade C/Grade 4 or above, or their equivalent but consideration is given to individual circumstances

International applications welcomed:

We welcome international applications with equivalent qualifications of our entry requirements. For more details related to your country of residence please view our dedicated country pages.

English language requirements

International applicants will need to have achieved an overall of IELTS 6.0 with a minimum of 5.5 in each component/TOEFL 72 overall and a minimum of 18 in reading, 17 in listening, 20 in speaking and 17 in writing or equivalent.

Equivalents can be located on our English Language pages.

If you have previously studied through the medium of English IELTS might not be required, please visit our country specific page for further details. If your country is not featured, please contact us.

If you do not meet the English entry criteria please visit our Pre-Sessional course pages.

Contextual offers

We may make you a lower offer based on a range of factors, including your background (where you live and the school or college that you attended for example), your experiences and individual circumstances (as a care leaver, for example). This is referred to as a contextual offer and we receive data from UCAS to support us in making these decisions.

USW prides itself on its student experience and we support our students to achieve their goals and become a successful graduate. This approach helps us to support students who have the potential to succeed and who may have faced barriers that make it more difficult to access university.

 

We're here to help

Whether you a have a question about your course, fees and funding, the application process or anything else, there are plenty of ways you can get in touch and we'd to talk to you. You can contact our friendly admissions team by phone, email or chat to us online.

 

Fees and Funding

UK Full-time Fee

£9,250

per year*
International Full-time Fee

£16,200

per year*

Further Information

Studying at university is one of the most significant investments you'll ever make. Whilst you’re studying, you’ll have two main financial obligations – tuition fees and living costs. There’s lots of financial help available from the University of South Wales and external funding sources, that may provide loans (which have to be paid back) and grants, scholarships and bursaries (that don't).

*Full-time fees are per year. Part-time fees are per 20 credits. Once enrolled, the fee is anticipated to remain at the same rate throughout the duration of your study on this course except as described below.

Please be aware that we may increase the maximum fee for home students on full-time undergraduate courses only where the Welsh Government increases the permitted level of inflation of fees. Fees for all students (including part-time, postgraduate and international students) may be amended in accordance with our applicable Fees and Debt Management Policy.  We will ensure that students are given clear, intelligible, unambiguous and timely information about our courses and costs in good time, ahead of the next academic year.

 

Fees and Funding Scholarships and Bursaries Cost of Living Support

Additional Costs

Whilst in most cases these resources are more than sufficient in supporting you with completing your course, additional costs, both obligatory and optional, may be required or requested for the likes of stationery, printing, or equipment during your foundation year.  For costs after you progress to year 1 of your degree programme, please see the list below.

Investing in your future

We are investing in the future of STEM at USW with an exciting new Computing, Engineering and Technology building at our Pontypridd Campus.


University Quality Assurance

At USW, we regularly review our courses in response to changing patterns of employment and skills demand to ensure we offer learning designed to reflect today’s student needs and tomorrow’s employer demands.

If during a review process course content is significantly changed, we’ll write to inform you and talk you through the changes for the coming year. But whatever the outcome, we aim to equip our students with the skillset and the mindset to succeed whatever tomorrow may bring. Your future, future-proofed.

I AM NOW NCSC CERTIFIED, SO EMPLOYERS LOOK AT THAT, AND IT GIVES THAT PROFESSIONALISM ASPECT TO THE COURSE

Niamh McConville

BSc Computer Science Graduate

YOU’RE NOT JUST SITTING DOWN AND CODING ALL DAY; YOU’RE LEARNING HOW PEOPLE WORK AND GETTING USED TO WORKING WITH OTHERS.

Niamh McConville

BSc Computer Science Graduate

Life at USW

Halls are a big part of your student experience and there’s accommodation at all three of our locations. If you don’t want to live near the campus, there are great transport links to keep you connected.