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

Postgrad LIVE! Study Fair

Birmingham | Bristol | Sheffield | Liverpool | Edinburgh

University of Stuttgart Featured Masters Courses
University of Cambridge Featured Masters Courses
OCAD University Featured Masters Courses
Southampton Solent University Featured Masters Courses
Teesside University Featured Masters Courses
"msc" AND "software" AND …×
0 miles

Masters Degrees (Msc Software Engineering)

We have 959 Masters Degrees (Msc Software Engineering)

  • "msc" AND "software" AND "engineering" ×
  • clear all
Showing 1 to 15 of 959
Order by 
Whether it's the computers in our offices, the smartphones in our pockets, the electrics in our cars or the technology that enables us to monitor patients in critical care, software is at the heart of our society. Read more
Whether it's the computers in our offices, the smartphones in our pockets, the electrics in our cars or the technology that enables us to monitor patients in critical care, software is at the heart of our society. This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk.

This programme will:

-Teach you advanced techniques in program design
-Allow you to study key issues of interactive system design
-Teach you the mathematical foundations of software and the practical application of these techniques
-Focus on discovering ways of mitigating risk in large scale software engineering projects
-Enable you pursue roles in areas such as software design and engineering, web development, project management and IT consulting.
-We offer Industrial Experience options on all our full-time taught MSc programmes, which combine academic study with a one-year industrial placement between your taught modules and summer project. Taking the Industrial Experience option as part of your degree gives you a route to develop real-world, practical problem-solving skills gained through your programme of study in a professional context.

This can give you an important edge in the graduate job market. As a leading research School, we have excellent links with industry. We also employ dedicated staff to help you arrange your year in industry. The Industrial Experience programmes are highly competitive and attract the best students given the limited availability of placements. We are unable to guarantee all students secure an industrial placement, as our industrial partners conduct their own employment application and interview processes.

We have a new MSc Software Engineering and Security pathway to the MSc Software Engineering degree. If you are interested in this pathway you need to apply for the MSc Software Engineering programme and take the pre-requisite modules and then you would be able to graduate with the MSc Software Engineering and Security.

Security, authentication and identity management have grown substantially in importance in recent years, and there is significant demand in both the commercial and national/local government sectors for software engineers with a good grasp of these areas hence introducing a pathway in Security.

NB: Students will need to take and pass the following modules in order to be eligible for the pathway title MSc in Software Engineering with Security.

ECS726P - Security and Authentication (semester 2)

ECS760 - Distributed Systems and Security semester 2)

ECS715P - Program Specifications (semester 1)

ECS737P - Software Analysis and Verification (semester 2)

ECS738 - Bayesian Decision and Risk Analysis (semester 2)

Industrial Experience

The industrial placement currently takes place towards the end of the first year for a maximum of 12 months. It is the student’s responsibility to secure their placement, the school will offer guidance and support in finding and securing the placement but the onus is on the student to secure the job and arrange the details of the placement.

Currently if you are not able to secure a placement by the end of your second semester we will transfer you onto the 1 year FT taught programme without the Industrial Experience, this change would also be applied to any visa if you were here on a student visa.

The industrial placement consists of 8-12 months spent working with an appropriate employer in a role that relates directly to your field of study. The placement is currently undertaken between the taught component and the project. This will provide you with the opportunity to apply the key technical knowledge and skills that you have learnt in your taught modules, and will enable you to gain a better understanding of your own abilities, aptitudes, attitudes and employment potential. The module is only open to students enrolled on a programme of study with integrated placement.

If you do not secure a placement you will be transferred onto the 1 year FT programme.

Read less
Whether it's the computers in our offices, the smartphones in our pockets, the electrics in our cars or the technology that enables us to monitor patients in critical care, software is at the heart of our society. Read more
Whether it's the computers in our offices, the smartphones in our pockets, the electrics in our cars or the technology that enables us to monitor patients in critical care, software is at the heart of our society. This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk.

