• University of Surrey Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • Birmingham City University Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • Aberystwyth University Featured Masters Courses
Nottingham Trent University Featured Masters Courses
Queen Margaret University, Edinburgh Featured Masters Courses
Cass Business School Featured Masters Courses
University College Cork Featured Masters Courses
University of Bath Featured Masters Courses
"software" AND "design"×
0 miles

Masters Degrees (Software Design)

We have 1,279 Masters Degrees (Software Design)

  • "software" AND "design" ×
  • clear all
Showing 1 to 15 of 1,279
Order by 
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. 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

Databases

Software Testing and Verification

Semester 2

Programming

Web Development

Software Engineering

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
Great design ideas can change the world. With human and user-centred design at the heart of this internationally regarded Masters programme, you’ll develop research and practice-based design solutions to respond to a demanding industry and rapidly changing society. Read more

Great design ideas can change the world. With human and user-centred design at the heart of this internationally regarded Masters programme, you’ll develop research and practice-based design solutions to respond to a demanding industry and rapidly changing society.

Whether your background is in design or in another discipline, you’ll develop, test and evaluate innovative design solutions in real-life scenarios. You’ll gain first-hand experience of current needs and trends across a range of sectors, and focus on a large-scale design project within one of the specialisms offered (see the ‘Specialisms’ tab).

Taught by diverse staff with internationally recognised profiles in research and practice, you’ll build an interdisciplinary approach to design in a stimulating environment, while being exposed to and involved in cutting-edge research. You’ll gain practical and research skills to prepare you for a wide range of careers.

Specialist facilities

We have plenty of facilities to help you make the most of your time at Leeds. We have an impressive range of resources that you can use to develop your projects.

At the top of our research facilities we have the world’s most sophisticated mobile eye-tracking glasses, which are used to understand how users interact with design (see more information at http://www.tobiipro.com). Other excellent research facilities are our EEG equipment (electroencephalography) to understand how users interact with the world, and our colour analysis/prediction lab.

We also house the M&S Company Archive including documents, advertising, photos, films, clothing and merchandise from throughout Marks & Spencer’s history. ULITA, an archive of international textiles, is also housed on campus and collects, preserves and documents textiles and related areas from around the world. You can make appointments to view items, but it also has an online catalogue where you can explore the major collections.

You’ll also be able to develop your practice in well-equipped studios and purpose-built computer clusters so that you can build your skills on both PC and Mac. There is also a computer-aided design (CAD) suite with access to the latest design software, and some of the latest design technology, such as digital printing, screen printing, 3D printing, and laser cutting.

Course content

In Semester 1 you’ll study a set of compulsory modules that will allow you to develop a range of research, conceptual and practical design skills and tools to lay the foundations for the rest of the programme. You’ll have the chance to learn through case studies, practical exercises and work on briefs encompassing all specialisms offered.

In Semester 2 you’ll have a choice of optional modules that focus on current trends in design practice and research. These optional modules will give you the opportunity to work on live projects from industry and/or live research projects being conducted in the School of Design. You’ll work on group and/or individual projects to explore more specific and advanced skills and tools in your areas of interest.

In Semester 2 you’ll also choose and develop a specialist project in which the tools and skills learnt in Semester 1 are applied. Projects can be developed in a wide range of topics that suit your interests and career ambitions. These include: Branding Design, Digital and Interactive Design, Information Design, Instructional Design, Graphic and Visual Communication Design, Service Design, and Typographic Design.

In Semester 3 you can choose one of two pathways: 1) Continue with your specialist design project, develop it at a professional level and apply it in a real-life context (with suitable users) for evaluation; 2) Produce an independent research dissertation based around a relevant field or topic within the specialisms offered.

Course structure

Compulsory modules

In addition to the compulsory modules listed below, for your final project you will choose to do either: - Design Prototyping and Evaluation (40 credits) or - Design Dissertation (40 credits).

  • Digital Design Practice 20 credits
  • Research Methods for Design 20 credits
  • Design Thinking 20 credits
  • Design Principles and Applications 10 credits
  • Design Research and Integration 40 credits

Optional modules

You will select two modules from the list of optional modules below.

  • Branding Design in Context 15 credits
  • Information and Instructional Design 15 credits
  • Digital and Interactive Design Solutions 15 credits
  • Service Design Innovation 15 credits
  • Graphic and Typographic Design 15 credits

For more information on typical modules, read Design MA Full Time in the course catalogue

For more information on typical modules, read Design MA Part Time in the course catalogue

Learning and teaching

You’ll be taught and guided by a diverse team of staff who are leaders in their fields, with a wide variety of research interests and years of experience as design practitioners.

