Studying Computer Science at master's level at the Creative Computing Institute gives you the opportunity to gain further depth of learning in specific areas such as machine learning, cybersecurity, and computer graphics. You will build advanced software engineering competencies and explore their relevance in applied business contexts.
Our focused master's programme provides a rich environment in which to explore ethical computing futures, advanced HCI and computational entrepreneurship. You will undertake a thesis project that targets your preferred technology sector or domain of work, supporting graduate progression to industry or further academic research.
We are committed to ensuring that your skills are set within an ethical framework and are working to embed UAL’s Principles for Climate, Social and Racial Justice.
Offers will be made based on the following selection criteria:
Computing graduates are highly sought after across many sectors and our degrees facilitate progression to a wide range of careers in both industry and academia. Graduates can join large companies or start their own business using their engineering skills and their knowledge of computational innovation.
Graduates can become:
You will be introduced to advanced algorithms through mathematics and programming for advanced analysis of data and machine learning optimisation. You will create and analyse computational models using approaches such as stochastic and gradient algorithms, dynamic programming algorithms and primal and dual methods. This will develop your understanding of how algorithms might be improved to tackle current and emerging problems.
You will learn advanced data structures and representations, including for complex multidimensional feature processing and storage. You will consider how different types of structures are useful for different kinds of contexts and problems from schemaless structures to complex multidimensional in-core representations. You will also explore linked lists, binary trees, heap/stack/queue data, dynamic arrays, hashing and graphs.
You will be given opportunities to gain experience in targeted penetration testing and undertake training and exercises such as cybersecurity essentials certification. You will be taught to use techniques including advanced static program analysis and report interpretation, threat analysis and mitigation. You will also have the opportunity to use tools such as Burpsuite to carry out live testing to analyse security risks in online applications.
Software engineering methods are critical for software development. This unit will develop your understanding of how to work as part of a contemporary software team. You will be exposed to software engineering approaches across relevant industry standard languages, tools and frameworks including JavaScript, C/C++ and Python. Software engineering will feature heavily in project work, both supporting and adding to your learning.
Discover the synergy of Computer Graphics and Human-Computer Interaction (HCI) in this advanced unit. Unveil the power of Computer Graphics in shaping interactive systems, crafting immersive visual experiences. Delve into HCI principles merged with interface design, prioritizing intuitive user interactions. Explore how these elements converge, redefining innovation in interactive system design.
Start your creative future at University of the Arts London About University of the Arts London (UAL) University of the Arts London (UAL) is hos...