• University of Leeds Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • Aberystwyth University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses

Postgrad LIVE! Study Fair

Birmingham | Bristol | Sheffield | Liverpool | Edinburgh

Kingston University Featured Masters Courses
King’s College London Featured Masters Courses
University of Cambridge Featured Masters Courses
University of the West of England, Bristol Featured Masters Courses
Teesside University Featured Masters Courses
"software" AND "quality"×
0 miles

Masters Degrees (Software Quality)

We have 560 Masters Degrees (Software Quality)

  • "software" AND "quality" ×
  • clear all
Showing 1 to 15 of 560
Order by 
This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems. Read more
This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems.

Who is it for?

This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems and aiming at a high-quality career in the industry, e.g. software houses, consultancies, and major software users across different sectors.

Students will have a keen interest in designing complex software systems, coding them in a programming language using the latest technologies (SOA, cloud, etc.), and ensuring that they are of high quality and that they actually meet the needs of their stakeholders.

Objectives

You will develop skills in analysing requirements and designing appropriate software solutions; designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages, and evaluating and responding to recent trends in interoperability and software development.

The course focuses on advanced engineering concepts and methods, as well as design issues for the systematic development of high-quality complex software systems. These are explored using industrial strength technologies, like the C++ and Java programming languages and the UML modelling language.

The course covers significant trends in systems development, including service-oriented architecture, cloud computing, and big data. The course is delivered by acknowledged experts and draws on City's world-class research in Systems and Software Engineering, which has one of the largest groups of academics working in this area in London, covering almost all aspects - from requirements, to designing reliable systems for the nuclear industry.

Placements

Postgraduate students on a Computing and Information Systems course are offered the opportunity to complete up to six months of professional experience as part of their degree.

Our longstanding internship scheme gives students the chance to apply the knowledge and skills gained from their taught modules within a real business environment. An internship also provides students with professional development opportunities that enhance their technical skills and business knowledge.

Internships delivered by City, University of London offer an exceptional opportunity to help students stand out in the competitive IT industry job market. The structure of the course extends the period for dissertation submission to January, allowing students to work full-time for up to six months. Students will be supported by our outstanding Professional Liaison Unit (PLU) should they wish to consider undertaking this route.

Teaching and learning

Software Engineering MSc is available full-time (12 months) as well as part-time (up to 28 months).

Students successfully completing eight taught modules and the dissertation for their individual project will be awarded 180 credits and a Master's level qualification. Alternatively, students who do not complete the dissertation but have successfully completed eight taught modules will be awarded 120 credits and a postgraduate diploma. Successful completion of four taught modules (60 credits) will lead to the award of a postgraduate certificate.

Assessment

Each module is assessed through a combination of coursework and examination.

Modules

You will develop skills in analysing requirements and designing appropriate software solutions; designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages and evaluating and responding to recent trends in interoperability and software development.

The focus of the course is on advanced engineering concepts and methods, as well as design issues for the systematic development of high-quality complex software systems. These are explored using industrial strength technologies, such as the C++ and Java object-oriented programming languages and the UML modelling language.

The course covers significant trends in systems development, including service-oriented architecture, mobile and pervasive computing, cloud computing, big data, and XML-enabled interoperable services. The course is delivered by acknowledged experts and draws on City's world-class research in Systems and Software Engineering. City has one of the largest groups of academics working in the area in London, working on almost all aspects of the area - from requirements, to designing reliable systems for the nuclear industry.

Core modules - there are five core modules:
-Advanced Database Technologies (15 credits)
-Research Methods and Professional Issues (15 credits)
-Service Oriented Architectures (15 credits)
-Software Systems Design (15 credits)
-Advanced Programming: Concurrency (15 credits)

Elective modules - you will be required to take three elective modules, choosing from the following:
-Advanced Algorithms and Data Structures (15 credits)
-Big Data (15 credits)
-Programming in C++ (15 credits)
-Business Engineering with ERP Solutions (15 credits)
-Mobile and Pervasive Computing (15 credits)
-Data Visualization (15 credits)
-Cloud Computing (15 credits)

Career prospects

The MSc in Software Engineering aims to meet the significant demand for graduates with a good knowledge of computing. This demand arises from consultancies, software houses, major software users such as banks, large manufacturers, retailers, and the public services, defence, aerospace and telecommunications companies.

