In the first year, you take Object-Oriented Programming, Calculus, Functions of Several Variables, Number Systems, and Matrix Algebra. You also choose either Internet Services and Software Design, or Mathematical Structures and Machine Fundamentals.
In the second year, you take Software Engineering, Team Project, Graphs and Optimisation, and Linear Algebra. You also choose two further CS level-2 courses and two Mathematics level-2 courses.
In the final year, you take a CS project (one unit or half unit) and you choose two or three CS level-3 courses (depending on whether your project is one unit or half unit) and four Mathematics level-3 courses.
For more information on the course units available in Computer Science, click here, and for those in Mathematics, visit this webpage.
This degree will offer you a great balance between practical industry knowledge and innovative thinking, the opportunity to use your unique combination of media and programming skills to develop your own projects and build a professional portfolio, and an emphasis on project-based learning and regular industry involvement, meaning that you’ll have the chance to push social media to the limit on live, real-world projects.
Find more information at the Course Finder entries for both the the BA and BSc degrees.
BA Digital Media Culture & Technology - key information
BSc Digital Media Culture & Technology - key information