This programme will:

-Teach you advanced techniques in program design
-Allow you to study key issues of interactive system design
-Teach you the mathematical foundations of software and the practical application of these techniques
-Focus on discovering ways of mitigating risk in large scale software engineering projects
-Enable you pursue roles in areas such as software design and engineering, web development, project management and IT consulting.
-We offer Industrial Experience options on all our full-time taught MSc programmes, which combine academic study with a one-year industrial placement between your taught modules and summer project. Taking the Industrial Experience option as part of your degree gives you a route to develop real-world, practical problem-solving skills gained through your programme of study in a professional context.

This can give you an important edge in the graduate job market. As a leading research School, we have excellent links with industry. We also employ dedicated staff to help you arrange your year in industry. The Industrial Experience programmes are highly competitive and attract the best students given the limited availability of placements. We are unable to guarantee all students secure an industrial placement, as our industrial partners conduct their own employment application and interview processes.

We have a new MSc Software Engineering and Security pathway to the MSc Software Engineering degree. If you are interested in this pathway you need to apply for the MSc Software Engineering programme and take the pre-requisite modules and then you would be able to graduate with the MSc Software Engineering and Security.

Security, authentication and identity management have grown substantially in importance in recent years, and there is significant demand in both the commercial and national/local government sectors for software engineers with a good grasp of these areas hence introducing a pathway in Security.

NB: Students will need to take and pass the following modules in order to be eligible for the pathway title MSc in Software Engineering with Security.

ECS726P - Security and Authentication (semester 2)

ECS760 - Distributed Systems and Security semester 2)

ECS715P - Program Specifications (semester 1)

ECS737P - Software Analysis and Verification (semester 2)

ECS738 - Bayesian Decision and Risk Analysis (semester 2)

Industrial Experience

The industrial placement currently takes place towards the end of the first year for a maximum of 12 months. It is the student’s responsibility to secure their placement, the school will offer guidance and support in finding and securing the placement but the onus is on the student to secure the job and arrange the details of the placement.

Currently if you are not able to secure a placement by the end of your second semester we will transfer you onto the 1 year FT taught programme without the Industrial Experience, this change would also be applied to any visa if you were here on a student visa.

The industrial placement consists of 8-12 months spent working with an appropriate employer in a role that relates directly to your field of study. The placement is currently undertaken between the taught component and the project. This will provide you with the opportunity to apply the key technical knowledge and skills that you have learnt in your taught modules, and will enable you to gain a better understanding of your own abilities, aptitudes, attitudes and employment potential. The module is only open to students enrolled on a programme of study with integrated placement.

If you do not secure a placement you will be transferred onto the 1 year FT programme.

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 MSc course provides you postgraduate training in software engineering with a focus on dependability, aspects of which include security, specification, risk management, usability and design integrity. Read more
This MSc course provides you postgraduate training in software engineering with a focus on dependability, aspects of which include security, specification, risk management, usability and design integrity. You will learn advanced techniques in program design (including software patterns and component technologies) and information handling (structured information, databases). You will develop skills to manage software project risks and learn about tools to support decision-making.

This course provides you the necessary postgraduate training in software engineering with a focus on dependability, aspects of which include security, specification, risk management, usability and design integrity. You will learn advanced techniques in program design (including software patterns and component technologies) and information handling (structured information, databases). You will study key issues of interactive system design, leading to the ability to identify issues and trade-offs in the design of human-computer interaction, and to invent and evaluate alternative solutions to design problems. You will gain knowledge in the mathematical foundations of software and the practical application of these techniques. You will develop skills to manage software project risks and learn about tools to support decision-making. You will also gain essential team and research skills.

The course is intended to enable you to become competitive in the most technically oriented branch of software engineering, leading to positions such as software architect. Successful graduates may also enter into further research study for which the course also provides preparation.