Typical entrants to the course have a degree in an engineering or scientific discipline, and wish to either move into the software engineering field or to the development of software for their current field. Entrants must have previous exposure to computing, especially to programming (particularly in Java or C#) and relational databases (from either academic or professional experience).

From this base, the course provides solid technical coverage of advanced software development, including such widely used languages as C++, Java, UML and XML for which demand is particularly high. The course is therefore quite demanding; its success in providing advanced academic education along these lines is evident from the fact that recent graduates of the course are currently employed in a wide spectrum of organisations.

Of course, the employment value of a master's degree is not just short term. Although on-the-job training and experience as well as technology specific skills are valuable, they can be rather narrow and difficult to validate, and to transfer. The structure of this course ensures that there is a strong balance between the development of particular skills and a solid education in the enduring principles and concepts that underlie complex software system development.

SAP Certification - in parallel to your degree you will be able to register for a SAP TERP10 Certification course at a substantial discount, thus obtaining an additional, much sought-after qualification

Read less
Our Software Systems Engineering (SSE) MSc provides an ideal foundation for PhD study. The UCL SSE group is regularly ranked in the top three groups in the world (Microsoft Academic Search), you will be taught by those who are setting the international agenda, and our research has been repeatedly rated as world-class. Read more

Our Software Systems Engineering (SSE) MSc provides an ideal foundation for PhD study. The UCL SSE group is regularly ranked in the top three groups in the world (Microsoft Academic Search), you will be taught by those who are setting the international agenda, and our research has been repeatedly rated as world-class. Fully-funded PhD scholarships are available for high-performing students.

About this degree

Students are trained in the principles and techniques of engineering large, complex software systems and gain the opportunity to apply these techniques in a realistic group project setting. The programme analyses current practice in software systems engineering, looking at the most significant trends, problems and results in complex software systems.

Students undertake modules to the value of 180 credits.

The programme consists of five core modules (75 credits), and either a group project (60 credits) or three research modules (90 credits) including a project. Students will be able to select between one and three modules (15 to 45 credits) from electives.

Core modules

  • Professional Practice (15 credits)
  • Requirements Engineering and Software Architecture (15 credits)
  • Software Abstractions and Systems Integration (15 credits)
  • Tools and Environments (15 credits)
  • Validation and Verification (15 credits)

Optional modules

Students must take either the Group Project in Software Systems Engineering (60 credits) with 45 credits from electives, or Research Methods, Project and Seminar in Software Engineering (90 credits) with 15 credits from electives.

  • Research Methods in Software Engineering (15 credits)
  • Research Project in Software Engineering (60 credits)
  • Research Seminar in Software Engineering (15 credits)
  • OR
  • Group Project in Software Systems Engineering (60 credits)

Please note: the availability and delivery of optional modules may vary, depending on your selection.

A list of acceptable elective modules is available on the UCL Computer Science webpage.

Dissertation/report

Most students participate in a group industrial project, generally in close collaboration with one of our industrial partners. 

Other students undertake either an individual or small-group research project, under the supervision of academics in UCL's Software Systems Engineering group.

Teaching and learning

The programme is delivered through a combination of lectures, written and laboratory exercises, and group project supervision. Student performance is assessed through written exercises with modelling notations, laboratory exercises with tools and environments, unseen examination papers, and a significant, comprehensive group project.

Further information on modules and degree structure is available on the department website: Software Systems Engineering MSc

Funding

The department typically does not hire postgraduate students on research or teaching assistantships because the students need to work full-time on their studies for the programme.

Four MSc Scholarships, worth £4000 each, are made available by UCL Computer Science to UK/EU offer holders with a record of excellent academic achievement. The closing date is 30 June 2018. For more information, please see the department pages.

For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarships and Funding website.

Careers

This professionally oriented programme provides an ideal foundation for graduates who wish to pursue a career as a software architect or leader of software development organisations. It also provides an excellent introduction for those who want to pursue research in software systems engineering.

Graduates from UCL are keenly sought after by the world's leading organisations, and many progress in their careers to secure senior and influential positions. UCL Computer Science (UCL-CS) graduates are particularly valued as a result of the department's strong international reputation, strong links with industry, and ideal location close to the City of London.

Graduates have found positions at global companies such as Barclays and RBS.

Recent career destinations for this degree

  • Software Developer, BNP Paribas
  • Technology Analyst, Morgan Stanley
  • IT Consultant, OnTrack
  • Software Analyst and Designer, Nok Technology
  • Security Science, UCL

Employability

There is, throughout the world, a strong demand for software engineers with solid foundations covering not only the programming aspects of software development, but also aspects related to requirements engineering, software architectures, system integration, and testing.

Following graduation, our students are generally hired as software engineers or software architects, sometimes by companies they have engaged with in the context of their MSc project.

Careers data is taken from the ‘Destinations of Leavers from Higher Education’ survey undertaken by HESA looking at the destinations of UK and EU students in the 2013–2015 graduating cohorts six months after graduation.

Why study this degree at UCL?

UCL Computer Science is recognised as a world-leader in teaching and research.

UCL received the highest percentage (96%) for quality of research in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF2014).

Our Master's programmes have some of the highest employment rates and starting salaries, with graduates entering a wide variety of industries from entertainment to finance.

We take an experimental approach to our subject and place a high value on our extensive range of industrial collaborations. In the recent past, students have worked on projects and coursework in collaboration with Microsoft, IBM, JP Morgan, Citigroup and BNP Paribas.

Accreditation:

CITPFL - Accredited by BCS. CEng (partial fulfilment) - Accreditation by the BCS.



Read less
Software engineers are in high demand, and Bristol is home to many high-tech companies seeking suitable graduates. The MSc Software Engineering gives you the latest knowledge and skills and guides you in applying them to develop different kinds of large, complex software systems. Read more
Software engineers are in high demand, and Bristol is home to many high-tech companies seeking suitable graduates. The MSc Software Engineering gives you the latest knowledge and skills and guides you in applying them to develop different kinds of large, complex software systems. The faculty's Software Engineering Research Group (SERG) reviews the course each year to ensure it provides what students and employees need. Students can link to SERG research and development activities and attend monthly research seminars from senior academics and key industrial professionals.

UWE Bristol's links with industrial partners encourage research and studies, and support the next step into PhD studies and further research. You will be taught by academics and professionals at the cutting edge of research and in collaboration with key partners such as Airbus, P3 Germany, SogeClair France, have the chance to develop advanced knowledge in the engineering of complex software systems, 'systems of systems' and critical aspects of the software development process. The course develops your knowledge and understanding of fundamental and advanced concepts of software engineering, using state-of-the-art techniques and research findings.

Key benefits

This course is accredited by the British Computer society (BCS) and fulfils the academic requirements for registration as a Chartered IT Professional. It also partially meets the academic requirements for CEng status.

Course detail

You'll learn the ethical issues involved in the engineering of software systems and undertake in-depth research in particular areas of software engineering. You'll also acquire the technical skills necessary for requirements engineering, architectural modelling of enterprise systems, implementation, configuration management, quality management, and effective project management applied in a group-based context.

You'll take a reflective and critical approach to your work and develop key transferable skills, such as critical thinking, problem management and research skills and methods underpinned by key emerging topics in software engineering and the MSc dissertation by research and development.

Modules

• Lifecycle Models and Project Management (15 credits)
• Requirements engineering (15 credits)
• Object-oriented analysis, design and programming (15 credits)
• Quality and Configuration Management (15 credits)
• Enterprise and System Architecture Modelling and Development (15 credits)
• Group Software Development Project (30 credits)
• Emerging Topics in Software Engineering (15 credits)
• Dissertation by Research and Development (60 credits)

Format

All modules are classroom-based, with extensive use of UWE Bristol's virtual learning environment, Blackboard. You also attend the campus to sit your exams.

Assessment

Most taught modules have written coursework and exam components. Coursework includes, but is not limited to, critical problem-solving components, advanced programming tasks, critical essays in relation to particular software engineering aspects, and group projects.

Careers / Further study

