University of Nottingham in China Featured Masters Courses
University of Bristol Featured Masters Courses
FindA University Ltd Featured Masters Courses
The American University of Paris Featured Masters Courses
University of East London Featured Masters Courses

Course content

On this one-year programme based at the National Software Academy in Newport, students will undertake practical development using current leading edge commercial tools and techniques and be exposed to direct industrial involvement in a dynamic commercial-like environment.

Overview

The MSc Software Engineering is designed for graduates from diverse backgrounds who have some prior experience of programming to gain the skills, knowledge and hands-on experience to be effective as a commercial software engineer.

On this one-year programme based at the National Software Academy in Newport, students will undertake practical development using current leading edge commercial tools and techniques and be exposed to direct industrial involvement in a dynamic commercial-like environment.

The course covers a wide range of topics that are sought after by employers including programming for web applications using languages such as Python, HTML and Javascript, Databases, DevOps and emerging technologies. Throughout the degree there is a focus on team working and the techniques of Agile project management. The programme concludes by working with a real client from industry on an exciting, team-based project that brings together all your knowledge and skills acquired during the degree.

This one year programme welcomes students with a background in STEM (Science, Technology, Engineering and Mathematics) subjects as well as other disciplines and students are expected to have some basic prior programming knowledge.

After graduating from this programme you will be ideally placed for employment in a career within software engineering or the wider technology industry.

Distinctive features

  • Industry-focused engagement – you will directly engage with industry through case studies, team projects, networking events and guest presentations;
  • Hands-on development – you will learn using current leading edge commercial tools and techniques;
  • Real-world experience – you will be taught “soft skills” such as team working and project management, highly valued by employers when recruiting graduate software engineers;
  • Innovative teaching atmosphere – we have a vibrant “start-up” atmosphere at our premises in Newport that supports our collaborative style of teaching;

Learning and assessment

The National Software Academy, a part of the School of Computer Science & Informatics, has a strong and active industrial focus, which informs and directs all of our teaching.

Key skills are taught through lecturer-led sessions that typically involve a high proportion of hands-on, practical learning, using current commercial tools and techniques. You will be given a set of concepts and examples, and are then challenged with one or more problems to which you can apply your new skills. 

You will often work in teams to apply your knowledge to achieve solutions to real-world problems in a project-based learning approach. Ample time for mentoring is provided in the timetable, which complements the expected self-study that is required.

Further learning and support is provided through Learning Central (Cardiff University’s Virtual Learning Environment) and students are also encouraged to engage with the local tech community through meetups and other networking events.

Career prospects

As a student at the National Software Academy you will get many opportunities to meet and work with companies and build your industrial contacts. Skilled software engineers are in extremely high demand. This means the employment prospects for graduates in the computing and ICT industry are excellent. On successful completion of the course, you will be equipped with transferable skills that open doors to careers in many sectors.

Recent statistics show that the vast majority of our graduates are following their chosen career paths in roles such as Software Engineer, Web Developer, Computer Programmer, Associate Software Developer, Business Analyst and Systems Development Officer. They go on to work for a companies including Airbus Group, Amazon, BBC, BT, Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police and Thomson Reuters. Others have chosen further study or research at Cardiff or other top universities.

In addition to the University’s Careers and Employability Service for students, the School has a Careers Officer and a dedicated Placement Officer.


Visit the Software Engineering - MSc page on the Cardiff University website for more details!

Loading...

Loading...

Loading...


Enquire About This Course

Recipient: Cardiff University

* required field

Please correct the errors indicated below to send your enquiry


Your enquiry has been emailed successfully





FindAMasters. Copyright 2005-2018
All rights reserved.

Let us know you agree to cookies

We use cookies to give you the best online experience. By continuing, we'll assume that you're happy to receive all cookies on this website. To read our privacy policy click here

Ok