We use a range of teaching and learning methods so you can benefit from their expertise. These may include lectures, seminars, tutorials, workshops, group learning and meetings with your tutor or supervisor. However, independent study is crucial to this degree, as it allows you to develop your skills and explore your own ideas.

Assessment

Depending on the modules you choose you’ll be assessed by different methods. They’ll include individual and group projects, project proposals and reports, presentations and reflective reports.

Career opportunities

This programme will equip you with a range of design skills using different media, as well as allowing you to hone your specialist skills in an area of your choice. It will also equip you with advanced skills in research, analysis, teamwork, presentation and communication that will be valuable in a range of careers.

You’ll be well prepared for a career in design practice. You can set up your own freelance business or take up a key position in a design studio, agency or organisation.

You can also work in cross-disciplinary fields applying your design skills to business, marketing, applied psychology, healthcare communication, retail, government, the public or private sector, etc.

Many of our students also choose to continue benefiting from our cutting-edge and frontier research by doing a PhD and following a research and/or academic career.



Read less
Study interaction design at an advanced level and explore new approaches to design creating dynamic proposals that respond to the needs of our rapidly changing society. Read more

Study interaction design at an advanced level and explore new approaches to design creating dynamic proposals that respond to the needs of our rapidly changing society.

At Sheffield Institute of Arts interaction design is cross-disciplinary and investigates human-technological futures via design related interactions that lie between the digital and the physical. Using a practice based approach you explore the designing of interactive digital products, environments services and systems.

Interaction design is most often studied by graduates from a variety of backgrounds including • interaction design • digital media • fine art • product design • graphic design • furniture design • architecture • computer science. Your projects are supported by lecturers who are design specialists, researchers and practitioners. Modules are supported by lecturers who are design specialists in areas as diverse as • exhibition design • HCI • medical products • materials development • design thinking • social design • design anthropology.

During the course you work with experts in other departments as well as outside of the University.

As a postgraduate design student you join an established network of creative people that encourage and support you to drive your studies to the next level. Our postgraduate framework of design courses has been designed to allow you to come together with students from different disciplines, backgrounds and cultures to share teaching and learning experiences and explore your creative identities through dialogue and practice.

The primary intention of the programme is to allow you to achieve your personal employment ambitions, whether as a design professional in the creative industries, or in related areas such as marketing or research. You are also well placed to go onto further study at PhD level.

Employability

The course has a strong vocational focus to prepare, encourage and develop your confidence for employment.

The MA/MFA programme has a strong relationship with the University’s Art and Design Research Centre (ADRC), who take an active part in engaging MA Design students in research, knowledge transfer and live projects. You are also encouraged to seek industrial sponsors or collaborators for your individual project work and are given advice and support in doing this. This long established link with our Research Department supports a continuing tradition of graduates from the MA/MFA working as research assistants and/or continuing their studies to PhD.

If you are a part-time student in relevant employment or on sabbatical, you have the opportunity to plan course projects based in your workplace and relevant to your own and your employer's aims. This brings real-world experience to the course. You may go on to work as a professionally employed designer or design manager, work independently as a designer/producer or work as a researcher in design or new product development. You may also wish to go into teaching design in further and higher education.

Project-based course

You choose your own project content and this is supported by lectures and seminars dealing with professional practice issues and reviewing your progress. You also take part in regular group and individual tutorials.

Your final major project is the culmination of your research and studio-based design practice. It demonstrates that you can deal with difficult contemporary questions and take a leading role as a design professional.

Research-led expertise

We are one of the oldest established art and design institutions in the UK, renowned for producing internationally recognised research. Your projects are supported by lecturers who are design specialists in areas as diverse as medical products, materials development, furniture and sustainability.

Vibrant and supportive learning environment

During the course you regularly take part in constructive critical debates about your own work and that of your peers. You need to communicate your research, ideas and designs in ways that are appropriate to professional leadership.

You study alongside MA and MFA Design students for part of your course and benefit from a vibrant, international, collaborative and supportive postgraduate environment.

Excellent facilities and creative resources

You have access to a huge range of creative resources to experiment and engage with including • 3D printing for rapid prototyping • state-of-the-art hardware and software • photography studios • a creative media centre • a gallery • well-equipped workshops.

You also have access to our award-winning learning centre featuring a specialist art, design and media library and extensive online resources.

MA and MFA study

MA and MFA students complete the same modules during the course except that MFA students complete an extra project module. The MFA project encourages you to develop professional skills that help you to identify, instigate, and deliver projects with external partners, such as communities, galleries or businesses. You find a project partner, agree a brief and then deliver the project to a professional standard.