Graduates have a range of options for starting their software engineering careers, or for further advanced programmes of study. Possible industrial careers include senior roles as software engineers, requirements engineers, enterprise and software architects, configuration and quality managers, and software project managers.

This course paves the way for PhD research studies in software engineering at UWE Bristol, or elsewhere. If you take the PhD route at UWE Bristol, you will have opportunities to work with senior SERG researchers and use some of your MSc Software Engineering modules for some of the 60-credit requirements for the PhD degree.

How to apply

Information on applications can be found at the following link: http://www1.uwe.ac.uk/study/applyingtouwebristol/postgraduateapplications.aspx

Funding

- New Postgraduate Master's loans for 2016/17 academic year –

The government are introducing a master’s loan scheme, whereby master’s students under 60 can access a loan of up to £10,000 as a contribution towards the cost of their study. This is part of the government’s long-term commitment to enhance support for postgraduate study.

Scholarships and other sources of funding are also available.

More information can be found here: http://www1.uwe.ac.uk/students/feesandfunding/fundingandscholarships/postgraduatefunding.aspx

Read less
Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Read more

Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Software developers therefore need a special set of skills to keep pace with technology and innovation. Our course gives you the knowledge and confidence to do just that.

We focus on large-scale development of advanced software, teaching you how to make use of the latest frameworks, methodologies and technology to produce professional-quality applications. Crucially, you will also learn how to be an effective member of a development team. With close links to software giants such as Microsoft, Sony, and IBM, we work hard to ensure that our course is always up to date and that our graduates leave with the cutting-edge skills demanded by industry. Therefore, this MSc is appropriate not just for fresh Computer Science graduates, but also for those with existing commercial experience who wish to update their skills and knowledge.

The course begins each September and lasts 12 months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester. There is an option to take an extra trimester – immediately before the dissertation, adding an extra three months of study but letting you gain insights into industry through a module based on commercial practice, typically working with commercial clients and software.

Studying Computer Science at Hull, you'll benefit from an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the department, you can download the software free of charge.

Study information

The MSc Computer Science (Software Engineering) programme is designed to support students with various levels of computing and programming practice experience. There is suitable content on professional skills and the importance of ethics for practising computer scientists. Material on software engineering, referencing and unfair means supports the transition into the postgraduate environment.

As a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.

In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Core modules

  • Object Oriented Design and Development Using C#
  • Component-based Architecture
  • Maintaining Large Software Systems
  • Development Project
  • Distributed Applications
  • Trustworthy Computing

Optional modules

  • Computer Science Software Development Practice – pass/fail module
  • The Industrial Experience optional 60-credit single trimester module extends the MSc to a 4-trimester length degree, enabling you to gain meaningful commercial experience.

Dissertation

  • Up to 20,000 words. There is the option of taking this in either trimester 3 or trimester 4, depending on whether you take the Industrial Experience module

Teaching and learning

We place a strong emphasis on practical laboratory sessions. These will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.

As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.

Assessment

Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. This is complemented by written coursework. The largest assessment is the dissertation.

* All modules are subject to availability.

Future prospects

The MSc Computer Science (Software Engineering) is designed to open up pathways to postgraduate research, as well as careers in a wide range of areas within your discipline. The industrial placement option will enable you to practise your skills and knowledge of computer science in situ, giving you a useful insight and advantage when it comes to starting your career.

We have a range of inspirational extra-curricular activities including the Three Thing Game, Imagine Cup Worldwide Software Development Challenge, Really Useful Seminars and Global Game Jam. They are designed to boost your CV and employability, and taking part costs very little.

Our graduates gain a wide range of roles including: applications developer; business systems analyst; computer analyst; computer programmer; computer operations manager; data management analyst; database assistant; developer support engineer; games programmer; games programmer (engine design); information manager; IT design; IT systems manager; IT technician; IT user support; mobile developer; operations director; software designer; software developer; software engineer; solutions developer; systems engineer technical sales; technical specialist; and web developer.



Read less
You will study in an innovative department with an international reputation for research, training and education in software engineering, with access to facilities and expertise from the Software Technology Research Laboratory (STRL). Read more

About the course

You will study in an innovative department with an international reputation for research, training and education in software engineering, with access to facilities and expertise from the Software Technology Research Laboratory (STRL). Taught by acknowledged experts from the STRL, Software Engineering will equip you with skills you need for industry.

Accredited by the European-wide accreditation system for Informatics curricula, the course is committed to excellence in European-wide software education and training of engineers to deliver high-quality and trustworthy software systems that meet industrial needs. The taught element of the course lasts for the first two semesters, while the third semester is devoted to the project. The total length of study depends on the mode of delivery. .

Reasons to Study

• Gain an industry-recognised accreditation
the course is accredited by the British Computer Society (BCS) to Chartered Engineering (CEng) level

• Taught by expert academic staff
taught by experienced experts within the Software Technology Research Laboratory (STRL) with international reputation for research, training and education in software engineering, with access to specialist facilities

• Specialise your learning to your area of interest
combine modules from across Cyber Security, Cyber Technology, Digital Forensics and Software Engineering, allowing you to tailor the course to your areas of interest

• Flexible study options
full-time, part time or distance learning study options available; making the course suitable for recent graduates and professionals in work

• Benefit from our Research Expertise
our internationally recognised Software Technology Research Laboratory (STRL) will have input into the course and will explore and allow you to understand the current research issues

• Excellent career prospects
graduates have gone on to work in both public and private sector organisations, and have been employed in positions in consultancies and worked for companies including IBM, Deloitte, Airbus and BT

Course Structure

First semester:

• Research Methods
• Advanced Requirements Engineering
• Software Project Management and Testing
• Pervasive Systems

Second Semester:

• Software Evolution
• Formal Methods Engineering
• Software Engineering for Dependable Systems
• Advanced Topics in Software Engineering

Project:
Your project will be chosen to explore an issue from a wide range of applications such as:

• Electronic Purse
• Electronic Patient Records
• Personal Insulin Pump Systems
• London Ambulance System
• System of Human Resources
• E-voting System
• Arion 5 Launcher
• Flight Control System

Optional Placement