Read less
Software engineers create and maintain software applications using best practice from computer science, project management, engineering, application domains and other fields. Read more
Software engineers create and maintain software applications using best practice from computer science, project management, engineering, application domains and other fields. Students will learn how to apply state-of-the-art techniques and methodologies to develop high quality software to professional standards.

The aim of this MSc programme is to impart the understanding and skills to engineer software at an advanced level to professional standards. Students can specialise in particular areas such as the development of dependable systems or mobile applications or advanced interactive systems like games or novel applications using biologically inspired models of computing

Graduates from the programme can expect to be able to get employment with software houses, IT companies, research and development divisions of companies, financial services organisations, defence contractors or government IT agencies and as researchers or research students within universities.

Full-time students take 4 courses each semester and must normally take courses marked with **

Semester 1
Computer Network Security
**Information Systems Methodologies
Mobile Communications & Programming
**Rigorous Methods for Software Engineering
Software Engineering Foundations
Systems Programming & Scripting

Semester 2
Advanced Interaction Design
**Advanced Software Engineering
Biologically Inspired Computation
Computer Games Programming
**Research Methods & Project Planning
Software Simulation & Modelling

After semester 2 students continue full-time on the MSc project.

Project
In the third semester (May-August) students undertake a specialist MSc project which is written up as a 15000 word dissertation. This project enables further development and consolidation of skills introduced in the taught courses, applying them to a challenging practical problem in this subject area.

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
Course aims. Read more
Course aims
Financial services are not only one of the most dynamic sectors of the economy but also one of the two largest customers of IT! This MSc is offered together with the Department of Economics in order to give you both a command of the software technologies that financial institutions require to "embrace the challenge of change" and of the business context and organisational structures that IT systems need to support.

This MSc programme concentrates on architectures for building scalable financial software systems, thus preparing software engineers for a plethora of jobs in the financial industry. In particular it considers technologies and techniques that are particularly relevant for the challenges of the financial market, predominantly a need to migrate from mission-critical, monolithic legacy systems to more flexible architectures that allow speedy reaction to customer and business partner’s needs. The technical aspect must be seen in the context of the business environment, where software engineers typically interact with a world of financial jargon and departments with specialised roles and needs.

Course modules
This specialist course consists of five core modules and three option modules. For the MSc there is also a project.

Core Modules
Corporate Finance
Financial Information Systems
Personal and Group Skills
Service-Oriented Architectures
System Re-engineering

Start Dates
October and January each year.

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
This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk. Read more
This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk. It includes training in vital areas such as security, specification, risk management, usability, and design integrity.

You will learn advanced techniques in program design (including software patterns and component technologies) and information handling (structured information, databases). You can study key issues of interactive system design, leading to the ability to identify issues and trade-offs in the design of human-computer interaction, and to invent and evaluate alternative solutions to design problems. You will gain knowledge in the mathematical foundations of software and the practical application of these techniques. You will develop skills to manage software project risks and learn about the development of tools to support decision-making.

The programme will enable you to become competitive in the most technically oriented branches of software engineering. Typical jobs after graduation include software risk analyst, system designer, software quality assurance, software engineer, programmer, usability consultant, systems analyst, and software architect.
Programme outline

Central modules can include:
Design for Human Interaction
Functional Programming
Program Specifications
Real Time & Critical Systems
Software Analysis and Verification
Software Risk Assessment
MSc Project

Further options can include:
Machine Learning
XML and Structured Documents
Advanced Program Design
Advanced Database Systems & Technology
Distributed Systems and Security
Mobile Services
Security and Authentication
Business Technology Strategy
Interactive Systems Design
The Semantic Web
High Performance Computing

Please note that module availability is subject to change.

Read less
The ICMA Centre’s financial engineering degree is highly respected by quantitative analysts and their employers. The credit crunch and subsequent events have emphasised the need to develop better pricing and better hedging models for all complex products. Read more

The ICMA Centre’s financial engineering degree is highly respected by quantitative analysts and their employers. The credit crunch and subsequent events have emphasised the need to develop better pricing and better hedging models for all complex products. The practical and quantitative skills that you will develop on the programme will equip you to meet this challenge.