This course is part of the Sheffield Institute of Arts (SIA), an amazing, diverse community of makers – where staff, students and partners work as equals to deliver real innovation and creativity. SIA opened in 1843 and is one of the UK's oldest Art and Design Schools. We have recently moved into the Head Post Office, a redesigned Grade II listed building. It includes state-of-the-art workshops which provide you with a unique studio-based learning environment in the heart of the creative community.

Course structure

FULL-TIME STRUCTURE

Semester one

• project 1 • theory supporting practice

Semester two

• project 2 • negotiated project

Semester three

• major project

Semester four – MFA students only

• MFA project

PART-TIME STRUCTURE

Semester one (year 1)

• theory supporting practice • negotiated project

Semester two (year 2)

• project 1 • project 2

Semester three (year 3)

• major project

Semester four – MFA students only (year 4)

• MFA project

Assessment

Assessment and feedback are vital parts of the learning process in creative disciplines. Most assessment is through individual project work which combines research and creative practice. Assessment calls for both excellent creative work and well-documented research. 

Employability

As a graduate from this course you might become a • creative technologist • experiential marketer • interaction designer • artist • designer • maker • product designer • design researcher • interface designer • systems designer • UX designer • design academic • PhD student.



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 to pursue roles in areas such as software design and engineering, web development, project management and IT consulting.

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)

Why study your MSc in Software Engineering at Queen Mary?

Our research-led approach

Your tuition will be delivered by field leading academics engaged in world class research projects in collaboration with industry, external institutions and research councils.

Our strong links with industry

  • We have collaborations, partnerships, industrial placement schemes and public engagement programmes with a variety of organisations, including Vodafone, Google, IBM, BT, NASA, BBC and Microsoft
  • Full-time MSc with Industrial Experience option available on our taught MSc programmes. You have the option to complete over two years, with a year of work experience in industry.
  • Industrial projects scheme - To support industrial experience development, you can do your final project in collaboration with an industrial partner.

Structure

Programme structure

MSc Software Engineering is currently available for one year full-time study, two years part-time study.

Full-time

Undertaking a masters programme is a serious commitment, with weekly contact hours being in addition to numerous hours of independent learning and research needed to progress at the required level. When coursework or examination deadlines are approaching independent learning hours may need to increase significantly. Please contact the course convenor for precise information on the number of contact hours per week for this programme.

Part-time

Part-time study options often mean that the number of modules taken is reduced per semester, with the full modules required to complete the programme spread over two academic years. Teaching is generally done during the day and part-time students should contact the course convenor to get an idea of when these teaching hours are likely to take place. Timetables are likely to be finalised in September but you may be able to gain an expectation of what will be required.

Important note regarding Part Time Study

We regret that, due to complex timetabling constraints, we are not able to guarantee that lectures and labs for part time students will be limited to two days per week, neither do we currently support any evening classes. If you have specific enquiries about the timetabling of part time courses, please contact the MSc Administrator

Semester 1 (Maximum of 4 modules to be taken in Semester 1)

Select at least one from:

 Functional Programming

 Program Specifications

 Big Data Processing

 

Further options:

 Machine Learning

 Introduction to IOT

 Semi-Structured Data and Advanced Data Modelling

 Introduction to Object-Oriented Programming

Semester 2 (Maximum of 4 modules to be taken in Semester 2)

Select at least two from:

 Real Time & Critical Systems

 Interactive Systems Design

 Software Analysis and Verification

 Bayesian Decision and Risk Analysis

 

Further options from:

 Mobile Services

 Security and Authentication 

 The Semantic Web

 Advanced Object Oriented Programming

 Cloud Computing

 Data Analytics

 Parallel Computing

 Distributing Systems

Semester 3

 Project



Read less
This MSc in Advanced Engineering Design is aimed at high calibre and ambitious engineering graduates who want to gain expertise in systematically developing complex, multidisciplinary engineering design. Read more

About the course

This MSc in Advanced Engineering Design is aimed at high calibre and ambitious engineering graduates who want to gain expertise in systematically developing complex, multidisciplinary engineering design.

You will learn how to design products requiring embedded intelligence and comprehensive engineering analysis and how to use six CAE software packages.

The programme - accredited by the Institution of Mechanical Engineering (IMechE) - has been developed to fulfil the industry’s need for an integrated course that offers:
teaching of advanced theory, human factors and creativity tools essential to successful product development
training in software, research and applications
practical experience of applying your knowledge and skills through an integrating, real life group project.

Aims

Integration of mechanical, electrical, electronic and control knowledge into a single product is challenging – and this course allows you to appreciate the complexity of modern product design and to develop your expertise.

The Brunel programme aims to create the new generation of engineering designers who can combine knowledge from different areas and produce world class design.