We offer a great opportunity to boost your career prospects through an optional one year placement as part of your postgraduate studies. We have a dedicated Placement Unit which will help you obtain this. Once on your placement you will be supported by your Visiting Tutor to ensure that you gain maximum benefit from the experience. Placements begin after the taught component of the course has been completed - usually around June - and last for one year. When you return from your work placement you will begin your dissertation.

Teaching and assessment

There are provisions for a traditional classroom-based delivery, either part-time or full-time, as well as distance learning. Teaching will include formal lectures, tutorials and labs. You will also be expected to undertake independent study and research to support your assignments and dissertation. Assessment will be 100 per cent coursework. It will involve various group and individual methods, including oral exams, projects, presentations, written essays and reports.

Contact and learning hours

The time allocated to study is around 30 hours per week, carried out in block teaching. The taught element of the course lasts for the first two semesters, while the third semester is devoted to the project.

Academic expertise

he Software Technology Research Laboratory is one of the largest software engineering research groups in the UK and its research activities are acknowledged as being at the highest level of international excellence. In the last UK HEFCE Research Assessment Exercise (RAE 2008), 85 per cent of the research produced by the group was considered to be world-leading, internationally excellent or international.

The major themes within the lab include computer security and trust, software evolution, theory and computational paradigms and semantic web and service oriented computing. The staff working in these areas bring to the course their academic excellence and their experience of applying their work to various industrial sectors.

To find out more

To learn more about this course and DMU, visit our website:
Postgraduate open days: http://www.dmu.ac.uk/study/postgraduate-study/open-evenings/postgraduate-open-days.aspx

Applying for a postgraduate course:
http://www.dmu.ac.uk/study/postgraduate-study/entry-criteria-and-how-to-apply/entry-criteria-and-how-to-apply.aspx

Funding for postgraduate students
http://www.dmu.ac.uk/study/postgraduate-study/postgraduate-funding-2017-18/postgraduate-funding-2017-18.aspx

Read less
This course aims to equip students for professional careers in this important field of software systems. It provides a practical understanding of the issues relating to the design, analysis and implementation of modern software systems. Read more

This course aims to equip students for professional careers in this important field of software systems. It provides a practical understanding of the issues relating to the design, analysis and implementation of modern software systems.

With the IT sector expanding rapidly around the world, there has never been a better time to develop specialist software engineering skills. This course will give you an understanding of the latest software engineering technologies used to address today's challenges in software development.

You will become familiar with a broad range of current scholarship work in software engineering, learning how to research and review published work. Your studies will also give you a practical understanding of the issues relating to the design, analysis and implementation of modern software systems, and you will have opportunities to meet speakers from the industry, including potential employers. In short, this course prepares you for a professional career or research in this important field.

The Internship Course seeks to provide the same rigorous and challenging programme of professional practice as the MSc Software Engineering but has the added advantage of including a 6 months internship incorporated into the period of study. This makes it ideal for students seeking to add a practical dimension to their studies and understand the demands of workplace supervision and management. Internship opportunities exist throughout the computing industry within the UK.

Course detail

This course is suitable for you if you have a background in IT and want to specialise in software engineering. It helps you build the skills needed to work with modern software systems in an industrial context, and to develop an appreciation of all features of commercial software engineering. You will use industry-standard technologies, and have the opportunity to specialise in topics ranging from software project management to implementation techniques. The internship will come at the end of the course following the successful completion of all taught modules.

During the Internship you will work for 6 months with an employer. The internship allows you to apply your theoretical knowledge to a practical work-based situation. It will allow you to improve existing skills and acquire new ones, explore various career opportunities, network and be part of a team. This will improve your understanding of the world of work and professional practice in the workplace. It will also enhance your career prospects, allowing you to focus on your potential career path.

Modules

This is an indicative listing of modules for the course:

  • Mobile Web Component Development 
  • Distributed Application Development 
  • Advanced Topics in Software Engineering 
  • Research Methods 
  • Employability Skills & Employment 
  • Learning and Professional Development
  • Dissertation 
  • HCI for Information Systems (Optional) 
  • Principles of Project Management (Optional) 
  • Consultancy and Technical Innovation (Optional)
  • Security Management (Optional) 
  • Programming Support (Optional) 
  • Enterprise Architecture (Optional)
  • Knowledge Management (Optional)
  • Data Architecture (Optional)

Assessment

course assessed work is a significant part of the total assessment. There is practical work, report writing, critical academic writing and the skills and knowledge gained in these contribute to a capacity to deliver a high quality dissertation.

There are a number of end of module exams. Course tutors provide appropriate support throughout the module to ensure candidates are well prepared.

Jobs and placements

The School of Computing and Engineering has several links with industry, creating opportunities for work placements and internships for our best students. We have set up a number of successful knowledge transfer partnerships, where we provide our expertise to real-world projects.

Career and study progression

This course aims to help you towards a rewarding position in the software industry, such as software architect, solution architect, project manager or senior software developer.

You can go on to further study at the level of MPhil / PhD. We actively encourage students with potential for research to make their interest known early on in their course.

How to apply

Click the following link for information on how to apply to this course.

Scholarships and bursaries

Information about scholarships and bursaries can be found here.



Read less
This course aims to equip students for professional careers in this important field of software systems. It provides a practical understanding of the issues relating to the design, analysis and implementation of modern software systems. Read more

This course aims to equip students for professional careers in this important field of software systems. It provides a practical understanding of the issues relating to the design, analysis and implementation of modern software systems.

With the IT sector expanding rapidly around the world, there has never been a better time to develop specialist software engineering skills. This course will give you an understanding of the latest software engineering technologies used to address today's challenges in software development.

You will become familiar with a broad range of current scholarship work in software engineering, learning how to research and review published work. Your studies will also give you a practical understanding of the issues relating to the design, analysis and implementation of modern software systems, and you will have opportunities to meet speakers from the industry, including potential employers. In short, this course prepares you for a professional career or research in this important field.

Course detail

This course is suitable for you if you have a background in IT and want to specialise in software engineering. It helps you build the skills needed to work with modern software systems in an industrial context, and to develop an appreciation of all features of commercial software engineering. You will use industry-standard technologies, and have the opportunity to specialise in topics ranging from software project management to implementation techniques.

