STUDY
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/course-mastheads/ipswich-courses/Advanced-Computing-PG_Masthead.jpg)
Institution code: | S82 |
---|---|
UCAS code: | N/A |
Start date: | September and January |
Duration: | One year full-time, two years part-time. |
Location: | Ipswich |
Typical Offer: | 2:2 or above in an undergraduate degree. |
Institution code: | S82 |
---|---|
UCAS code: | N/A |
Start date: | September and January |
Duration: | One year full-time, two years part-time. |
---|---|
Location: | Ipswich |
Typical Offer: | 2:2 or above in an undergraduate degree. |
Overview
This degree is designed for those with previous qualifications or experience in the fields of technology, computing or computer science. If you do not have experience of studying or working in these fields, please consider our MSc in Applied Cyber Security or MSc in Data Science and Artificial Intelligence.
The MSc Computer Science course is a taught postgraduate course aimed at students with a substantial background in computing who would like to study advanced computing concepts and technologies, covering a wide variety of topics in depth with dedicated experts teaching on each of the pathways. The MSc Computer Science degree provides you with a wealth of opportunities to choose your own path of specialisation into a computing career. The course includes four core modules (Dissertation and Research skills, Topics in Emerging Technologies, DevOps, Managing Projects and Teams) and three optional modules from a range of modules offered in artificial intelligence, cyber security, and software development.
Core modules will cover aspects of computing that are common across all subdomains of computing, whereas optional modules will include a choice of topics helping you specialise in an area of your preference (cyber security, software development, artificial intelligence). The programme is suitable for students from computing backgrounds who are interested in a career orientated towards an industry role, as well as in academia.
Course Highlights
-
A flexible MSc in Computer Science that gives you a choice of pathways or the freedom to create your own. You can choose from one of three pathways in Cyber Security, Software Engineering or Artificial Intelligence.
-
Access to resources from some of the largest tech companies including Amazon Web Services, Juniper, Oracle and our Google Student Club.
-
Access to world-class specialist laboratories at our new state-of-the-art DigiTech Centre located at Adastral Park, home to over 150 high-tech ICT companies and BT’s innovation labs.
-
Opportunities to work on real-world projects in collaboration with industry leaders and experts using the latest technologies.
-
An annual schedule of industry events and hackathons allowing you to apply the knowledge and skills you learn from the course.
-
An opportunity to start your own business with the University of Suffolk’s Innovation Centre (IWIC) and gain guidance from business leaders and academics.
Course Modules
All students are required to complete a total of 180 credits to fulfil the academic requirements of the programme. This includes:
- One mandatory core module worth 60 credits - Master’s project, which equips students with essential research skills.
- Two requisite modules worth 30 credits each, designed to deepen knowledge in core subject areas relevant to the degree.
- Two optional modules worth 30 credits each, allowing students to tailor their learning experience to individual interests or career goals.
Students who wish to pursue a specialist pathway award must carefully select their optional modules in accordance with the specific requirements of that pathway. These pathways are designed to provide focused expertise in a particular area and therefore require the completion of designated modules. Details of the required modules for each specialist pathway are provided below:
- MSc Computer Science – Cyber Security: Cryptography and Network Security, and Cyber Detection and Forensic Investigation
- MSc Computer Science – Software Engineering: Advanced Software Engineering and User Experience (UX), and Cloud Computing
- MSc Computer Science – Artificial Intelligence: Advanced Machine Learning, and Deep Learning and Applications
Full downloadable information regarding all University of Suffolk courses is available in the Definitive Course Record.
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/studentsx2fstaff-on-campus/studying-and-learning/course-images/games-developmentx2fcomputing/robots-copy-629X705.jpg)
Many organisations in many sectors have essentially become software houses with dedicated applications. Delivering value quickly, securely and reliably to customers is as vital to these companies as it is to software consultancies and giant technology firms (such as Google, Microsoft, Apple and Meta). DevOps, which is an evolution of agile development approaches, has become the key industrial practice to achieving these goals. DevOps combines Development and Operations to achieve a fast flow of planned work into production, where its successful implementation means fewer problems experienced by customers and faster fixes to those problems.
As a computing professional gains experience, opportunities will arise to move beyond the role of a competent team player and project contributor. This can involve taking on responsibilities such as becoming an engineering manager, leading a project, or both. These career progression paths are sometimes known as the Manager’s Path and the Staff Engineer’s Path. Both pathways require a strong grasp of soft skills and people skills, whether it's managing staff members or influencing others without formal authority. This module provides the soft and technical skills needed to support the long-term career progression of a computing professional.
Software engineering is the systematic, disciplined and quantifiable approach to the development, operation and maintenance of software. Over time, the scale and complexity of the problems addressed by software have increased with a corresponding increase in the scale and complexity of the software solutions. Such problems require the use of more advanced techniques in requirements engineering, software architectures, designing for specific attributes, advanced coding, and new testing practices. This module covers the full gamut of these techniques.
For many organisations, migrating applications and externally facing customer solutions to the cloud (AWS, Microsoft Azure, or Google Cloud) is part of their trajectory to controlling costs, adapting to change, and delivering services effectively and elastically with a global reach. This module explores cloud ecosystems, the drivers for cloud computing and when it is an appropriate solution. It provides practical skills in how to design and construct cloud solutions to deliver business needs. The resultant architectures will be secure (in terms of access to resources, workloads and applications), resilient (in terms of highly available, loosely coupled and/or fault-tolerant design choices), high-performing and scalable (in storage, compute, database and networking) and cost-optimised (in storage, compute, database and networking) and sustainable (energy efficient).
This module is designed to equip you with the essential knowledge and skills needed to excel in the critical field of cyber security. Throughout this module, you will gain an in-depth understanding of modern cryptographic techniques and explore robust network security protocols. The course emphasises practical skills development through virtual labs and real-world simulations of cyber-attacks and defences. Additionally, with the rapid proliferation of smart home technologies (Internet-of-Things - IoT) and advancements in cloud computing and machine learning, the need for robust security measures has never been more critical.
This module addresses the critical need for professionals skilled in cyber detection and forensic investigations. With a focus on the practical application of digital forensic tools, the legal and ethical aspects of investigations, and the methodologies for conducting thorough and responsible forensic investigations, ensures you gain the in-depth knowledge and skills necessary to excel in this critical field. A comprehensive exploration of digital forensic techniques, the tools used in the industry, and the legal frameworks governing forensic investigations. Upon completion, you will be well-equipped to conduct digital forensic investigations across various contexts, including criminal justice, corporate security, and civil litigation.
Artificial Intelligence (AI) includes many techniques for classification, analysis and prediction. This module aims to give you an appreciation of the types of application areas and problems that advanced AI techniques can enhance and optimise including artificial intelligence in business and financial applications, artificial intelligence in games, artificial intelligence in health sciences and medicine, and artificial intelligence in industrial control. This module covers both conventional AI techniques that have the advantage of being “explainable AI,” as well deep learning approaches which are very powerful techniques and are suitable for complex models.
This module introduces advanced topics in deep learning and how it can solve problems in many areas, such natural language processing, robotics, healthcare and computer vision etc. Neural networks are first reviewed and how training can be achieved with backpropagation. Various forms of advanced deep neural networks are developed, such as recurrent neural networks, transformers and deep reinforcement learning. Programming approaches are discussed for training and deploying neural networks. This module also covers implementations of many applications of deep learning in Natural Language Processing, Computer Vision and Robotics using Pytorch deep learning framework.
This module provides you with an opportunity to apply the knowledge and skills you have acquired so far from your course on a single significant technical project. It will require you to utilise practical, intellectual and decision-making skills in novel situations. The project will provide a mechanism for you to develop and demonstrate your autonomy and self-direction, whilst undertaking a problem-solving approach to a chosen topic.
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/campus/waterfront-building/Waterfront_marina-night-reflection-(2).jpg)
WHY SUFFOLK
2nd in the UK for Career Prospects
WUSCA 20243rd in the UK for spend on academic services
Complete University Guide 20254th in the UK for Teaching Satisfaction
Guardian University Guide 2024/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/studentsx2fstaff-on-campus/studying-and-learning/Digitech_student-(2).jpg)
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/studentsx2fstaff-on-campus/studying-and-learning/course-images/games-developmentx2fcomputing/_MG_8694.jpg)
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/studentsx2fstaff-on-campus/studying-and-learning/Digitech_students.jpg)
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/studentsx2fstaff-on-campus/studying-and-learning/course-images/games-developmentx2fcomputing/DigiTech-Centre.-University-of-Suffolk--(7).jpg)
Entry Requirements
/prod01/channel_2/media/uniofsuffolk/website/content-assets/images/home-masthead-th-1.d46331ae.jpg)
Career Opportunities
There is extensive research indicating a shortage of advanced specialist computing graduates in industry - for example demand for workers with specialist data skills like data scientists and data engineers has more than tripled over five years (+231%), according to a labour market analysis commissioned for Dynamics of data science skills by the Royal Society and the (ISC)² Cybersecurity Workforce Study surveyed nearly 12,000 cybersecurity professionals worldwide (2022) and identified a global cybersecurity workforce gap of 3.4 million people, indicating strong career prospects for graduates. Many local businesses with whom we have strong links, such as BT, Juniper, Viavi, Gallagher, MSC, local Councils, NHS and other large local employers have strong and sustainable need for individuals with advanced computing training.
Graduates from this programme can work as expert computing professionals in areas of:
-
Cyber Security
-
Cloud Computing
-
Distributed Systems
-
Network Systems
-
Embedded Systems
-
Artificial Intelligence
-
Machine Learning
-
and more
Facilities and Resources
This degree will be delivered as a mixture of theoretical and practical sessions, making use of facilities at the new Adastral Park DigiTech Centre (in particular the Cyber Security Suite, the Network Embedded Systems Labs, the Data Science and AI labs) and the IT suites on campus in the Atrium Building. As a student on the course, you will have access to library resources, online books and subscriptions to IEEE Xplore and ACM Digital Library and other related publications. You will also have access to industry-standard cloud tools for computing (TryHackMe, HackTheBox).
Unibuddy: Chat to our Students and Staff
Related News
/prod01/channel_2/media/shortlisted-apprentices-PIC.jpg)
- 13 June 2024