Our compulsory modules provide a firm grounding in probability theory, stochastic calculus, derivatives pricing, quantitative and numerical methods, structuring products, volatility analysis, and the modelling of credit, equity, foreign exchange and interest rate derivatives. We also provide a thorough training in C++ and other programming tools.

Optional modules will allow you to focus on risk analysis, portfolio management, designing trading strategies or econometric analysis. This newly structured degree aims to further enhance the strong reputation of its precursor – the MSc in Financial Engineering and Quantitative Analysis, which was established back in 1999. A good background in mathematics is required for acceptance to this programme (see entry requirements below).

Highlights

  • A highly technical programme for those with strong mathematical skills
  • Gain knowledge of derivatives pricing tools and methods, as well as the use of programming languages like C++ and VBA
  • Designed with the support of industry practitioners to equip students with the skills and knowledge needed to succeed
  • Graduates are able to make an early contribution through the unique combination of hands-on, practical skills and the necessary underlying finance theory
  • Benefit from the combined expertise of both the ICMA Centre and the Department of Mathematics

Course structure

October – December: Part 1 Autumn Term

January: Part 1 Exams

January-April: Part 2 Spring Term

May – June: Part 2 Exams

June – August (12 month programme only): Part 3

August/Sep (12 month programme only): Part 3 Coursework deadlines

Course content

Part 1 compulsory modules

Part 2 compulsory modules

Part 2 optional modules

Students on the 9-month (12-month) programme can select 40 (20) credits from the following modules:

Part 3 optional modules

Optional modules

Students on the 12-months programme should take 20 credits from the following:

Learning options

Full-time: 9 months Full-time: 12 months

Students will be resident and undertake full-time study in the UK. Under both, the 9 and 12-month programmes students take compulsory and/or elective modules in Part 2.

The 12 month option involves taking an elective 20 credit module between July and August, which would also mean a 20 credit reduction in the number of taught modules taken in the spring term.

Careers

Many of our financial engineering graduates are now working as Quants in large London banks and other financial institutions. Others have pursued PhDs and have successful academic careers. Financial instruments are becoming ever more sophisticated, so graduates that understand complex modelling techniques are always in great demand. The high quantitative content of this programme opens many doors to a wide range of careers. You could structure and develop new debt or equity solutions to meet clients funding and hedging needs, or you could become a proprietary trader in exotic derivatives, or a software specialist or a quantitative analyst supporting the traders.

There are excellent opportunities on the buy-side, with hedge funds and investment institutions, as well as in investment banking and in software analytics. Opportunities in quantitative research, or with a rating agency, are among the many other attractive alternatives. Outside of mainstream banking and investment, you might also consider firms involved in commodity and energy trading, or the treasury divisions of leading multinationals and management consultancies.

Professional accreditation

ICMA Fixed Income Certificate

To obtain the requisite knowledge to pass the rigorous FIC exam, students are required to take the ICMA Centre Fixed Income Cash and Derivatives Markets module at Part 2. In order to receive the FIC certificate, students will need to register and pass the FIC exam through ICMA.



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

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

Key benefits:

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

Suitable for

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

Programme details

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

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

Module titles

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

Assessment

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

Career potential

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

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

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

Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Civil Engineering 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 Civil Engineering at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

Swansea University has an excellent reputation for civil engineering, the department is recognised as one of the top 200 departments in the world (QS World Subject Rankings).

Key Features of MSc in Civil Engineering

The MSc Civil Engineering course aims to provide advanced training in civil engineering analysis and design, particularly in modelling and analysis techniques.

As a student on the MSc Civil Engineering course you will be provided with in-depth knowledge and exposure to conventional and innovative ideas and techniques to enable you to develop sound solutions to civil engineering problems.