Modules

  • Mobile Web Component Development 
  • Distributed Application Development 
  • Advanced Topics in Software Engineering 
  • Research Methods 
  • Employability Skills & Employment 
  • Learning and Professional Development
  • Dissertation 
  • HCI for Information Systems (Optional) 
  • Principles of Project Management (Optional) 
  • Consultancy and Technical Innovation (Optional)
  • Security Management (Optional) 
  • Programming Support (Optional) 
  • Enterprise Architecture (Optional)
  • Knowledge Management (Optional)
  • Data Architecture (Optional)

Format

Diverse methods are used to explore all aspects of the field. A strong supportive culture exists amongst the course tutors which enable students achieve their potential.

Learning materials used: good levels of access to computer facilities. The academic and professional elements are well supported by the university library and a good range of digital resources.

Assessment

Course assessed work is a significant part of the total assessment. There is practical work, report writing, critical academic writing and the skills and knowledge gained in these contribute to a capacity to deliver a high quality dissertation.

There are a number of end of module exams. Course tutors provide appropriate support throughout the module to ensure candidates are well prepared.

Career and study progression

This course aims to help you towards a rewarding position in the software industry, such as software architect, solution architect, project manager or senior software developer.

Outstanding graduates have gone on to further study at the level of MPhil and PhD at UWL and at other institutions.

We actively encourage students with potential for research to make their interest known early on in their course.

How to apply

Click the following link for information on how to apply to this course.

Scholarships and bursaries

Information about scholarships and bursaries can be found here.



Read less
This MSc provides an ideal foundation for graduates who wish to pursue a career as software engineers. Read more

This MSc provides an ideal foundation for graduates who wish to pursue a career as software engineers. The programme provides the opportunity to undertake a significant group software engineering project sponsored by a financial services company, allowing students to specialise in software systems engineering from a financial computing perspective.

About this degree

Students gain instruction in all aspects of software engineering needed for the development of large, complex, highly dynamic, distributed software-intensive systems. The programme covers requirements engineering, software design, validation and verification, tools for the development of software intensive systems, and provides instruction in financial information systems.

Students undertake modules to the value of 180 credits.

The programme consists of six core modules (90 credits), one optional module (15 credits), one elective module (15 credits) and a group project (60 credits).

Core modules

  • Financial Institutions and Markets (15 credits)
  • Professional Practice (15 credits)
  • Requirements Engineering and Software Architecture (15 credits)
  • Software Abstractions and Systems Integration (15 credits)
  • Tools and Environments (15 credits)
  • Validation and Verification (15 credits)

Optional modules

Students are required to select 15 credits from the Option group and 15 credits from the Elective group.

Option Group

  • Compliance, Risk and Regulation (15 credits)
  • Financial Market Modelling and Analysis (15 credits)

Elective Group

  • Complex Networks and Web (15 credits)
  • Computer Security I (15 credits)
  • Computer Security II (15 credits)
  • Distributed Systems and Security (15 credits)
  • Introduction to Logic, Semantics and Verification (15 credits)
  • Language Based Security (15 credits)
  • Malware (15 credits)
  • Modal Logic and Transition Systems (15 credits)
  • Multimedia Systems (15 credits)
  • Networked Systems (15 credits)
  • People and Security (15 credits)
  • Verification and Mechanised Proofs (15 credits)

Please note: the availability and delivery of modules may vary, based on your selected options.

Dissertation/report

All students participate in a group project, encompassing the full software development lifecycle and applying techniques learned, such as the technical skills of analysis, design and implementation.

Teaching and learning

The programme is delivered through a combination of lectures, written and laboratory exercises, and project work. Student performance is assessed through written exercises with modelling notations, laboratory exercises with tools and environments, unseen examination papers, and a significant, comprehensive group project.

Further information on modules and degree structure is available on the department website: Financial Systems Engineering MSc

Careers

This professionally oriented programme provides an ideal foundation for graduates who wish to pursue a career as a software architect or leader of software development organisations. It also provides an excellent introduction for those who want to pursue research in software systems engineering.

Graduates from UCL are keenly sought by the world's leading organisations, and many progress in their careers to secure senior and influential positions. UCL Computer Science graduates are particularly valued as a result of the department's international reputation, strong links with industry, and ideal location close to the City of London.

Graduates have found positions at global companies such as RBS and UBS.

Employability

There is, throughout the world, a strong demand for software engineers with solid foundations covering not only the programming aspects of software development, but also aspects related to requirements engineering, software architectures, system integration, and testing. Many surveys rank software engineering positions as among the best jobs in the world.

Following graduation, our students are generally hired as software engineers or software architects by large financial institutions, sometimes by institutions they have engaged with in the context of their MSc project.

Why study this degree at UCL?

UCL Computer Science is recognised as a world leader in teaching and research.

UCL received the highest percentage (96%) for quality of research in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF2014).

Our Master's programmes have some of the highest employment rates and starting salaries, with graduates entering a wide variety of industries from entertainment to finance.

We take an experimental approach to our subject and place a high value on our extensive range of industrial collaborations. In the recent past, students have worked on projects and coursework in collaboration with Microsoft, IBM, and financial institutions such as JP Morgan, Citigroup and BNP Paribas.

Accreditation

IET - Partial CEng (Further Learning). CITPFL - Accredited by BCS. CEng (partial fulfilment) - Accreditation by the BCS.

Research Excellence Framework (REF)

The Research Excellence Framework, or REF, is the system for assessing the quality of research in UK higher education institutions. The 2014 REF was carried out by the UK's higher education funding bodies, and the results used to allocate research funding from 2015/16.

The following REF score was awarded to the department: Computer Science

96% rated 4* (‘world-leading’) or 3* (‘internationally excellent’)

Learn more about the scope of UCL's research, and browse case studies, on our Research Impact website.



Read less
This programme will help broaden your horizons and give your studies a global outlook. The dual award, which offers practical experience, builds on the Postgraduate Diploma Quality Management at UWS (see page 164) with additional study at University of Angers, France. Read more
This programme will help broaden your horizons and give your studies a global outlook. The dual award, which offers practical experience, builds on the Postgraduate Diploma Quality Management at UWS (see page 164) with additional study at University of Angers, France.

About the programme

Quality Management is the application of specialised managerial and technological skills to achieve the desired quality at a minimum cost. It also addresses strategic quality issues and leadership in establishing a total quality ethos which focuses on achieving customer satisfaction.