Engineering design is the application of engineering principles, the experience of making, and use of mathematical models and analysis. The design and production of complex engineering products often require the use of embedded intelligence and detailed engineering analysis involving mechanical, electronic and control functions. Advanced theoretical knowledge and a wide range of computer driven tools, methods and methodologies are essential for this process – and the course provides graduates with these essentials.

Course Content

Continued design of modern complex products demands advanced knowledge in mechanical, electronic, manufacturing and control engineering disciplines and human factors in design, and an ability to use advanced engineering software packages, integrating application experience and a capacity to carry on learning.

The Advanced Engineering Design MSc has been developed to produce design engineers who can meet these demands. It contains six taught modules where advanced multi-disciplinary theory is taught. As part of the course, six engineering software packages are also taught. In order to give an integrating application experience in an industrial setup, 'Design Experience', a group project module with an industry, has been included as part of the curriculum.

The dissertation is aimed at providing training in carrying out an in-depth engineering task on a self-learning basis. By the end of the course you will become a confident design engineer equipped with high quality and advanced knowledge and skills to work on design tasks in an advanced computer assisted environment.

Compulsory Modules

Sustainable Design and Manufacture
Manufacturing Systems Design and Economics
Computer Aided Engineering 1
Computer Aided Engineering 2
Design Experience
Dissertation Project

Optional Modules (choose two modules)

Advanced Manufacturing Measurement
Human Factors in Design
Robotics and Manufacturing Automation
Design of Mechatronic Systems

Special Features

Special facilities

MSc Engineering Design students work in a well-equipped design studio with various experiential learning facilities, with computers available for your exclusive use of Engineering Design students.Our investment in laboratory facilities and staff ensures that we can provide an excellent experience in a friendly and supportive environment.

Industry-focused programme

The high standard of our research feeds directly into curriculum design and our teaching, ensuring our graduates are equipped with the most up-to-date techniques, methods and knowledge bases. Our teaching has an excellent reputation and is orientated to the expressed needs of modern enterprises and the industry.
The course is underpinned by the current research still being carried out by the staff in the former academic unit Advanced Manufacturing and Enterprise Engineering which promotes manufacturing as a discipline.  Thus the academics teaching on the Advanced Engineering Design which were part of this unit have strong research portfolios in manufacturing. This research has been judged world leading.  In the 2014 Research Excellence Framework, academics teaching on the course were involved with Brunel’s General engineering submission, one of one of the largest in the UK. The area’s percentage of world leading research doubled, with a significant increase in our research judged as internationally excellent as well. The impact of over 75% of this research was judged to be world leading or internationally excellent. This placed the discipline in the top 20% in the UK terms of research power.

Global reputation

With around 150 postgraduate students from all around the world and substantial research income from the EU, research councils and industry, we are a major player in the field of advanced manufacturing and enterprise engineering.
 
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

The MSc Advanced Engineering Design is accredited by both the Institution of Mechanical Engineering (IMechE). This will provide a route to Chartered Engineer status in the UK.

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. The Industrial Experience programmes are highly competitive and attract the best students given the limited availability of placements.

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.

Why study your MSc in Software Engineering at Queen Mary?

Our research-led approach

Your tuition will be delivered by field leading academics engaged in world class research projects in collaboration with industry, external institutions and research councils.

Our strong links with industry

  • We have collaborations, partnerships, industrial placement schemes and public engagement programmes with a variety of organisations, including Vodafone, Google, IBM, BT, NASA, BBC and Microsoft.
  • Full-time MSc with Industrial Experience option available on our taught MSc programmes. You have the option to complete over two years, with a year of work experience in industry.
  • We have collaborations, partnerships, industrial placement schemes and public engagement programmes with a variety of organisations, including Vodafone, Google, IBM, BT, NASA, BBC and Microsoft.
  • Full-time MSc with Industrial Experience option available on our taught MSc programmes. You have the option to complete over two years, with a year of work experience in industry.
  • Industrial projects scheme - To support industrial experience development, you can do your final project in collaboration with an industrial partner.

Structure

You will study four taught modules per semester followed by written examinations and the MSc research project (dissertation).

Full-time

Undertaking a masters programme is a serious commitment, with weekly contact hours being in addition to numerous hours of independent learning and research needed to progress at the required level. When coursework or examination deadlines are approaching independent learning hours may need to increase significantly. Please contact the course convenor for precise information on the number of contact hours per week for this programme.

Part-time

Part-time study options often mean that the number of modules taken is reduced per semester, with the full modules required to complete the programme spread over two academic years. Teaching is generally done during the day and part-time students should contact the course convenor to get an idea of when these teaching hours are likely to take place.

Year 1

Semester 1 (Maximum of 4 modules to be taken in Semester 1)

Select at least one from:

  • Big Data Processing
  • Functional Programming
  • Program Specifications