Through the MSc Civil Engineering course, you will also be provided with practical computer experience through the use of computational techniques, using modern software, to provide a solution to a range of current practical civil engineering applications. This will enable you to apply the approach with confidence in an industrial context.

Civil Engineering at Swansea University is recognised as one of the top 200 departments in the world (QS World Subject Rankings).

As a student on the Master's course in Civil Engineering, you will find the course utilises the expertise of academic staff to provide high-quality postgraduate training.

Modules

Modules on the MSc Civil Engineering course typically include:

Water and Wastewater Infrastructure

Finite Element Computational Analysis

Advanced Structural Design

Fluid-Structure Interaction

Entrepreneurship for Engineers

Computational Plasticity

Numerical Methods for Partial Differential Equations

Computational Case Study

Reservoir Modelling and Simulation

Dynamics and Transient Analysis

Coastal Engineering

Coastal Processes and Engineering

Flood Risk Management

Accreditation

The MSc Civil Engineering course at Swansea University is accredited by the Joint Board of Moderators (JBM).

The Joint Board of Moderators (JBM) is composed of the Institution of Civil Engineers (ICE), the Institution of Structural Engineers (IStructE), the Chartered Institution of Highways and Transportation (CIHT), and the Institute of Highway Engineers (IHE).

This degree is accredited as meeting the requirements for Further Learning for a Chartered Engineer (CEng) for candidates who have already acquired an Accredited CEng (Partial) BEng(Hons) or an Accredited IEng (Full) BEng/BSc (Hons) undergraduate first degree.

See http://www.jbm.org.uk for further information.

This degree has been accredited by the JBM under licence from the UK regulator, the Engineering Council.

Accreditation is a mark of assurance that the degree meets the standards set by the Engineering Council in the UK Standard for Professional Engineering Competence (UK-SPEC). An accredited degree will provide you with some or all of the underpinning knowledge, understanding and skills for eventual registration as an Incorporated (IEng) or Chartered Engineer (CEng). Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.

Facilities

Our new home at the innovative Bay Campus provides some of the best university facilities in the UK, in an outstanding location.

Hardware includes a 450 cpu Cluster, high-end graphics workstations and high-speed network links. Extensive software packages include both in-house developed and 'off-the-shelf' commercial.

Links with Industry

Strong interaction and cooperation is forged with the construction industry and relevant member institutions of the Joint Board of Moderators (JBM), particularly the Institution of Civil Engineers (ICE) and the Institution of Structural Engineers (IStructE).

These companies actively engaged with Civil Engineering at Swansea University: Atkins, Arup, Balfour Beatty Civil Engineering Ltd, Black and Veatch Ltd, City and Council of Swansea, Dean and Dyball, Halcrow UK, Hyder (Cardiff), Interserve Ltd, the Institution of Civil Engineers (ICE), Laing O’Rourke, Mott MacDonald Group Ltd, Veryard Opus.

Career Prospects

The civil engineering sector is one of the largest employers in the UK and demand is strong for civil engineering graduates. Thie MSc Civil Engineering course also equips you with the skills to be involved in other engineering projects and provides an excellent basis for a professional career in structural, municipal and allied engineering fields.

The MSc Civil Engineering is suitable for those who would like to prepare for an active and responsible career in civil engineering design and construction. Practising engineers will have the chance to improve their understanding of civil engineering by attending individual course modules.

Student Quotes

“I decided to study at the College of Engineering as it is a highly reputable engineering department.

My favourite memories of the course are the practical aspects and the lab work. Group projects have given me the opportunity to work in a team to overcome engineering-based problems. Studying at the College of Engineering has given me a good knowledge of engineering principles and has helped me to apply this to real life problems.

As part of my time here, I took part in the IAESTE programme. I worked with the Department of Civil Engineering at the University of Manipal, Southern India, on a development project involving an irrigation system.

My future plan is to get some experience in an engineering firm, and hopefully, this experience will allow me to work abroad for an NGO on further development projects."

Thomas Dunn, MSc Civil Engineering