Our close links with commerce and industry ensure the programme reflects the latest in quality thinking and techniques, and our laboratories have industry-standard equipment. It will enhance your understanding of modern developments within the global field of quality.

This dual award programme is the same as the MSc Quality Management (see page 164) but with additional study at the University of Angers in France. Funding options are available for the period of study in France. At the end of the programme you will receive two Masters; MSc Quality Management (International) from UWS, and MSc ISMP (Ingénierie des Systèmes et Management de Project) from University of Angers. Classes in France are taught in French but you can sit exams and assignments in English.

Your learning

MSc Quality Management (International) Postgraduate Diploma
• Operations and Project Management
• Interpersonal Skills and Change Management (10 point module)
• Research Design and Methods (10 point module)

plus one from:
• Service Quality
or
• Reliability and Experimental Design for Industry

MSc ISMP
You will also study:
• Formation Générale
• Management de projet
• Qualité Logiciel

MSc

Upon successful completion of the taught modules listed above you will undertake the MSc research project, which can be carried out within industry in Scotland or France.

Our Careers Adviser says

Graduates seek employment as quality or continuous improvement managers in various organisations including manufacturing, electronics, engineering, public sector and service organisations.

First-class facilities

Get the hands on experience you need to succeed. We have excellent specialist facilities which support our research students and staff. These include an advanced chemical analysis lab: with state-of-theart chemical analysis for isotopic and elemental analysis at trace concentrations using ICPMS/OES and the identification of organic compounds using LCMS; and the Spatial and Pattern Analysis (SPAR) lab: providing high specification workstations, geographical information system (GIS) software, geochemical and image processing facilities to support data management in science research.

Read less
Some of the most challenging problems in industry and commerce are associated with software development. This course will equip computing professionals with advanced knowledge of the latest methods and tools in software engineering, as well as practical skills in software development. Read more
Some of the most challenging problems in industry and commerce are associated with software development. This course will equip computing professionals with advanced knowledge of the latest methods and tools in software engineering, as well as practical skills in software development.

You can combine this course with Management Studies, which will enable you to develop the skills to successfully lead teams and manage innovation.

Key features
-This course is accredited by BCS, The Chartered Institute for IT.
-The knowledge and skills learnt on this course will enable you to make an effective contribution as part of a team building software systems, delivering optimum results in terms of cost, time and software quality.
-The dissertation/project gives you the chance to study an area of interest in greater depth. It can be undertaken in industry, giving you valuable industrial experience and an excellent talking point when you are looking for a job or promotion.

What will you study?

You will study state-of-the-art concepts in software engineering and will focus on the fundamental concepts and principles of systems analysis, design, implementation and testing. The course focuses on the cost-effective development of high-quality software. You will also have an opportunity to improve your practical skills so that you can plan and conduct complex systems development projects to meet customer needs and integrate software solutions into an evolving business environment.

The Software Engineering course can be combined with Management Studies enabling you to set your technical knowledge in a management context and enable you to work effectively with business managers to develop systems for business advantage. An understanding of the business and management context is a key skill employers look for and essential for those aiming to set up their own business.

Assessment

Coursework and/or exams, research project/dissertation.

Work placement scheme

Kingston University has set up a scheme that allows postgraduate students in the Faculty of Science, Engineering and Computing to include a work placement element in their course starting from September 2017. The placement scheme is available for both international and home/EU students.

-The work placement, up to 12 months; is optional.
-The work placement takes place after postgraduate students have successfully completed the taught portion of their degree.
-The responsibility for finding the placement is with the student. We cannot guarantee the placement, just the opportunity to undertake it.
-As the work placement is an assessed part of the course for international students, this is covered by a student's tier 4 visa.

Details on how to apply will be confirmed shortly.

Course structure

The full MSc course consists of an induction programme, four taught modules, and project dissertation. Please note that this is an indicative list of modules and is not intended as a definitive list.

Software Engineering MSc modules
-Modelling Enterprise Architectures
-Software Architectures and Programming Models
-Project Dissertation
-Software Quality Engineering OR Web Application and Infrastructure Development
-One option module

Read less
Some of the most challenging problems in industry and commerce are associated with software development. This course will equip computing professionals with advanced knowledge of the latest methods and tools in software engineering, as well as practical skills in software development. Read more
Some of the most challenging problems in industry and commerce are associated with software development. This course will equip computing professionals with advanced knowledge of the latest methods and tools in software engineering, as well as practical skills in software development.

You can combine this course with Management Studies, which will enable you to develop the skills to successfully lead teams and manage innovation.

Key features
-This course is accredited by BCS, The Chartered Institute for IT.
-The knowledge and skills learnt on this course will enable you to make an effective contribution as part of a team building software systems, delivering optimum results in terms of cost, time and software quality.
-The dissertation/project gives you the chance to study an area of interest in greater depth. It can be undertaken in industry, giving you valuable industrial experience and an excellent talking point when you are looking for a job or promotion.

What will you study?

You will study state-of-the-art concepts in software engineering and will focus on the fundamental concepts and principles of systems analysis, design, implementation and testing. The course focuses on the cost-effective development of high-quality software. You will also have an opportunity to improve your practical skills so that you can plan and conduct complex systems development projects to meet customer needs and integrate software solutions into an evolving business environment.

The Software Engineering course can be combined with Management Studies enabling you to set your technical knowledge in a management context and enable you to work effectively with business managers to develop systems for business advantage. An understanding of the business and management context is a key skill employers look for and essential for those aiming to set up their own business.

Assessment

Coursework and/or exams, research project/dissertation.

Work placement scheme

Kingston University has set up a scheme that allows postgraduate students in the Faculty of Science, Engineering and Computing to include a work placement element in their course starting from September 2017. The placement scheme is available for both international and home/EU students.

-The work placement, up to 12 months; is optional.
-The work placement takes place after postgraduate students have successfully completed the taught portion of their degree.
-The responsibility for finding the placement is with the student. We cannot guarantee the placement, just the opportunity to undertake it.
-As the work placement is an assessed part of the course for international students, this is covered by a student's tier 4 visa.

Details on how to apply will be confirmed shortly.

Course structure