Further options:

  • Introduction to IOT
  • Introduction to Object-Oriented Programming
  • Machine Learning
  • Semi-Structured Data and Advanced Data Modelling

Semester 2 (Maximum of 4 modules to be taken in Semester 2)

Select at least two from:

  • Bayesian Decision and Risk Analysis
  • Interactive Systems Design
  • Real Time & Critical Systems
  • Software Analysis and Verification

Further options from:

  • Advanced Object Oriented Programming
  • Cloud Computing
  • Data Analytics
  • Distributing Systems
  • Mobile Services
  • Parallel Computing
  • Security and Authentication 
  • The Semantic Web

Semester 3

  •  Project

Year 2

  • Industrial Placement Project


Read less
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. Read more

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.

Accreditation

Accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the further learning academic requirement for registration as a Chartered IT Professional, and on behalf of the Science Council for the purposes of partially meeting the academic requirement for registration as a Chartered Scientist and a Chartered Engineer.

Internships

As a postgraduate student on a Computing and Information Systems course, you will have the opportunity to complete up to six months of professional experience as part of your degree.

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

Internships delivered by City, University of London offer an exceptional opportunity to help you stand out in the competitive IT industry job market. The structure of the course extends the period for dissertation submission to January, allowing you to work full-time for up to six months. You will be supported by our outstanding Professional Liaison Unit (PLU) should you 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.

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
This course is for designers who want to pursue their passion for particular areas of design, at an advanced level and with professional support. Read more
This course is for designers who want to pursue their passion for particular areas of design, at an advanced level and with professional support.

Course overview

This Masters is built around your personal design interests and aspirations. It allows you to push the boundaries of creativity, within a framework of academic rigour and contextual research.

You can choose to study any of the following areas:
-Advertising
-Animation
-Calligraphy and lettering
-Creative computational design
-Design thinking, innovation and ideation
-Design leadership
-Fashion, product and promotion
-Graphic communication
-Graphic design
-Illustration
-Interactive media
-Motion graphics
-Typographic design

Other specialised design disciplines will also be considered. Our specialist tutors will work with you as you create a portfolio of creative designs that will excite and impress potential employers.

The course includes a theoretical element which contextualises your chosen areas of study within the broader field of design.
By the end of the course, you will have completed a major project that has evolved from your practice and research. The project will be supported by a critical evaluation report.

At Masters level, the specialisms of tutors are an important factor. Our Department offers a wide range of research expertise within design. For example, we host the International Research Centre for Calligraphy (IRCC) which promotes and supports the development of calligraphy both nationally and internationally. We have excellent engagement with industry, locally, nationally and internationally and have several academic partners overseas including Hong Kong, Malaysia and the USA.

Graduates from Sunderland have gone on to work throughout the design industry around the world. A Masters qualification not only opens doors in the workplace but also helps you progress more rapidly once your career is underway.

This course can also be taken part time - for more information, please view this web-page: http://www.sunderland.ac.uk/courses/artsdesignandmedia/postgraduate/design-part-time/

Course content

The content of the course is shaped by your personal interests with guidance and inspiration from Sunderland's supportive tutors and industry speakers and visits.

Modules on this course include:
-Design Studies 1 (60 Credits)
-Design Studies 2 (60 Credits)
-Design Studies 3 (60 Credits)

Teaching and assessment

Compared to an undergraduate course, you will find that this MA Design programme requires a higher level of independent working. The course aims to stretch your creativity and maximise your sense of personal fulfilment.

We use a wide variety of teaching and learning methods, which include lectures, seminars, critiques, workshops and practical demonstrations. These are supported by a range of guest speakers from diverse academic and industry backgrounds. You will also have high levels of contact with tutors who give regular feedback and support.

Facilities & location

Our Design Centre allows you to develop your creativity while taking advantage of state-of-the-art facilities and, importantly, your own workspace. We provide well-equipped facilities and industry-standard design software so it's easy to make a seamless transition from your studies to the workplace. The Design Centre also attracts international exhibitions and conferences, and it provides a highly stimulating environment.

Facilities at the University include:
-Five computer suites incorporating the latest Mac Pros
-Digital design suites using industry standard software like Adobe Creative Suite, Maya and Toon Boom
-Digital SLR and HD video cameras
-Fully equipped Photography studio
-Fully equipped printmaking studio
-Laser cutting machine
-Large format colour printers
-Access to 3D printers and scanners
-Large format digital fabric printer and full garment design and making facilities

Arts and Design Library
Our Arts and Design Library has a specialist collection of over 120,000 books, videos, slides and one of the largest electronic information networks in the sector.

