• Goldsmiths, University of London Featured Masters Courses
  • Loughborough University London Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Loughborough University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Queen Mary University of London Featured Masters Courses
  • Cardiff University Featured Masters Courses
  • Ulster University Featured Masters Courses
King’s College London Featured Masters Courses
Cranfield University Featured Masters Courses
Nottingham Trent University Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
Loughborough University Featured Masters Courses

Software Engineering - MSc


Course Description

The programme aims to enable students to develop a systematic understanding of the software development process and the associated professional skills necessary in software engineering practice. Students will develop expertise to:
-Conduct requirements analysis and specification
-Create and evaluate software architecture and design solutions
-Develop dependable software units
-Verify software systems and make informed decisions in the management of software projects

All of the above are key to a professional software engineering career.

Graduates will be equipped with the essential analytical skills and knowledge for development and maintenance of large-scale software systems, and with the ability to apply this knowledge to real-world applications. Deep knowledge of object-oriented analysis and design, making use of UML-based techniques and the intellectual skills to create well-designed solutions will be developed.

Students will develop an understanding of the management issues involved in creating software systems, and how they can be addressed from the viewpoint of the organisation, the software developers and the end-users. Practical experience of a substantial software development project from the initial analysis of a problem, through design and planning, implementation, testing, evaluation and documentation will be provided.

This MSc requires you to study seven taught modules and to complete a Major Project resulting in a dissertation of approximately 15,000 words.

Modules

Stage 1
Core modules
-Professional skills in computing (CS4680)
-Software process management (CS4670)
-Requirements engineering (CS4830)
-Software architecture (CS4840)
-Reliability in Software Engineering (CS4820)
-Information security (CS4520)

Optional modules
-Interaction design (CS4650)
-Advanced Human Computer Interaction (CS4655)
-Diploma Project (CS4600)

Stage 2
-Major project (CS4800)

Learning, teaching & assessment

-The programme is delivered using a combination of lectures, tutorials and practical laboratory sessions
-There is a mix of individual and group work
-Visiting lecturers from industry will be invited to deliver lectures on industrial best practice
-Assessment methods employed – written examinations, continuous assessment through coursework, oral examination of Major project.

Career opportunities

This programme is suitable for candidates seeking to develop their career towards Software Engineering, with the potential to reach a leadership role.

Personal development

Students will acquire analytical, presentation skills, team working, report writing, negotiation and IT skills necessary for a successful software engineer career.

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

Entry Requirements

BSc Honours in Computer Science or an alternative degree with substantial computing content with at least grade 2.2 (or equivalent). Applicants whose first language is not English will be required to provide evidence of an English language qualification.

Last Updated

21 November 2016

Email Enquiry

Recipient: Aston University

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