The full MSc course consists of an induction programme, four taught modules, and project dissertation. Please note that this is an indicative list of modules and is not intended as a definitive list.

Software Engineering with Management Studies MSc modules
-Modelling Enterprise Architectures
-Software Architectures and Programming Models
-Business in Practice
-Project Dissertation
-Software Quality Engineering OR Web Application and Infrastructure Development

Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Advanced Software Technology at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Advanced Software Technology at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

Computing is about data, algorithms, programs and computers. It is a young academic discipline and is rich in applications, since computing systems are everywhere: in science and engineering, medicine, design and manufacture, commerce and public service, defence, transportation, arts and the media, and the home.

The MSc Advanced Software Technology is suitable you if you are a Computer Science graduate or have gained some experience of computing and basic programming in your first degree. This programme in Advanced Software Technology will also be of interest to you If you have substantial relevant experience gained from working in a computer related environment for some time and are looking to update or broaden your knowledge.

Key Features of Advanced Software Technology MSc

• We are top in the UK for career prospects*

• We are 3rd in the UK for teaching quality**

• 5th in the UK overall*

• 7th in the UK for student satisfaction with 98% [National Student Survey 2016]

• 7th in the UK overall and Top in Wales*

• High employability prospects - we are 8th in the UK for graduate prospects*

• 92% in graduate employment or further study six months after leaving University [HESA data 2014/15]

• UK TOP 20 for Research Excellence [Research Excellence Framework 2014]

• Our Project Fair allows students to present their work to local industry

• Strong links with industry

• £31m Computational Foundry for computer and mathematical sciences will provide the most up-to-date and high quality teaching facilities featuring world-leading experimental set-ups, devices and prototypes to accelerate innovation and ensure students will be ready for exciting and successful careers. (From September 2018)

*Guardian University Guide 2017

**Times & Sunday Times University Guide 2016

Modules of Advanced Software Technology MSc

Modules for the MSc in Advanced Software Technology include Computer Science Project Research Methods but please visit our course page for more information.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, our Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of the expansion of the Department of Computer Science, we are building the Computational Foundry on our Bay Campus for computer science and mathematical science.

Careers

All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

94% of our Postgraduate Taught Graduates of Computer Science were in professional level work or study [DLHE 14/15]

Student profiles

“One of the main reasons I chose Swansea was because of the excellent reputation of the Computer Science Department which is ranked among the top 25 in the UK. The Lecturers in the Department are excellent, and are equally very accessible to students. Many are actively involved in world class research. Their knowledge is shared with us in lectures. I love Swansea. I have recently completed the MSc and intend to gain further experience in the software industry before pursuing a PhD at Swansea University. “

Manikanta Gudur - MSc in Advanced Computer Science Graduate



Read less
This programme is suitable for those wishing to pursue a career in the industrial or service sector as a quality professional. Read more
This programme is suitable for those wishing to pursue a career in the industrial or service sector as a quality professional.

About the programme

Exploring the application of specialised managerial and technological skills to achieve the desired quality at a minimum cost, this programme also addresses strategic quality and leadership issues focussed on achieving customer satisfaction. You will learn about the complexities and inter-relationships which exist in implementing cost effective quality management solutions to the ISO9000 series of standards and to the excellence models.

Practical experience

Opportunities exist to conduct a project within industry or with one of our European partner institutions.

Your learning

Full-time Diploma and MSc students undertake five core and two option modules over two trimesters. MSc students must also complete a significant industrial or university based dissertation over the summer.

Core modules include:
• Managing Quality
• Statistical Quality Control
• Risk Management
• Interpersonal Skills and Change Management
• Operations and Project Management

Option modules include:
• Service Quality
• Research Design and Methods
• Logistical Resources
• Reliability and Experimental Design for Industry (EDI)

MSc

Upon successful completion of the taught modules listed above you will undertake the MSc research project.
Postgraduate Certificate students who transfer to the MSc Quality Management (International) (see page 165) can study for the dual
award with the University of Angers.Upon its successful completion students are awarded MSc Quality Management (International) from UWS and Master Degree Ingénierie des Systèmes et Management de Project (Systems and Project Management) from University of Angers, France.

Our Careers Adviser says

Strong industry links ensure employment and placement opportunities are available for all graduates. Recent graduates work for Toyota Europe (Brussels), Amec, Raytheon, Howden and Honeywell.

Professional recognition

Students can join the Chartered Quality Institute as associate members.

Financial support

In session 2015/16 the Postgraduate Diploma element of this programme carried SAAS postgraduate loan funding for eligible students. Check http://www.saas.gov.uk for 2016/17 loan info.

First-class facilities

Get the hands on experience you need to succeed. We have excellent specialist facilities which support our research students and staff. These include an advanced chemical analysis lab: with state-of-theart chemical analysis for isotopic and elemental analysis at trace concentrations using ICPMS/OES and the identification of organic compounds using LCMS; and the Spatial and Pattern Analysis (SPAR) lab: providing high specification workstations, geographical information system (GIS) software, geochemical and image processing facilities to support data management in science research.

Read less
This programme involves advanced software engineering modelling and architecting concepts and practice for designing and building modern enterprise software systems. Read more
This programme involves advanced software engineering modelling and architecting concepts and practice for designing and building modern enterprise software systems. It includes an understanding of system administration and security, distributed programming, contemporary software technologies and a critical understanding of enterprise architectures, frameworks and strategies for building internet-enabled enterprise systems.

The main tasks facing industry at the moment involve the design and development of new internet-enabled systems, the integration of legacy systems into intranets and extranets, and advanced internet publishing. There is a recognised need for the efficient management of the software engineering process using modern approaches to software development management and system administration.

There is also a pressing need for people with skills in designing, building and maintaining modern enterprise systems, project management and management of the software engineering process. These skills should be accompanied by an appreciation of the business context and market forces behind the new technologies.

This programme educates students in the theory, practice, tools and applications necessary for the design, management and deployment of enterprise computing systems. Students can choose options specialising in network technologies, data architectures and database technologies, web services and clouds, or user centred and interactive systems.

Through our short course centre opportunity may also be provided to study for the following professional qualifications: Microsoft Technology Associate Exams; Certified Professional Java SE Programmer; Java Certified Associate.

