This course is typically delivered over 5 years, including your year in industrial placement.
Year 1:
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.
Year2:
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:
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.
Year 5:
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.