• University of Derby Online Learning Featured Masters Courses
  • Coventry University Featured Masters Courses
  • New College of the Humanities Featured Masters Courses
  • Goldsmiths, University of London Featured Masters Courses
  • St Mary’s University, Twickenham Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Glasgow Featured Masters Courses
  • Cardiff University Featured Masters Courses
Middlesex University Featured Masters Courses
Ulster University Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
Imperial College London Featured Masters Courses
Bath Spa University Featured Masters Courses
"software" AND "quality"×
0 miles

Masters Degrees (Software Quality)

  • "software" AND "quality" ×
  • clear all
Showing 1 to 15 of 541
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
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

Overview

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 like 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 highly sought-after 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 in September each year and lasts twelve months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester. An optional extra trimester – either immediately before or after the dissertation – gives you significant industrial experience through a module based in our software development unit, working with commercial clients and software. This is unique to Hull.

The Department of Computer Science creates 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.

Industrial Experience

There is the option to take an Industrial Experience variant, with the opportunity to extend the period of study by a trimester, to gain experience of working alongside commercial software developers within a commercial software development facility on site (SEED), promoting real-world applications of the advanced concepts met in the course.

Study

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

• 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
• Dissertation (There is the option of taking this module either in 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. This 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, which is based on the work done in the third trimester and documented in a report of up to 20,000 words.

Careers

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, Web Developer.

Read less
Our BCS accredited MSc in Software Engineering is designed to produce successful software engineers who will have an understanding of software engineering principles (and their application), design skills, knowledge of good management practice, computing science and mathematical formalism. Read more
Our BCS accredited MSc in Software Engineering is designed to produce successful software engineers who will have an understanding of software engineering principles (and their application), design skills, knowledge of good management practice, computing science and mathematical formalism. This course will equip you to begin a career, or to undertake further study in this important and exciting area.

The most complex engineering artifacts in existence are now software systems, and the effects of such systems are felt by almost everyone. It is vitally important that software should be of high quality; it should be built on schedule and without error and it should be safe. Software Engineering MSc combines scientific and engineering principles with sound practice to ensure the production of high-quality, reliable software that does what it is designed to do.

Why choose this course?

You will have the opportunity to put the skills you have gained into practice if you choose to undertake our 1 year optional placement
Professional experts contribute to the range of subjects on offer. Teaching is informed by state-of-the-art research being undertaken in the department and you will have the opportunity to work alongside members of our Dependable Systems Research Centre and internationally renowned academics.

Real word problems and current issues in Software Engineering are used to illustrate the theoretical concepts. You have the option to undertake an intensive course on compiler construction from one of Europe’s leading authorities in the field. The universal nature of the technical skills developed in our programmes means our courses are of equal relevance to both new graduates and those with many years of industrial experience.

Professional accreditation

BCS, the Chartered Institute for IT. The MSc in Software Engineering is Accredited as meeting the requirements for CITP Further Learning and partially meeting the requirements for CEng and has been awarded the EQANIE (European Quality Assurance Network for Informatics Education) label.

This course in detail

The MSc in Software Engineering has a modular design providing you with maximum flexibility and choice. See Semester 1 and Semester 2 for information about each module.

To qualify for a master’s degree, you must pass modules amounting to 180 credits. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The MSc in Software Engineering with placement enables you to work in industry for a year in the middle of your course to give valuable workplace experience. Placements are not guaranteed, but the departments dedicated placement team will help with the process of finding and applying for placements. To qualify for a master’s degree with placement, you must pass modules amounting to 180 credits plus the zero credit placement module. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Diploma in Software Engineering allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to brush up their skills. To qualify for a Postgraduate Diploma, you must pass modules amounting to 120 credits. This comprises six taught modules (20 credits each). In some cases, it may be possible for a student on a Postgraduate Diploma to do 3 taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Certificate in Software Engineering allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to learn a specific area in this rapidly changing discipline. To qualify for a Postgraduate Certificate, you must pass modules amounting to 60 credits. This comprises three taught modules (20 credits each).

We also offer a Postgraduate Certificate Software Engineering Research Project.

Part-time students normally distribute the work evenly over a two-year period.

Semester 1 - You can choose from the following modules:
-Research and Scholarship Methods (compulsory for MSc and PGDip)
-Formal Software Engineering (compulsory for MSc and PGDip)
-Secure Systems Architecture (compulsory for MSc)

Semester 2 - You can choose from the following modules:
-Software Production (compulsory for MSc and PGDip)
-Paradigms of Programming (alternative compulsory for MSc)
-Compiler Construction (alternative compulsory for MSc)
-Machine Learning (optional)
-Operating Systems Development (optional)
-Secure Programming (optional)
-Low Level Tools and Techniques (optional)

As courses are reviewed regularly as part of our quality assurance framework, modules offered may differ from those listed.

Students undertaking an MSc with placement will do a 1 year placement in industry. The placement will be undertaken after the taught component and before doing the dissertation.

Students studying for an MSc will also take:
MSc Dissertation (completed over summer)

Teaching and learning

Teaching methods include lectures, which provide a theoretical basis, and practicals, which are used to strengthen your understanding by active involvement. On some occasions, lectures are held in the computer labs so that you can apply the knowledge learned immediately. Many of the modules are enriched by the teaching staff's research expertise. Visiting lecturers are also invited from research organisations and industry.

Careers and professional development

Our MSc students come from all over the world and graduate to follow careers in technical, business-related and creative roles, for example as software developers, engineers, managers or consultants. Whatever their interest, our graduates tell us that the relevance of our courses, and the skills they've learnt, enable them to achieve their goals and build their careers.

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:

• Advanced Topics in Software Engineering
• UML Component Modelling
• Data architecture
• Knowledge Management
• Research Methods
• Dissertation
• Distributed Application Development (optional)
• Human-Computer Interaction for Information Systems (optional)
• Mobile application Development (optional)
• Enterprise Architecture (optional)
• Security Management (optional)
• Advance Rich Media (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: http://www.uwl.ac.uk/students/postgraduate/how-apply

Scholarships and bursaries

Information about scholarships and bursaries can be found here: http://www.uwl.ac.uk/students/postgraduate/scholarships-and-bursaries

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

This is an indicative listing of modules for the course:

• Advanced Topics in Software Engineering
• UML Component Modelling
• Data architecture
• Knowledge Management
• Research Methods
• Dissertation
• Learning and Professional Development (LPD)
• Employability Skills and Employment (ESE)
• Distributed Application Development (optional)
• Project Management (optional)
• Human-Computer Interaction for Information Systems (optional)
• Mobile application Development (optional)
• Enterprise Architecture (optional)
• Security Management (optional)
• Advance Rich Media (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: http://www.uwl.ac.uk/students/postgraduate/how-apply

Scholarships and bursaries

Information about scholarships and bursaries can be found here: http://www.uwl.ac.uk/students/postgraduate/scholarships-and-bursaries

Read less
Study for this Masters in Software Engineering at Liverpool John Moores University and gain advanced postgraduate skills in the theory, practice and design of contemporary software technologies. Read more
Study for this Masters in Software Engineering at Liverpool John Moores University and gain advanced postgraduate skills in the theory, practice and design of contemporary software technologies.

•Course available to study full time (1 year)
•Delivered by academics active in research
•Curriculum informed by ongoing research and links with employers
•High-quality teaching and excellent learning resources
•£6million state-of-the-art laboratories and teaching facilities
•Excellent career prospects in areas such as Systems Design

This Masters degree in Software Engineering will equip you with advanced skills in the theory, practice, tools and applications necessary for the design, management and deployment of computing systems.

The course aims to provide you with a fuller, systematic understanding of current and developing software engineering and help you to:
•be critically aware of current and developing principles and practices within software engineering
•develop widened and deepened conceptual and practical knowledge and skills in the areas of software engineering
•apply a range of advanced tools and techniques used in the development of complex computer based systems
•critically analyse a range of development domains
•gain a clear understanding of how to effectively and creatively manage software development
•use knowledge with originality and be innovative in Software Engineering
•develop a critical understanding of current research issues in the relevant aspects of software engineering
•be able to study independently at an advanced level and have developed effective methodology skills for original research

The course will also provide you with a strong foundation from which you can develop and maintain effective software systems and adapt to future software development technologies.

Please see guidance below on core and option modules for further information on what you will study.
Level 7
Research methods
Software engineering concepts
Usability engineering
Software engineering development workshop
Real time systems
Project
Advanced data structures and algorithms
Advanced topics in computer science
Information and social networks
Computation theory
Computer security
Computer forensics
Network forensics
Computer networks
Database design and technology
Computer systems technology
Management of e-business
A major component of the course is the project module. This is an extensive piece of research work in an applications domain relevant to your academic or professional interests. It is intended to provide you with an opportunity to undertake a major investigation and produce a dissertation on the outcome of the work.

Assessment of the project will be based on this dissertation and presentations of the work. The work carried out during the project is expected to have a strong research component and will, in many cases, be appropriate in forming the basis of further academic research, such as a PhD programme.


Further guidance on modules

The information listed in the section entitled ‘What you will study’ is an overview of the academic content of the programme that will take the form of either core or option modules. Modules are designated as core or option in accordance with professional body requirements and internal Academic Framework review, so may be subject to change. Students will be required to undertake modules that the University designates as core and will have a choice of designated option modules. Additionally, option modules may be offered subject to meeting minimum student numbers.

Academic Framework reviews are conducted by LJMU from time to time to ensure that academic standards continue to be maintained. A review is currently in progress and will be operational for the academic year 2016/2017. Final details of this programme’s designated core and option modules will be made available on LJMU’s website as soon as possible and prior to formal enrolment for the academic year 2016/2017.

Please email if you require further guidance or clarification.

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
Take advantage of one of our 100 Master’s Scholarships or College of Science Postgraduate Scholarships to study Advanced Software Technology at Swansea University, the Times Good University Guide’s Welsh University of the Year 2017. Read more
Take advantage of one of our 100 Master’s Scholarships or College of Science Postgraduate Scholarships to study Advanced Software Technology at Swansea University, the Times Good University Guide’s Welsh University of the Year 2017. Postgraduate loans are also available to English and Welsh domiciled students. For more information on fees and funding please visit our website.

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
We are placing ever greater demands on the Internet, and traditional telecommunication infrastructures are migrating to Internet-based architectures and protocols. Read more
We are placing ever greater demands on the Internet, and traditional telecommunication infrastructures are migrating to Internet-based architectures and protocols.

This programme benefits from the research that experts in our 5G Innovation Centre are undertaking to lead the world in the race to the next generation of communications networks.

PROGRAMME OVERVIEW

Our MSc in Communications, Networks and Software covers the key aspects of the changing Internet environment, in particular the convergence of computing and communications underpinned by software-based solutions.

Some of our students undertaking their project are able to work on one of our wide range of testbeds, such as internet technologies, wireless networking, network management and control, and internet-of-things (IoT) applications.

We also have specialist software tools for assignments and project work, including OPNET, NS2/3, and various system simulators.

PROGRAMME STRUCTURE

The following modules are indicative, reflecting the information available at the time of publication. Please note that not all modules described are compulsory and may be subject to teaching availability and/or student demand.
-Object Oriented Design and C++ (+Lab)
-Fundamentals of Mobile Communications
-Principles of Telecommunications and Packet Networks
-Speech and Audio Processing and Recognition
-Internet of Things
-Applied Mathematics for Communication Systems
-Data and Internet Networking Compulsory
-Advanced Signal Processing
-Mobile Communications B
-Network and Service Management and Control
-Operating Systems for Mobile Systems Programming
-Advanced 5G Wireless Technologies
-Standard Project

EDUCATIONAL AIMS OF THE PROGRAMME

The taught postgraduate degree programmes of the Department are intended both to assist with professional career development within the relevant industry and, for a small number of students, to serve as a precursor to academic research.

Our philosophy is to integrate the acquisition of core engineering and scientific knowledge with the development of key practical skills (where relevant).

To fulfil these objectives, the programme aims to:
-Attract well-qualified entrants, with a background in Electronic Engineering, Physical Sciences, Mathematics, Computing and Communications, from the UK, Europe and overseas
-Provide participants with advanced knowledge, practical skills and understanding applicable to the MSc degree
-Develop participants' understanding of the underlying science, engineering, and technology, and enhance their ability to relate this to industrial practice
-Develop participants' critical and analytical powers so that they can effectively plan and execute individual research/design/development projects
-Provide a high level of flexibility in programme pattern and exit point
-Provide students with an extensive choice of taught modules, in subjects for which the Department has an international and UK research reputation

A graduate from this MSc Programme should:
-Know, understand and be able to apply the fundamental mathematical, scientific and engineering facts and principles that underpin communications, networks and software
-Be able to analyse problems within the field of communications, networks and software and more broadly in electronic engineering and find solutions
-Be able to use relevant workshop and laboratory tools and equipment, and have experience of using relevant task-specific software packages to perform engineering tasks
-Know, understand and be able to use the basic mathematical, scientific and engineering facts and principles associated with the topics within communications, networks and software
-Be aware of the societal and environmental context of his/her engineering activities
-Be aware of commercial, industrial and employment-related practices and issues likely to affect his/her engineering activities
-Be able to carry out research-and-development investigations
-Be able to design electronic circuits and electronic/software products and systems

PROGRAMME LEARNING OUTCOMES

The Department's taught postgraduate programmes are designed to enhance the student's technical knowledge in the topics within electronic and electrical engineering that he/she has chosen to study, and to contribute to the Specific Learning Outcomes set down by the Institution of Engineering and Technology (IET) (which is the Professional Engineering body for electronic and electrical engineering) and to the General Learning Outcomes applicable to all university graduates.

The programme provides opportunities for students to develop and demonstrate knowledge and understanding, skills, qualities and other attributes in the following areas:

General transferable skills
-Be able to use computers and basic IT tools effectively
-Be able to retrieve information from written and electronic sources
-Be able to apply critical but constructive thinking to received information
-Be able to study and learn effectively
-Be able to communicate effectively in writing and by oral presentations
-Be able to present quantitative data effectively, using appropriate methods
-Be able to manage own time and resources
-Be able to develop, monitor and update a plan, in the light of changing circumstances
-Be able to reflect on own learning and performance, and plan its development/improvement, as a foundation for life-long learning

Underpinning learning
-Know and understand scientific principles necessary to underpin their education in electronic and electrical engineering, to enable appreciation of its scientific and engineering content, and to support their understanding of historical, current and future developments
-Know and understand the mathematical principles necessary to underpin their education in electronic and electrical engineering and to enable them to apply mathematical methods, tools and notations proficiently in the analysis and solution of engineering problems
-Be able to apply and integrate knowledge and understanding of other engineering disciplines to support study of electronic and electrical engineering

Engineering problem-solving
-Understand electronic and electrical engineering principles and be able to apply them to analyse key engineering processes
-Be able to identify, classify and describe the performance of systems and components through the use of analytical methods and modelling techniques
-Be able to apply mathematical and computer-based models to solve problems in electronic and electrical engineering, and be able to assess the limitations of particular cases
-Be able to apply quantitative methods relevant to electronic and electrical engineering, in order to solve engineering problems
-Understand and be able to apply a systems approach to electronic and electrical engineering problems

Engineering tools
-Workshop and laboratory skills. Have relevant workshop and laboratory skills
-Be able to write simple computer programs, be aware of the nature of microprocessor programming, and be aware of the nature of software design
-Be able to apply computer software packages relevant to electronic and electrical engineering, in order to solve engineering problems

Technical expertise
-Know and understand the facts, concepts, conventions, principles, mathematics and applications of the range of electronic and electrical engineering topics he/she has chosen to study
-Know the characteristics of particular materials, equipment, processes or products
-Have thorough understanding of current practice and limitations, and some appreciation of likely future developments
-Be aware of developing technologies related to electronic and electrical engineering
-Have comprehensive understanding of the scientific principles of electronic engineering and related disciplines
-Have comprehensive knowledge and understanding of mathematical and computer models relevant to electronic and electrical engineering, and an appreciation of their limitations
-Know and understand, at Master's level, the facts, concepts, conventions, principles, mathematics and applications of a range of engineering topics that he/she has chosen to study
-Have extensive knowledge of a wide range of engineering materials and components
-Understand concepts from a range of areas including some from outside engineering, and be able to apply them effectively in engineering projects

Societal and environmental context
-Understand the requirement for engineering activities to promote sustainable development
-Relevant part of: Be aware of the framework of relevant legal requirements governing engineering activities, including personnel, health, safety and risk (including environmental risk issues
-Understand the need for a high level of professional and ethical conduct in engineering

Employment context
-Know and understand the commercial and economic context of electronic and electrical engineering processes
-Understand the contexts in which engineering knowledge can be applied (e.g. operations and management, technology development, etc.)
-Be aware of the nature of intellectual property
-Understand appropriate codes of practice and industry standards
-Be aware of quality issues
-Be able to apply engineering techniques taking account of a range of commercial and industrial constraints
-Understand the basics of financial accounting procedures relevant to engineering project work
-Be able to make general evaluations of commercial risks through some understanding of the basis of such risks
-Be aware of the framework of relevant legal requirements governing engineering activities, including personnel, health, safety and risk (including environmental risk) issues

Research and development
-Understand the use of technical literature and other information sources
-Be aware of the need, in appropriate cases, for experimentation during scientific investigations and during engineering development
-Be able to use fundamental knowledge to investigate new and emerging technologies
-Be able to extract data pertinent to an unfamiliar problem, and employ this data in solving the problem, using computer-based engineering tools when appropriate
-Be able to work with technical uncertainty

Design
-Understand the nature of the engineering design process
-Investigate and define a problem and identify constraints, including environmental and sustainability limitations, and health and safety and risk assessment issues
-Understand customer and user needs and the importance of considerations such as aesthetics
-Identify and manage cost drivers
-Use creativity to establish innovative solutions
-Ensure fitness for purpose and all aspects of the problem including production, operation, maintenance and disposal
-Manage the design process and evaluate outcomes
-Have wide knowledge and comprehensive understanding of design processes and methodologies and be able to apply and adapt them in unfamiliar situations
-Be able to generate an innovative design for products, systems, components or processes, to fulfil new needs

Project management
-Be able to work as a member of a team
-Be able to exercise leadership in a team
-Be able to work in a multidisciplinary environment
-Know about management techniques that may be used to achieve engineering objectives within the commercial and economic context of engineering processes
-Have extensive knowledge and understanding of management and business practices, and their limitations, and how these may be applied appropriately

GLOBAL OPPORTUNITIES

We often give our students the opportunity to acquire international experience during their degrees by taking advantage of our exchange agreements with overseas universities.

In addition to the hugely enjoyable and satisfying experience, time spent abroad adds a distinctive element to your CV.

Read less

Show 10 15 30 per page



Cookie Policy    X