The availability of some courses is subject to satisfying constraints that may come into effect in the year of entry. In addition, some options are negotiable, indicating that a course selection will need to be approved prior to the student undertaking the requested option.

Visit the website http://www2.gre.ac.uk/study/courses/pg/com/cgese

Computing - General

Come and study in the award-winning Department of Computing & Information Systems on the magnificent Greenwich Campus. Welcoming home and international students from all backgrounds, CIS provides an exciting, diverse and friendly environment in which to study.

The latest university league table published in the Sunday Times, has rated the computer science department as seventh in the UK for teaching excellence.

What you'll study

Full time
- Year 1:
Students are required to study the following compulsory courses.

PG Project (SST) (60 credits)
Mobile Application Development (15 credits)
Systems Development Management and Governance (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)
Programming Enterprise Components (15 credits)
Enterprise Systems Integration (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

Students are required to choose 15 credits from this list of options.

Database Architectures and Administration (15 credits)
User Centred Web Engineering (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Big Data (15 credits)

Students are required to choose 15 credits from this list of options.

Enterprise Web Programming (15 credits)
System Administration and Security (15 credits)
Database Tools (15 credits)
Business Intelligence and Data Mining (15 credits)
Mobile and Network Technologies (15 credits)

Part time
- Year 1:
Students are required to study the following compulsory courses.

Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

Students are required to choose 30 credits from this list of options.

Mobile Application Development (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)

Students are required to choose 30 credits from this list of options.

Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Enterprise Systems Integration (15 credits)

- Year 2:
Students are required to study the following compulsory courses.

PG Project (SST) (60 credits)

Students are required to choose 15 credits from this list of options.

Mobile Application Development (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)

Students are required to choose 15 credits from this list of options.

Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Enterprise Systems Integration (15 credits)

Students are required to choose 15 credits from this list of options.

Database Architectures and Administration (15 credits)
User Centred Web Engineering (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Big Data (15 credits)

Students are required to choose 15 credits from this list of options.

Enterprise Web Programming (15 credits)
System Administration and Security (15 credits)
Database Tools (15 credits)
Business Intelligence and Data Mining (15 credits)
Mobile and Network Technologies (15 credits)

Fees and finance

Your time at university should be enjoyable and rewarding, and it is important that it is not spoilt by unnecessary financial worries. We recommend that you spend time planning your finances, both before coming to university and while you are here. We can offer advice on living costs and budgeting, as well as on awards, allowances and loans.

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

This programme is accredited by the British Computer Society (BCS). On successful graduation from this degree, the student will have fulfilled the academic requirement for registration as a Chartered IT Professional (CITP) and partially fulfilled the education requirement for registration as a Chartered Engineer (CEng) or Chartered Scientist (CSci). For a full Chartered status there are additional requirements, including work experience. Please contact the BCS for further information. The programme also has accreditation from the European Quality Assurance Network for Informatics Education (EQANIE).

Career options

Graduates from this programme will be proficient in software engineering and can pursue careers in such areas as the integration of legacy systems into intranets or extranets and advanced internet publishing. Students also have an appreciation of the business context and role of market forces.

Find out about the teaching and learning outcomes here - http://www2.gre.ac.uk/?a=643966

Find out how to apply here - http://www2.gre.ac.uk/study/apply

Read less
MSc Software Engineering has been designed to provide the skills, knowledge and rigour associated with the internationally recognised discipline of software engineering as defined by amongst others, the IEEE as. Read more
MSc Software Engineering has been designed to provide the skills, knowledge and rigour associated with the internationally recognised discipline of software engineering as defined by amongst others, the IEEE as: the systematic design and development of software products and the management of the software process.

The course is designed to concentrate on the core software engineering skills of a methodical, rigorous quality driven, managed approach to software development: whether it is through a practical understanding of Agile Software Development, to a certifiable standard; or working with the industry leading SAP software to engineer large scale system design or integration. Throughout the award the emphasis is on real-world skills blended with research driven teaching.

In addition to the core activities you will have the option to specialise further by selecting from a range of optional modules tailored to give you exposure to web, mobile or database systems development, enhancing the vocational value of this award.

Equally of significance is the programme’s emphasis on scholastic development. You will be guided through best research practices to develop your ability to investigate, analyse and communicate research at a master’s level; as well as encouraging you to consider future trends and technologies that will shape the world of tomorrow.

An optional placement provides an opportunity to embellish your portfolio and prove your newly acquired skills in the workplace as part of your master’s study.

The award culminates in the dissertation, which is your opportunity to develop your specialism to become a subject-matter-expert through research and application of advanced theories and principles, ideally placing you to take advantage of vocational opportunities or progress to further postgraduate study.

You can study this course in a number of study modes:
-Full-time on-campus
-Full-time on-campus with a placement
-Full-time on-campus following an preliminary semester (Extended International Masters Programme) with or without a placement.
-Part-time distance-learning

The Extended International Programme offers extra modules on employability, computing and study skills including writing in English. This mode is designed to accommodate the needs of international students who require additional support in these areas.

The School of Computing at Staffordshire University has an international reputation for outstanding teaching and development of computing professionals with long established relationships with leading companies in the computing industry. You will acquire skills allowing you to manipulate mission critical systems that provide service to every aspect of enterprise activity. You will be encouraged to contribute to research activities within the School and wider academic community, often working with actual real-world organisations on real-world problems.

We are one of the largest, oldest and best resourced computing schools in the UK. Our work is supported by extensive networked computer facilities, software aids and most importantly expertise all of which you will need to harness and exploit technology to develop systems as diverse as mobile apps to mission critical expert systems, augmented reality to automation, including exposure to other industry hot topics such as the internet of things, cloud computing and Big Data.

Course content

You will study the following modules:
Core modules
-Managing Emerging Technologies
-Agile Software Development
-Business Application Programming with SAP
-Research Methods
-Enterprise Applications
-Advanced Business Application Programming using SAP
-Dissertation

Options – two of:
-Engineering Internet Applications
-Android Application Development
-Database Design and Development
-Advanced Android Application Development
-Location Aware Mobile Application Development
-Operational and Analytical Databases

The award specific options are subject to change and availability.

Read less

Show 10 15 30 per page



Cookie Policy    X