Read less
The MSc in Software Development provides a year of intensive education in software engineering and is ideal for graduates of disciplines other than computing. Read more

Software Development (conversion)

The MSc in Software Development provides a year of intensive education in software engineering and is ideal for graduates of disciplines other than computing.

This course is designed to develop the technical, analytical and professional skills required to take on software development roles within the IT industry.

Software development skills, such as programming, are essential to the technological evolution and advancement of most sectors within the economy. As a result, there is a very strong demand for software professionals.

Aims

The programme aims to:
◦provide a solid understanding of software engineering principles and techniques
◦develop the ability to analyse software problems, create and evaluate software designs and develop and appropriately test software solutions
◦foster critical analysis and evaluative skills pertaining to software engineering

What way is Software Development being taught

The programme is separated into three parts; a foundational element covering the basics of software development and programming; an advanced element where you can tailor your area of specialism; and finally a substantial individual project.

Foundational Element
Most foundational modules are studied in the first semester and cover introductory programming using the Java programming language alongside the foundations of software engineering and databases. Coverage of more advanced algorithmic and object-oriented programming continues into the second semester. The foundation modules are intended to provide students with an essential grounding in software engineering in a manner that is consistent with Level M requirements.

Advanced Element
The second semester provides a number of advanced software engineering modules which permit specialism within key areas of software development. The advanced modules currently encompass aspects such as Requirements Engineering, Software Quality, Software Design Principles and Patterns, and Software Testing and Verification. Alongside these there is an opportunity to take an introductory module in Capital Markets which would help to prime students for software development roles within the financial sector.

The combination of lectures, laboratory work, tutorials and group-based projects employed throughout the foundational and advanced elements equips students with the skills needed to both design and implement complex software systems.

Project Element
Three month summer projects are taken individually with supervision from a member of the School's teaching staff. The projects permit students to combine and apply the skills gained within individual modules towards the creation of a significant software artefact. Projects can be selected by students from a list put forward by the local software industry and the School. Where appropriate an industrial co-supervisor will be assigned.

Modules

Semester 1
Programming I
Databases
Software Engineering

Semester 2
Programming II
Web and Mobile Applications
Software Testing and Verification
Software Design Principles and Patterns

Assessment

The MSc in Software Development is, by its nature, an intensive and practical programme of study. Students build strong software development skills by putting theory into practice and this is reflected within the assessment. A mixture of individual and group based projects, assignments and practical examinations provide the primary means of assessment within modules, with written examinations also employed for some modules. The summer project is assessed through a written dissertation alongside the presentation and demonstration of the created software artefact.

Career Opportunities

The School has strong links with the local, national and international software companies situated around the University. Students have ample opportunity to meet and engage with employers through hosted careers fairs, guest lectures and industrial facing demonstrations. Where possible, MSc dissertations will be set and co-supervised by an industrial partner and may involve an on-site placement.

Employment opportunities in software engineering are excellent as evidenced through the consistent and continued growth of the software sector. A career within the profession is not only well remunerated but also rewarding, with software professionals able to select between a range of career progression paths. Given the diversity of career paths, the communicative, business-related, client-facing, analytical and evaluative skills gained from a primary degree are strongly valued by IT employers and will help augment the employment opportunities of graduates from this MSc.

Read less
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
The global shortage of qualified civil engineers includes specialists in water engineering and this MSc programme helps redress this imbalance by providing graduates with an advanced knowledge and skill base to equip them for senior industry roles. Read more

About the course

The global shortage of qualified civil engineers includes specialists in water engineering and this MSc programme helps redress this imbalance by providing graduates with an advanced knowledge and skill base to equip them for senior industry roles.

Brunel’s MSc in Water Engineering is unique in providing specialist knowledge on the critical sub-topics of water and wastewater management and engineering, desalination systems, building water services engineering, industrial waste water management, and water in health care.

