• Swansea University Featured Masters Courses
  • Goldsmiths, University of London Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Anglia Ruskin University Featured Masters Courses
  • Ross University School of Veterinary Medicine Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • University of Southampton Featured Masters Courses
University of Manchester Featured Masters Courses
FindA University Ltd Featured Masters Courses
Vlerick Business School Featured Masters Courses
Nottingham Trent University Featured Masters Courses
University of Pennsylvania Featured Masters Courses

Course content

This course provides you with the technical knowledge necessary to succeed in a software engineering role and to be able to make decisions regarding the implementation of software projects in a variety of situations. You will be able to enhance your software engineering and programming skills to develop a systematic understanding of the principles of the architecture, analysis, design and development of software.

Through access to a lively research culture, you will also enhance your understanding of the fundamentals of programming, data structures and algorithms and their relationship with software engineering and object oriented programming.

Key benefits:

• School has a strong tradition in software engineering and programming
• Taught by highly rated research staff
• One year work placement opportunity

Suitable for

You will ideally be a graduate in either Computer Science or Software Engineering with a strong interest in developing your programming and systems engineering skills. Your interests will be in programming in a variety of languages, systems development, research and trusted operating systems.

Programme details

The course offers you the opportunity to study advanced aspects of the subject within a research-based environment.

Based on existing research groupings in Information Systems Security, Human Computer Interaction and Data Mining, the course provides dedicated modules that will show how each of these areas impacts on the practices of Software Engineering. This will provide you with an overview of the research themes within each area along with detailed knowledge of a selected subject. This enables coverage of methodological and management issues and to look at how these issues are applied in real-life projects. Alongside the research focus, the course also provides you with an opportunity to develop advanced programming skills.

Module titles

• Advanced Programming
• Agile Software Project Management
• Advanced Databases
• Software Architecture and Security
• Project for MSc


The modules are assessed through a combination of assignments and examinations.

Career potential

As a graduate from this course you will be well equipped to work in a range of jobs such as system analyst, systems programmer, system administrator or computer analyst.

Our previous graduates of Computer Science have found employment with companies such as Microsoft, Hewlett-Packard, 3M, Zen Internet, Siemens, Fast Web Media and Amsterdam Internet Exchange.

How to apply: http://www.salford.ac.uk/study/postgraduate/applying

Visit the MSc Software Engineering page on the University of Salford website for more details!





Enquire About This Course

Recipient: University of Salford

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Cookie Policy    X