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 UsKey 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
Course Highlights
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.
Top in Wales
For Computer Science and Information Systems (Guardian University Guide 2024)
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
£9,250
per year*£16,200
per year*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.
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.