The programme demonstrates the links between theory and practice by including input from our industrial partners and through site visits. This is a key aspect for establishing a competitive and high added value course that provides adequate links with industry.

Features of the course include:

Students’ skills in gathering and understanding complex information from a variety of sources (including engineering, scientific and socio-economic information) will be developed in an advanced research methods module. 

Issues relating to risk and health and safety will be introduced in the research methods module and built on in specialist modules. 

Generic modules in financial and project management will underpin specialist modules focusing on water engineering topics.

Real problem-solving examples – starting from basic principles, to the identified problem, the solution, the implementation process and was implemented and the end result. 

Real case studies – demonstrating how environmental and economic sustainability is considered within civil engineering, particularly in water resources management.

Aims

Problems associated with water resources, access, distribution and quality are amongst the most important global issues in this century. Water quality and scarcity issues are being exacerbated by rising populations, economic growth and climate change*.

Brunel's programme in Water Engineering aims to develop world class and leading edge experts on water sustainability who are able to tackle the industry’s complex challenges at a senior level. During the programme you will also learn about the development and application of models that estimate the carbon and water footprint within the energy and food sector.

The MSc is delivered by experienced industry professionals who bring significant practical experience to the course – and the University’s complete suite of engineering facilities and world-class research experience are set up for development and engineering of advanced systems, testing a variety of processes, designs and software tools.

*Recent figures indicate that 1.1 billion people worldwide do not have access to clean drinking water, while 2.6 billion do not have adequate sanitation (source: WHO/UNICEF 2005). 

Course Content

The primary aim of this programme is to create master’s degree graduates with qualities and transferable skills for demanding employment in the water engineering sector. Graduates will have the independent learning ability required for continuing professional development and acquiring new skills at the highest level.

Specific aims are as follows:

- To provide education at postgraduate level in civil engineering. 
- To develop the versatility and depth to deal with new, complex and unusual challenges across a range of water engineering issues, drawing on an understanding of all aspects of water engineering principles. 
- To develop imagination, initiative and creativity to enable graduates to follow a successful engineering career with national and international companies and organisations. 
- To provide a pathway that will prepare graduates for successful careers including, where appropriate, progression to Chartered Engineer status.

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

Knowledge and understanding of:

- The principles of water engineering, including fluid mechanics, hydrology, and sustainable design. 
- Specialist areas that impact on the successful application of water engineering knowledge projects, e.g. sustainable construction management, financial management and risk analysis. 
- The interplay between engineering and sustainability in complex, real-world situations.

At the cognitive level students will be able to:

- Select, use and evaluate appropriate investigative techniques.
- Assemble and critically analyse relevant primary and secondary data.
- Recognise and assess the problems and critically evaluate solutions to challenges in managing water engineering projects.
- Evaluate the environmental and financial sustainability of current and potential civil engineering activities.

Personal and transferable skills that students develop will allow them to:

- Define and organise a substantial advanced investigation. 
- Select and employ appropriate advanced research methods. 
- Organise technical information into a concise, coherent document.
- Effectively employ a variety of communication styles aimed at different audiences. 
- Plan, manage, evaluate and orally-presented personal projects. 
- Work as part of, and lead, a team.

Typical Modules

Each taught module will count for 15 credits, approximating to 150 learning hours. The Master's programme can be taken full time, over 12 months. The first eight months of the full time course will eight taught modules. For the final four months, students will complete a dissertation counting for 60 credits. Modules cover:

Sustainable Project Management
GIS and Data Analysis
Water Infrastructure Engineering
Risk and Financial Management
Hydrology & Hydraulics
Water Treatment Engineering
Water Process Engineering
Research Methods
Civil Engineering Dissertation

Teaching

Our philosophy is to underpin theoretical aspects of the subject with hands-on experience in applying water engineering techniques. Although you may move on to project management and supervision roles, we feel it important that your knowledge is firmly based on an understanding of how things are done. To this end, industrial partners will provide guest lectures on specialist topics.

