BSc (Hons) Computer Science (Including Foundation Year)
Course Overview
This BSc (Hons) Computer Science with a Foundation Year provides an alternative entry route for students without the required grades, beginning with an introductory year to build essential computing and mathematical skills. The subsequent BCS-accredited degree focuses on secure software development, offering a practical, 'learn by doing' approach to tackle real-world problems. You will develop key programming skills and gain first-hand experience with agile methodologies, preparing you for a successful career in this rapidly evolving field.
Key Program Highlights
- Includes an additional foundation year to build essential numerical and computing knowledge for degree-level study.
- BCS-accredited degree designed in line with professional standards for a career in secure software development.
- Practical, hands-on learning using high-performance computers, working individually and in teams to meet deadlines.
- Focus on solving real-life problems with an understanding of abstraction, complexity, security, and concurrency.
- Based at the friendly Treforest campus, which offers a self-contained community with halls, libraries, and social spaces.
Course Overview
This BSc (Hons) Computer Science with a Foundation Year provides an alternative entry route for students without the required grades, beginning with an introductory year to build essential computing and mathematical skills. The subsequent BCS-accredited degree focuses on secure software development, offering a practical, 'learn by doing' approach to tackle real-world problems. You will develop key programming skills and gain first-hand experience with agile methodologies, preparing you for a successful career in this rapidly evolving field.
Key Program Highlights
- Includes an additional foundation year to build essential numerical and computing knowledge for degree-level study.
- BCS-accredited degree designed in line with professional standards for a career in secure software development.
- Practical, hands-on learning using high-performance computers, working individually and in teams to meet deadlines.
- Focus on solving real-life problems with an understanding of abstraction, complexity, security, and concurrency.
- Based at the friendly Treforest campus, which offers a self-contained community with halls, libraries, and social spaces.
Requirements
Modules
- Integrated Computing Devices
- Web Development Fundamentals
- Information Systems
- Software Development Fundamentals
- Cyber Security and Forensics
- Foundations of Mathematics for Computing
- Programming
- Information Management, Assurance and Security
- Computer Systems Concepts
- Professionalism Employability Enterprise and Problem-solving
- Proffesiynoldeb, Cyflogadwyedd, Menter a Datrys Problemau
- Mathematical Tools for Computation
- Data Structures and Algorithms with Object Oriented Programming
- Secure Software Development
- Operating Systems Concepts
- Event Driven and Graphical User Interface Programming
- Professional Practice and Employability, Team Based Software Development Workshop
- Databases and Data Modelling
- Supervised Work Experience (Computing)
- Study Overseas (Computing)
- Individual Project
- Computer Networks
- Robotics and Autonomous Systems
- Mobile Systems and Applications
- Parallel and Concurrent Programming
- Intelligent Systems