Journals and research
We subscribe to a comprehensive range of print and electronic journals so you can access the most reliable and up-to-date articles. Some of the most important sources for your course include:
-Art Full Text + Art Abstracts, which is a major resource for media and arts information
-Design and Applied Arts Index, which covers journals featuring both new designers and the development of design and the applied arts since the mid-19th century
-British Universities Film and Video Council (BUFVC), which provides resources for the production, study and use of film and related media
-JSTOR (short for ‘Journal Storage’), which provides access to important journals across the humanities, social sciences and sciences
-Lexis, which provides access to legal information as well as full-text newspaper articles
-Screen Online (BFI), which is an online encyclopaedia of British film and television, featuring clips from the vast collections of the BFI National Archive

Employment & careers

Postgraduates are highly employable and, on average, earn more than individuals whose highest qualification is an undergraduate degree. On completing this course, you will be equipped for roles throughout the creative industries.

Potential roles include animator, graphic designer, illustrator, calligrapher, lettering designer, typographic designer, interactive designer, lecturer or broad-based designer.

A Masters degree will also enhance career opportunities within Higher Education and prepare you for further postgraduate studies, such as MPhil or PhDs.

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
Mobile devices are now used worldwide – due mainly to the vast range of software that makes portable devices essential accessories in the information age. Read more
Mobile devices are now used worldwide – due mainly to the vast range of software that makes portable devices essential accessories in the information age.

It’s a trend which has seen a growing demand for professionals who not only understand the design and development of mobile software apps, but also appreciate how they can be integrated into business environments to achieve competitive advantage and operational efficiency.

To meet this demand, our MSc delivers in-depth knowledge of techniques; technologies and tools; latest standards of mobile software development; and interface design and integration. It also focuses on the exploitation of mobile devices in corporate and commercial networks and in particular their role in emerging network architectures.

You’ll cover iOS and Android development, interface design principles, emerging computer network architectures, and security. You’ll also have the opportunity to research exciting areas of mobile technologies, tools and techniques and to disseminate your own findings and developments.

The course culminates in a development project incorporating what you have learned during your studies. Focusing on your chosen specialisation of mobile software design, development, entrepreneurship or distribution, the project will give you a challenging opportunity to produce innovative software.

Having decided on the theme, you will produce a masters level project with the support of your supervisor who will provide you with all the academic advice you need. You will study in our computing suite which is equipped with both Apple MacBook Pros and PCs to industry standard.

You’ll study modules such as:

Studying at Masters Level and Research Methods
Emerging Architectures and Security
Entrepreneurial Management
Mobile and Client-Side User Experience
Mobile Software Design and Architecture
Mobile Software Development
Independent Scholarship

Read less
This part-time course is designed for teachers of GCSE or A-level computing/computer science. Read more
This part-time course is designed for teachers of GCSE or A-level computing/computer science. You will gain a firm foundation in the principles of object-oriented programming (software development), design and testing, understanding the role of database systems in information management as well as the theoretical and practical issues that influence the design and implementation of database management, systems and languages, and emerging computing technologies.

This practical course will develop your methods in a number of areas, whilst key skills and techniques of computational thinking and problem-solving are emphasised throughout. You'll also investigate novel application areas and environments where computing can be potentially beneficial.

This programme is run on the Wrexham campus on an intensive block basis, during half-terms and holidays, for 15 days in total.

Key Course Features

-Develop essential computational problem solving skills.
-Design and develop Java programmes.
-You will be able to administer commercially operated database environments to the requirements of education and industry.
-Future and emerging technologies is a fast moving subject and the course will continue to evolve to reflect new developments in this area.

What Will You Study?

You will study 3 core modules:
-Introduction to Programming (Software Development)
-Database Systems
-Emerging Computing Technologies

In the Introduction to Programming module you will study:
-Principles of software design.
-Problem solving techniques.
-Introduction to a programming language (Java or similar).
-Control Structures.
-Assignment and arithmetic.
-Subprograms and modularity.
-Object-oriented programming.
-Testing and documentation.
-Using software tools, writing, compiling, executing, testing and debugging complex programs.

In the Database Systems module you will gain the skills required to create maintain and interrogate a relational database management system. It is a practical course that involves tasks such as:
-Designing a relational database management system.
-Manipulation and data retrieval operations using SQL.
-Defining modifying and deleting tables and views.
-Evaluate the consequences of such actions.

The Emerging Computing Technologies module includes the topics:
-Research, and analysis of current emerging Computing technologies.
-Futurology in the field of computing.
-Technology in Education.
-Internet of Things.
-Robotics.
-Biometrics.
-Wireless and mobile communication.
-Semantic web.
-Legal, ethical and cultural issues in future and emerging computing applications.
-Critically analyse the legal, ethical and cultural implications for emerging and future technologies.

The information listed in this section 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.

Assessment and Teaching

