This course is typically delivered over 5 years, including your year in industrial placement.
In your first year you will study the basic computing skills and theories which will underpin your entire degree. You’ll learn to code in Java and Python, come to a thorough understanding of web-based technologies, learn about operating systems and computer architecture, and develop your technical skills.
In addition to studying a more advanced core curriculum, you’ll also begin to select electives in year 2. You’ll also take part in a group project designing and implementing an actual software system.
Year 3 (Placement):
Your third year will be spent in an arranged placement with one of Cardiff University’s industrial partners. This will be a paid placement, and will give you tremendously important experience in a real working environment.
Year 4 will have a heavy focus on emerging technologies within Computer Science. You’ll also have access to a wide range of more advanced electives. Lastly, you’ll undertake a substantial individual project, worth a full 40 credits.
Assuming all of your studies have progressed satisfactorily up till now, you can begin your 5th year. This will include a series of advanced elective modules and your Level 7 Group Project.