Software Engineering for Media (MSc AIM)
AIMS
The purpose of the unit is to ensure that students are equipped with the technical computing skills necessary to design and implement deep learning tools and pipelines. The unit aims to equip the students with the knowledge to select the correct programming languages, application programming interfaces and techniques to solve deep learning problems within media using a Test Driven approach. Further to this the application of standard software engineering techniques is encouraged to enable the student to work as part of a development team solving complex technical issues in modern computer animation.
Intended Learning Outcomes
Having successfully completed this unit the student is expected to:
- demonstrate an ability to write complex programs using a high-level programming language and deep learning frameworks
- apply various data augmentation techniques on a range of multimedia data.
- apply Test Driven Development to the design and implementation of a major software artefact informed by industry best practice.
- display proficiency in applying modern deep-learning techniques to multimedia data
- develop proficiency in setting up development environments.