Assessment methods include:
Introduction to Programming (Software Development)
-A portfolio of Software design and running programmes.
-A OOP game programme using Greenfoot.

Database Systems
-A Design for a commercial relational database.
-Implementation of the database with running queries.

Future and Emerging Technology
-Group Presentation on an agreed topic.
-Report on the future of the agreed topic.

Career Prospects

On successful completion of the course you will have gained a range of new skills suited to teaching the new GCSE and A Level Computer Sciences courses and as such as these skills will be essential to your career development.

The Careers & Zone at Wrexham Glyndŵr University is there to help you make decisions and plan the next steps towards a bright future. From finding work or further study to working out your interests, skills and aspirations, they can provide you with the expert information, advice and guidance you need.

Read less
Design for Performance and Interaction is a novel academic field and UCL is one of only very few institutions where it can be studied. Read more

Design for Performance and Interaction is a novel academic field and UCL is one of only very few institutions where it can be studied. The core idea that drives the programme is that the creation of spaces for performance and the creation of performances within them are regarded as symbiotic design activities.

About this degree

Students learn how to use software that simulates performance spaces and the behaviour of people in different conditions. They learn how to manipulate software and physical hardware to create both simulated and actual 1:1 performance space and performances in an architectural context 

Students undertake modules to the value of 180 credits.

The programme consists of two core theory modules (45 credits), a skills module (30 credits), and three design modules (105 credits).

Core modules

  • Introductory Design Workshops (15 credits)
  • Contextual Theory: Design for Performance and Interaction (15 credits)
  • Skills Portfolio (30 credits)
  • Design Thesis Portfolio, Initial Projects (30 credits)
  • Design Thesis Portfolio, Final Project (60 credits)
  • Design Thesis Written Dissertation (30 credits)

Optional modules

There are no optional modules for this programme.

Research project/design project

All students undertake a major design project, the 'Design Thesis Portfolio, Final Project' in combination with an individual research project, culminating in the 'Design Thesis Written Dissertation'.

Teaching and learning

The programme is delivered through design, fabrication and performance tutorials, skills workshops, seminars, lectures, site visits, group working and (optional) field trip. Assessment is via design and skills portfolios, written coursework submissions and verbal presentations.

Fieldwork

There is a field trip as an optional part of the programme.

Maximum cost to the student is £500.

Placement

No placement is offered as a part of the programme.

Further information on modules and degree structure is available on the department website: Design for Performance and Interaction MArch

Careers

Careers in physical and virtual interaction design, the design of performance spaces and creation of performative events form one of the most vibrant parts of global design endeavour in the 21st century. They are also the subject of extensive academic research.

Employability

Students gain the following skill set:

  • the design and production of well-considered spaces
  • performances and interactive assemblies
  • presenting work in a portfolio context
  • the application of analytical and sensing programmes
  • the application of digital and analogue setting and performance techniques
  • the production of an illustrated written research report in an academic context.

Why study this degree at UCL?

The programme teaches students how to place design and performance skills in the context of 1:1 installation and 3D and 4D representation, including collaboration in real-time simulation, networked media spaces, and design for sensory and interactive environments. 

Students will gain a working knowledge of sound systems, lighting systems, interactive computation and electronics, behaviour of individuals and crowds, and the equipment and software that is used to track this behaviour. 

The programme has been developed together with a network from industry. The development team includes Umbrellium, Bompass and Parr, Jason Bruges Studio, Ciminod Studio, Soundform and Stufish. All have longstanding relationships with The Bartlett. 

Research Excellence Framework (REF)

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

The following REF score was awarded to the department: Bartlett School of Architecture

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

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



Read less
The global environmental and energy challenge facing current and future generations of architects and building professionals calls for a deeper understanding of the principles of environmental design, and their effective application into architectural practice worldwide. Read more

The global environmental and energy challenge facing current and future generations of architects and building professionals calls for a deeper understanding of the principles of environmental design, and their effective application into architectural practice worldwide. Over the last decades Environmental Design as a subject area has developed, responding to new research and experimentation, both in academia and in practice. However, buildings claiming to be environmentally conscious do not perform to the expected standards, still heavily contributing to global CO2 emissions and often providing unsatisfactory comfort conditions to occupants. The same can be said for the existing built environment which is largely outdated and underperforming, requiring urgent implementation of effective retrofit strategies. This is due to a lack of comprehensive performance prediction and feedback protocols, which are still not common practice in architectural design.

Students on this course will take a fresh critical look at this subject. Here you will gain the knowledge and tools to make informed design decisions based on post-occupancy feedback and performance analysis, towards a new paradigm of environmental architecture, which is environmentally and energy conscious, yet sensitive to the contextual and socio-cultural landscape we live in. You will learn environmental design methods which relate to the various stages of architectural design. You will be able to evaluate existing buildings and design new ones following a combined bioclimatic and building occupant focused approach. In the core design modules you will follow an evidence-based design approach where the acquisition of specialised software and analytical tools will be directly applied to an evaluation or design project.

