Advanced Software Engineering

University of Strathclyde


There is a growing need across the world for skilled, advanced computer science professionals. This course helps you develop the skills necessary to design and deploy sophisticated modern software systems in a range of application areas.

You’ll improve your practical software engineering skills and learn new theories of software development. This course gives you the necessary qualifications to get a skilled position in the computing industry.

You’ll study: Software Architecture and Design; Advanced Topics in Software Engineering; Designing Usable Systems; Distributed Information Systems; Mobile Software and Applications; Personal Study; and Research Methods.

Entry Requirements

Minimum second-class Honours degree, or overseas equivalent, in computer science, software engineering, or a closely-related discipline.

Significant software development skills, ideally in Java or another object-oriented language, are essential.

Start Date

September, January


Postgraduate Master's



Study Method

Full time

Course Length

12 months


Faculty of Science


Computer and Information Science

SCQF Level


Career Area

Computing and ICT

Career Sectors

Computer Skills

Related courses by level

Other Qualifications

Related job profiles

No related job profiles.

Computing General

IT Security

IT Support

Related courses by level

HNC and HND Other Qualifications

Programming and Development

Systems and Networks

Web and Multimedia