Course summary
Our Software Engineering programme, including a foundation year, is designed for those who are new to the field of computing or need to strengthen their skills before starting a degree. This course offers a supportive introduction, building your confidence and knowledge in essential areas of software engineering. In the foundation year, you will build a strong foundation in essential computing skills, covering a broad range of fundamental topics such as basic programming languages, problem-solving techniques, and foundational software design concepts. This stage focuses on developing your core competencies in computing, ensuring you are well-prepared to tackle more specialised software engineering modules. As you advance through the programme, you will transition into exploring software development and engineering principles, learning how to design, create, and manage complex software systems with confidence. The main degree programme covers a broad range of software development techniques. You will learn how to identify and use the appropriate software development tools and software development technologies for different tasks. The curriculum includes a mix of theory and practical learning, giving you hands-on experience with cutting-edge technologies. This practical approach helps you develop strong problem-solving skills, which are crucial for real-world applications. One of the key benefits of our course is the focus on both technical and professional skills. You will gain expertise in advanced programming and the ability to work on full-stack web development. The course also covers software architecture, teaching you how to design robust and efficient systems. Alongside technical training, we emphasise project management, preparing you to lead projects and work effectively within teams. Our programme stays at the forefront of the discipline by constantly updating its content to reflect the latest industry trends. This ensures that you gain knowledge and skills that are relevant and in demand. Upon graduation, you will be ready to pursue various career opportunities in specialist software organisations or companies that invest in developing advanced software systems. Completing this degree with a foundation year not only provides you with a comprehensive education in software engineering but also nurtures your transferable employment skills. You will be equipped to tackle complex software projects and succeed in a dynamic and rapidly evolving industry. This course is ideal for those who wish to start strong and build a solid foundation in software engineering.
Modules
In your first year, you’ll be introduced to basic programming languages, software development techniques, and software engineering principles. This year lays the groundwork for your studies, equipping you with essential problem-solving skills and hands-on experience with cutting-edge technologies. Compulsory Analysing and Solving Problems (20 credits) Introduction to Computer Programming (20 credits) Introduction to Computer Systems (20 credits) Introduction to Mathematics and Science (20 credits) Academic Skills (20 credits) Integrating Project (20 credits) The second year deepens your understanding of data security, compliance, and software engineering testing. You’ll also study operating systems and delve into more complex aspects of software development, enhancing your skills in managing and developing complex software systems. Compulsory Software Development (20 credits) Computer Architecture and Operating Systems (20 credits) Introduction to Web and Database Concepts (20 credits) Network and Cybersecurity Essentials (20 credits) Learning in the Digital Era (20 credits) Mathematics (20 credits) In the third year, you’ll explore full-stack web development and project management, gaining practical experience in these areas. This year is crucial for learning about software architecture and designing robust software solutions, preparing you for professional challenges. Compulsory Changemakers: Creativity and Value Creation (20 credits) Network Operating Systems and Services (20 credits) Databases Application Development (20 credits) Data Security and Compliance (20 credits) Advanced Software Development (20 credits) Software Engineering Principles and Testing (20 credits) The final year focuses on artificial intelligence and machine learning, emphasising emerging trends and professional skills. You’ll undertake an independent project, applying your knowledge to real-world industry problems, ensuring you’re ready for a successful career in software engineering Compulsory Independent Project (40 credits) Artificial Intelligence & Machine Learning (20 credits) Emerging Trends (20 credits) Cloud-Based Web Services (20 credits) Socket Programming and Concurrency (20 credits)
Assessment method
The School of Applied Computing aims to produce graduates that help shape the future of software engineering. The course content is contemporary and shaped for employability through close links with local and national employers. Students are assessed through a combination of worksheets, practicals, presentations, projects and examinations. Module assessment is often by assignment, or assignment and examination. The final mark for some modules may include one or more pieces of coursework set and completed during the module. Project work is assessed by a written report and presentation. Students are encouraged to use our links with Software Alliance Wales and Go Wales to work on commercial schemes for their Major Project module. Go Wales provides the opportunity of paid work placements with local businesses.
Professional bodies
Professionally accredited courses provide industry-wide recognition of the quality of your qualification.
- British Computer Society
How to apply
This is the deadline for applications to be completed and sent for this course. If the university or college still has places available you can apply after this date, but your application is not guaranteed to be considered.
Application codes
Please select a course option – you will then see the application code you need to use to apply for the course.
Points of entry
The following entry points are available for this course:
- Foundation
Entry requirements
Qualification requirements
UCAS Tariff - 32 points
Student Outcomes
The number of student respondents and response rates can be important in interpreting the data – it is important to note your experience may be different from theirs. This data will be based on the subject area rather than the specific course. Read more about this data on the Discover Uni website.
Fees and funding
Tuition fees
England | £9250 | Year 1 |
Northern Ireland | £9250 | Year 1 |
Scotland | £9250 | Year 1 |
Wales | £9250 | Year 1 |
Channel Islands | £9250 | Year 1 |
Republic of Ireland | £9250 | Year 1 |
EU | £14850 | Year 1 |
International | £14850 | Year 1 |
Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .
Additional fee information
Provider information
University of Wales Trinity Saint David
College Road
Carmarthen
SA31 3EP