This interdisciplinary and international course will provide you with skills that can be applied to diverse building typologies and global climatic, environmental and contextual issues. On completion of this course you will have a thorough understanding of the principles and methodology of environmental design and will develop critical thinking skills to challenge established practices. You will hold the knowledge and the practical tools to better understand existing buildings for retrofit and to design new ones – positively driving change in this field and moving towards a truly environmentally conscious architecture.

The course covers both the wider contextual and sustainable approach to environmental design, and the more technical aspects of environmentally and energy conscious building design and performance. As well as taught modules, you will take design-based modules where you will apply quantitative and qualitative analysis to the study of existing built environments and to new design projects.

Course structure

The following modules are indicative of what you will study on this course.

Core modules

Career path

This course will give you skills that can be used both in architectural practice and in environmental design consultancy. The research issues explored in your final thesis project could also lead to further research and an academic career through the path of a PhD degree in a number of related fields.



Read less
Applicants to this programme are numerate and logically-minded, and it is likely that they will have previously studied software engineering, programming, computer science, maths or physics. Read more
Applicants to this programme are numerate and logically-minded, and it is likely that they will have previously studied software engineering, programming, computer science, maths or physics. Such students will seek more specialised, technical programming and software engineering skills. They would learn in-depth, a range of programming concepts, languages and software development techniques to develop sophisticated and complex programs. Graduates will seek positions as software developers, systems engineers, software testers, programmers, etc.

Course Overview

The main themes of the programme are:
-Current and emerging Software Engineering principles and practices
-Current and emerging programming practices
-Large scale software project management

This programme will equip students with those skills at a high academic level and also crucially enable them to practically implement their knowledge because of the ‘hands-on’ emphasis of the programme.

The Current and emerging Software Engineering principles and practices includes aspects of generic programming.

The Current and emerging programming practices theme covers advanced topics in modules such as Generic Programming and aspects of Scientific Computing and Virtualisation

The Large scale project management theme will concentrate on management and systems analysis skills to be developed by the students both of which are in great demand by employers.

Modules

Part 1
-Agile Software Development (20 credits)
-Generic Programming (20 credits)
-Leadership and Management (20 credits)
-Managing Information Systems and Projects (20 credits)
-Research Methods and Data Analysis (20 credits)
-Scientific Computing & Virtualisation (20 credits)

Part 2
-Major Project (60 credits)

Key Features

Software Engineering as a subject evolved from a desire to incorporate engineering practices including, analysis, design, testing and project management to the process of creating computer programs. As a discipline, software engineering is as broad as the software created, with applications as diverse as plant control (real-time critical systems) to commercial trading software (database driven software) to image processing applications for mobile phones (computer graphics based mobile applications).

Assessment

The School of Applied Computing aims to produce graduates that help shape the future of computing and information systems development. The course content is contemporary and shaped for employability through close links with local and national employers.

Students are assessed through a combination of worksheets, practicals, presentations, projects and examinations. Module assessment is often by assignment, or assignment and examination. The final mark for some modules may include one or more pieces of course work set and completed during the module. Project work is assessed by written report and presentation.

Students are encouraged to use our links with Software Alliance Wales and Go Wales to work on commercial schemes for their Major Project module. Go Wales provides the opportunity of paid work placements with local businesses.

Career Opportunities

Graduates from this programme will be skilled and knowledgeable in the technical aspects of software development, and are likely to find employment either within specialist software organisations, or within organisations which commit resources to developing highly technical software systems. They are likely to have to work as a member of a team, conceiving, designing, developing and implementing complex software systems. Graduates from this programme would expect to be initially employed as software engineers. Those employed by SMEs are likely to work in smaller teams or perhaps as sole developers. Students finding employment with larger companies are most likely to work in larger teams building a variety of large-scale applications.

It is expected that graduates would seek positions such as:
-Software Engineers
-Senior software Engineers
-Software Developers
-Application Developers
-System Engineers
-Software Technical Lead
-System Analyst
-Version control manager
-Project lead/manager

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

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

About this degree

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

Students undertake modules to the value of 180 credits.

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

Core modules

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

Optional modules

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

Option Group

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

Elective Group

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

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

Dissertation/report

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

Teaching and learning

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

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

Careers

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

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

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

Employability

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

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

Why study this degree at UCL?

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

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

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

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

Accreditation

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

Research Excellence Framework (REF)

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

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

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

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



Read less

Show 10 15 30 per page



Cookie Policy    X