In addition to teaching, water engineering staff at Brunel are active researchers. This keeps us at the cutting edge of developments and, we hope, allows us to pass on our enthusiasm for the subject.

How many hours of study are involved?

Contact between students and academic staff is relatively high at around 20 hours per week to assist you in adjusting to university life. As the course progresses the number of contact hours is steadily reduced as you undertake more project-based work.

How will I be taught?

Lectures:
These provide a broad overview of the main concepts and ideas you need to understand and give you a framework on which to expand your knowledge by private study.
Laboratories:
Practicals are generally two- or three-hour sessions in which you can practise your observational and analytical skills, and develop a deeper understanding of theoretical concepts.
Design Studios:
In a studio you will work on individual and group projects with guidance from members of staff. You may be required to produce a design or develop a solution to an engineering problem. These sessions allow you to develop your intellectual ability and practice your teamwork skills.
Site visits:
Learning from real-world examples in an important part of the course. You will visit sites featuring a range of water engineering approaches and asked to evaluate what you see.
One-to-one:
On registration for the course you will be allocated a personal tutor who will be available to provide academic and pastoral support during your time at university. You will get one-to-one supervision on all project work.

Assessment

Several methods of assessment are employed on the course. There are written examinations and coursework. You will undertake projects, assignments, essays, laboratory work and short tests.

Project work is commonplace and is usually completed in groups to imitate the everyday experience in an engineering firm, where specialists must pool their talents to design a solution to a problem.

In this situation you can develop your management and leadership skills and ensure that all members of the group deliver their best. Group members share the mark gained, so it is up to each individual to get the most out of everyone else.

Special Features

Extensive facilities
Students can make the most of laboratory facilities which are extensive, modern and well equipped. We have recently made a major investment in our Joseph Bazalgette Laboratories which includes hydraulic testing laboratory equipment and facilities such as our open channel flow flumes.

Personal tutors
Although we recruit a large number of highly qualified students to our undergraduate, postgraduate and research degrees each year, we don’t forget that you are an individual. From the beginning of your time here, you are allocated a personal tutor who will guide you through academic and pastoral issues.

World-class research
The College is 'research intensive' – most of our academics are actively involved in cutting-edge research. Much of this research is undertaken with collaborators outside the University, including construction companies, water utilities, and other leading industrial firms. We work with universities in China, Poland, Egypt, Turkey, Italy, Denmark and Japan. This research is fed directly into our courses, providing a challenging investigative culture and ensuring that you are exposed to up-to-date and relevant material throughout your time at Brunel.

Strong industry links
We have excellent links with business and industry in the UK and overseas. This means:
Your degree is designed to meet the needs of industry and the marketplace.
The latest developments in the commercial world feed into your course.
You have greater choice and quality of professional placements.
We have more contacts to help you find a job when you graduate.

Visting Professors 
The Royal Academy of Engineering - UK’s national academy for engineering has appointed senior industrial engineers as visiting professors at Brunel University London.
The Visting Professors Scheme provides financial support for experienced industrial engineers to deliver face-to-face teaching and mentoring at a host of institutions. Our engineering undergraduates will benefit from an enhanced understanding of the role of engineering and the way it is practised, along with its challenges and demands. 

Women in Engineering and Computing Programme

Brunel’s Women in Engineering and Computing mentoring scheme provides our female students with invaluable help and support from their industry mentors.

Accreditation

This course has been designed in close consultation with the industry and is accredited as a designated 'technical' MSc degree by the Join Board of Moderators (JBM). The JBM is made up of Institution of Highways and Transport and the Institution of Highway Engineeres respectively.

1. This means this course provides Further Learning for a Chartered Engineer who holds a CEng accredited first degree (full JBM listing of accredited degrees).
2. As a designated ‘technical’ MSc, it will also allow suitable holders of an IEng accredited first degree to meet the educational base for a Chartered Engineer.

Read less

Show 10 15 30 per page



Cookie Policy    X