• Swansea University Featured Masters Courses
  • Anglia Ruskin University Featured Masters Courses
  • Durham University Featured Masters Courses
  • Ross University School of Veterinary Medicine Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Cambridge Featured Masters Courses
Cranfield University Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
Nottingham Trent University Featured Masters Courses
Leeds Beckett University Featured Masters Courses
Aberdeen University Featured Masters Courses
"software" AND "engineer"…×
0 miles

Masters Degrees (Software Engineer)

We have 301 Masters Degrees (Software Engineer)

  • "software" AND "engineer" ×
  • clear all
Showing 1 to 15 of 301
Order by 
Our Software Systems Engineering (SSE) MSc provides an ideal foundation for PhD study. The UCL SSE group is regularly ranked in the top three groups in the world (Microsoft Academic Search), you will be taught by those who are setting the international agenda, and our research has been repeatedly rated as world-class. Read more
Our Software Systems Engineering (SSE) MSc provides an ideal foundation for PhD study. The UCL SSE group is regularly ranked in the top three groups in the world (Microsoft Academic Search), you will be taught by those who are setting the international agenda, and our research has been repeatedly rated as world-class. Fully-funded PhD scholarships are available for high-performing students.

Degree information

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

Students undertake modules to the value of 180 credits.

The programme consists of five core modules (75 credits), three optional modules (45 credits) and a group project (60 credits).

Core modules
-Requirements Engineering and Software Architecture
-Software Abstractions and Systems Integration
-Validation and Verification
-Tools and Environments
-Professional Practice

Optional modules
-People and Security
-Networked Systems
-Language Based Security
-Distributed Systems and Security
-Supervised Learning
-Research Seminar in Software Engineering

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

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

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

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 (UCL-CS) graduates are particularly valued as a result of the department's strong international reputation, strong links with industry, and ideal location close to the City of London.

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

Top career destinations for this degree:
-IT Consultant, OnTrack
-Software Analyst and Designer, Nok Technology
-Software Engineer, Accenture
-Software Engineer, Orange
-Security Science, UCL

Employability
There is, throughout the world, a strong demand for software engineers with solid foundations covering not only the programming aspects of software development, but also aspects related to requirements engineering, software architectures, system integration, and testing. 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, sometimes by companies 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, and was one of the top-rated departments in the country according to the UK government's recent research assessment exercise.

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

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

Read less
The fields of graphics, vision and imaging increasingly rely on one another. Read more
The fields of graphics, vision and imaging increasingly rely on one another. This unique and timely MSc provides training in computer graphics, geometry processing, virtual reality, machine vision and imaging technology from world-leading experts, enabling students to specialise in any of these areas and gain a grounding in the others.

Degree information

Graduates will understand the basic mathematical principles underlying the development and application of new techniques in computer graphics and computer vision and will be aware of the range of algorithms and approaches available, and be able to design, develop and evaluate algorithms and methods for new problems, emerging technologies and applications.

Students undertake modules to the value of 180 credits.

The programme consists of four core modules (60 credits), four optional modules (60 credits) and a research project (60 credits).

Core modules
-Mathematical Methods, Algorithmics and Implementation
-Image Processing
-Computer Graphics
-Research Methods

Optional modules
-Machine Vision
-Graphical Models
-Virtual Environments
-Geometry of Images
-Advanced Modelling, Rendering and Animation
-Inverse Problems in Imaging
-Computation Modelling for Biomedical Imaging
-Computational Photography and Capture
-Acquisition and Processing of 3D Geometry

Dissertation/report
All students undertake an independent research project related to a problem of industrial interest or on a topic near the leading edge of research, which culminates in a 60–80 page dissertation.

Teaching and learning
The programme is delivered through a combination of lectures and tutorials. Lectures are often supported by laboratory work with help from demonstrators. Student performance is assessed by unseen written examinations, coursework and a substantial individual project.

Careers

Graduates are ready for employment in a wide range of high-technology companies and will be able to contribute to maintaining and enhancing the UK's position in these important and expanding areas. The MSc provides graduates with the up-to-date technical skills required to support a wealth of research and development opportunities in broad areas of computer science and engineering, such as multimedia applications, medicine, architecture, film animation and computer games. Our market research shows that the leading companies in these areas demand the deep technical knowledge that this programme provides. Graduates have found positions at global companies such as Disney, Sony and Siemens. Others have gone on to PhD programmes at MIT, Princeton University, and Eth Zurich.

Top career destinations for this degree:
-Senior Post-Doctoral Research Associate, University of Oxford
-Software Engineer, Sengtian Software
-Graduate Software Engineer, ARM
-IT Officer, Nalys
-MSc in Computer Games and Entertainment, Goldsmiths, University of London

Employability
UCL Computer Science was one of the top-rated departments in the country, according to the UK Government's most recent research assessment exercise, and our graduates have some of the highest employment rates of any university in the UK. This degree programme also provides a foundation for further PhD study or industrial research.

Why study this degree at UCL?

UCL Computer Science contains some of the world's leading researchers in computer graphics, geometry processing, computer vision and virtual environments.

Research activities include geometric acquisition and 3D fabrication, real-time photo-realistic rendering, mixed and augmented reality, face recognition, content-based image-database search, video-texture modelling, depth perception in stereo vision, colour imaging for industrial inspection, mapping brain function and connectivity and tracking for SLAM (simultaneous localisation and mapping).

Read less
The Systems Engineering Management MSc has been specifically designed for the needs of engineering professionals working in the field of complex systems development. Read more
The Systems Engineering Management MSc has been specifically designed for the needs of engineering professionals working in the field of complex systems development. The programme encompasses not only the technical tools and approaches needed to build success in this area, but also the management dimension of the relevant processes.

Degree information

Students gain an integrated, interdisciplinary view of complex systems and an advanced understanding of the systems engineering process. They gain the ability to apply this process to a variety of real world situations and the management skills necessary to facilitate the development of complex systems on time and within budget.

Students undertake modules to the value of 180 credits.

The programme consists of four core taught modules (60 credits) two optional taught modules (30 credits) and three research modules (90 credits). Modules are generally taught as intensive five-day 'block weeks' to minimise time away from the office.

A Postgraduate Diploma (120 credits, full-time nine months, or flexible study up to five years) is offered. A Postgraduate Certificate (60 credits, full-time 12 weeks, or flexible study up to two years) is offered.

Core modules
-Systems Engineering Management
-Lifecycle Management
-Risk, Reliability, Resilience
-The Business Environment

Optional modules
-Defence Systems
-Environmental Systems*
-Project Management
-Rail Systems
-Spacecraft Systems
-Systems Design
-Systems, Society, Sustainability*

*These modules are delivered by UCL's Department of Civil, Environmental and Geomatic Engineering in ten half-day sessions over the course of a term instead of the usual intensive 'block week' format

Research modules - all MSc students undertake a structured research programme comprising the following mandatory modules:
-Systems Engineering in Practice (15 credits)
-Systems Engineering Project Concept (15 credits)
-Systems Engineering Research Project (60 credits)

Teaching and learning
The programme is delivered through a combination of lectures, discussion sessions, workshop activity, and project work. Each taught course will be separately assessed through a combination of course work and a written examination. The project will be assessed through written dissertation and subsequent oral examination.

Careers

Complex systems are commonplace in many branches of UK industry including rail, aerospace, defence, and manufacturing. The ability to create such systems effectively is crucial to the competitiveness of these industries and has a direct bearing on the wealth of the nation.

Recent graduates of the programme have the following careers:
-London Underground: Head of Railway Systems
-Accenture: Analyst
-Thales Aerospace: Design Authority Manager
-BAE Systems: Systems Design Authority
-Selex Sensors and Airborne Management: Engineering Lead
-Xerox: Engineering Manager
-QinetiQ: Marine Engineer
-BAE Systems: Senior Hardware Engineer
-British Aerospace: Software Engineer
-Orange: Principal Engineer
-Halcrow Group Limited: Design Manager

Top career destinations for this degree:
-Software Engineer, Bank of America Merrill Lynch
-Analyst, Accenture
-Proposals engineer, Invensys PLC
-Engineering Manager, BAE Systems
-Systems Engineer, BIG

Why study this degree at UCL?

This MSc combines academic rigour with the practical expertise exemplified by our collaborators in UK industry and government. The flexible programme enables participants to structure their studies to suit their own career goals, and is accredited by the IET as a programme of further learning for registration as a Chartered Engineer.

Lectures are presented by experts in the field, many of whom have engaged in the practice of systems engineering in industry.

Industry is operating in an environment where technology changes rapidly, and where global competition grows ever more intensive. The challenge to remain competitive means we must make the right thing at the right price. Our MSc equips graduates with the skills to meet this challenge.

Read less
Computer Science influences every aspect of modern life and is one of the fastest-moving academic disciplines. It contributes to everything from the efficiency of financial markets to film and TV graphics and has a huge impact on both economic competitiveness and human wellbeing. Read more
Computer Science influences every aspect of modern life and is one of the fastest-moving academic disciplines. It contributes to everything from the efficiency of financial markets to film and TV graphics and has a huge impact on both economic competitiveness and human wellbeing.


Why study MSc Computer Science at Middlesex?

Our course not only offers a balance between advanced computer science theory and practical experience, but has a very strong focus on contemporary research. Practical work is an important part of every module and the School of Science and Technology has strong links with industry, including companies such as Microsoft and Siemens. The university is very active in the exploration of a number of areas, including computer graphics,mobile development, human-computer interaction, robotics, artificial intelligence, ethics, ubiquitous computing, functional programming, algorithmic biology, image and video analysis, quantum computing, computational biology and visual analytics, and this research influences the course very strongly.

Our course is aimed at students who've studied computing for their first degree, and wish to make themselves stand out further by developing an advanced mastery of the subject.

Course highlights:

The university is home to the Human Interactive Systems Laboratory, acentre of research into haptic technology, and leads the UK Visual Analytics Consortium.

Our specialist multimedia laboratories are well-equipped with industry-standard software and hardware, including both PCs and Macs.

Many of the teaching staff are the authors of widely-used textbooks and learning materials. They include:

Dr Kai Xu, a former senior research scientist with CSIRO, Australia's national science agency;
Dr Elke Duncker-Gassen, aformer systems and software engineer at GEI Gesytec;
Dr Chris Huyck, a former software engineer at Microsoft.
You'll also improve your communication, teamwork, time-management, problem-solving and critical skills.

Read less
What is intelligent behaviour? How can robots communicate with each other? In this programme you will learn how to design and implement intelligent systems. Read more
What is intelligent behaviour? How can robots communicate with each other? In this programme you will learn how to design and implement intelligent systems.

The core topics in The Master's programme Artificial Intelligence are: autonomous perceptive systems, cognitive robotics and multi-agent systems.

- Autonomous Systems
A robot taking samples and collecting information on the moon is an example of an autonomous system. It operates and carries out missions independently. Regardless of their surroundings, it responds with a certain intelligence. While traditional AI focuses on cognition and reasoning as isolated abilities, we strongly believe in perception as an active behavior, which is integrated into general cognition.

- Cognitive Robotics
The courses taught in the area of cognitive robotics are related to research in social robotics, to the origin of robotic communication and to the way in which robots recognize movement. Research is conducted at the Artificial Intelligence and Cognitive Engineeringinstitute.

- Multi-agent Systems
When a team of robots play footbal they have to communicate and cooperate with each other. This is an example of a multi-agent system. When designing these systems, techniques from computing science and logic are combined with knowledge about the interaction amongst humans and animals.

Why in Groningen?

- Be part of a Programme with excellent reviews
- Challenging graduation projects

Job perspectives

Once you have obtained your Master's degree in Artificial Intelligence, you can apply your skills in research & development, for instance air traffic and space labs, where you make sure that intelligent and innovative technologies are used during the design process. You could also choose to get a job at a research institute where you work as a researcher. This can be done at a university (PhD) or at a research institute like TNO. About 50% of our students chooses a career as a scientist.

Where do graduated master AI students work at the moment? Maarten van Grachten and Mathijs Homminga did the AI master in the old doctoral program and they specialized in very different directions. Mathijs works as a software engineer at the IT-company Evermind. He programs and implements innovative IT-projects for shops. Maarten is doing a PhD in Barcelona where he investigates how a computer can compose jazz music.

Job examples

- Industrial Research & Development
- PhD research position
- Software engineer

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
Software Engineering is a well-established, central part of Computer Science, and concerned with the design and use of techniques to support humans to build… Read more
Software Engineering is a well-established, central part of Computer Science, and concerned with the design and use of techniques to support humans to build software systems that are reliable, adaptable, usable, maintainable, etc, despite the fact that they are usually developed by large groups of people with different ideas, conceptualisations, or working styles, and against a tight schedule and possibly conflicting or unclear requirements. The understanding and mastering of these techniques is essential both for people who are part of this group and for those managing such a group or project.

The Software Engineering pathway combines two themes of the same name, Software Engineering 1 & 2. These themes covers both an overview of existing approaches to Software Engineering, and two particular approaches at the forefront of Software Engineering research and practice; Pattern-based and Component-based Software Development.

Teaching and learning

Computational thinking is becoming increasingly pervasive and is informing our understanding of phenomena across a range of areas; from engineering and physical sciences, to business and society. This is reflected in the way the Manchester course is taught, with students able to choose from an extremely broad range of units that not only cover core computer science topics, but that draw on our interdisciplinary research strengths in areas such as Medical and Health Sciences, Life Sciences and Humanities.

Coursework and assessment

Lectures and seminars are supported by practical exercises that impart skills as well as knowledge. These skills are augmented through an MSc project that enables students to put into practice the techniques they have been taught throughout the course.

Facilities

-Newly refurbished computing labs furnished with modern desktop computers
-Access to world leading academic staff
-Collaborative working labs complete with specialist computing and audio visual equipment to support group working
-Over 300 Computers in the School dedicated exclusively for the use of our students
-An Advanced Interfaces Laboratory to explore real time collaborative working
-A Nanotechnology Centre for the fabrication of new generation electronic devices
-An e-Science Centre and Access Grid facility for world wide collaboration over the internet
-Access to a range of Integrated Development Environments (IDEs)
-Specialist electronic system design and computer engineering tools

Career opportunities

Students following the Software Engineering pathway have all the career choices and options as described for general Advanced Computer Science.

In addition, students of this pathway are ideally placed to work in positions requiring an understanding of modern Software Engineering techniques and tools. This includes the obvious positions in the games industry, but also positions in finance, commerce, software project management, etc.

We maintain close relationships with potential employers and run various activities throughout the year, including career fairs, guest lectures, and projects run jointly with partners from industry.

Accrediting organisations

This programme is CEng accredited and fulfils the educational requirements for registration as a Chartered Engineer when presented with a CEng accredited Bachelors programme.

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

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

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

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

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

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

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

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

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

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

Course content

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

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

The award specific options are subject to change and availability.

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

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

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

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

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

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

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

The Extended International Programme offers extra modules on employability, computing and study skills including writing in English.

This mode is designed to accommodate the needs of international students who require additional support in these areas.

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

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

Course content

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

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

The award specific options are subject to change and availability.

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
The Department of Computer Science at Aberystwyth has a strong research focus on techniques and applications of intelligent systems, working with many major companies. Read more

About the course

The Department of Computer Science at Aberystwyth has a strong research focus on techniques and applications of intelligent systems, working with many major companies. Our taught Masters degrees draw on this focus, and link to the expertise and interests of the Department. They are designed to meet the needs of both students wanting a foundation for a career in research, and those wanting to expand on their skills to accelerate their industrial career.

Contemporary software is frequently developed to function in distributed systems. Applications are deployed across multiple computers, interacting to provide services and to solve problems in a distributed way. This Masters course is suitable for students intending to pursue a career in the software industry, and is a qualifying Masters Degree for Chartered Engineer status. It can also lead to a career in research.

The course in Software Engineering is a two year full-time programme. This degree is the same as the one year MSc in Computer Science (Software Engineering) - G493, with the addition that the student spends a year working in industry after the taught part of the course.

Year one of the course is divided into two parts over three semesters. In part one, you will establish a breadth of necessary skills in a number of core modules whilst directing your own study by choosing specialist modules, worth a total of 120 credits. In part two, you will apply your learning in the individual dissertation worth an additional 60 credits.

Previous study topics have included: Transmission of MIDI music over internet connection, Designing a network intrusion detection system, Online results and statistics using web service technology, Supply chain management system applications and Prototype railway track measurement system.

Whatever your own previous experience or future aspiration, with this course you will benefit from the marvellous integration of cutting-edge theory and practical application, within a world-class department. The most recent Research Excellence Framework (2014) assessment found that 100% of the impact research the department of Computer Science undertakes is world leading.

Course content

Year 1

Core modules:

Advanced Software Engineering
Machine Learning for Intelligent Systems
Mobile Solutions

Optional modules:

Enterprise Systems Development
Fundamentals of Intelligent Systems
Internet Technologies
Research Skills and Personal Development for Scientists
Statistical Concepts, Methods and Tools
The Object Oriented Programming Paradigm
Research Skills and Personal Development for Scientists (1520)

Year 2

Core modules:

MSC Project
Sandwich Year (PG)

Optional modules:

Statistical Concepts, Methods and Tools

Contact time

Approximately 12 hours a week in the first two semesters. During semester three you will arrange your level of contact time with your assigned supervisor.

Assessment

The taught part of the course is delivered and assessed through lectures, student seminars, practical exercises, case studies, course work and formal examinations. The subsequent successful submission of your research dissertation leads to the award of an MSc.

Industrial Year

This degree is the same as the one year MSc in Computer Science (Software Engineering), with the addition that the student spends a year working in industry after the taught part of the course.

• Students study at Aberystwyth University from September to May, and are supported in applying for suitable jobs in the software
industry.
• They work in the UK from June to the following May.
• They return to Aberystwyth to complete their dissertation from June to September

The work in industry is paid employment, not just work experience. Typical annual salaries for an industrial year are between £11,000 and £15,000.

Students wishing to do the industrial year are assisted in finding a place in industry. There is assistance with preparing an appropriate CV, training in what to expect at an interview, and practice in being interviewed by experienced industry interviewers. The Department of Computer Science sends about 70 students each year for a year's experience in industry, and has many contacts in companies enthusiastic to take good students from Aberystwyth University.

As these are paid jobs for companies, we cannot guarantee any student a job - the companies select the employees they want. Students that are unable to find a job can complete the Masters degree without an industrial year.

There is an additional but much reduced fee for the year in industry (presently £800 for the year), and members of staff stay in touch electronically and by visiting students during the year.

Read less
From the evolving Internet, to the growth of mobile, handheld and embedded devices, the critical need for engineers who can build our virtual world gets greater by the day. Read more
From the evolving Internet, to the growth of mobile, handheld and embedded devices, the critical need for engineers who can build our virtual world gets greater by the day. Software engineering addresses all aspects of software production, from strategy and design to coding, quality and management.

The Master of Professional Engineering (Software) is a 3 year full-time course delivering technical and professional outcomes that will allow you to be recognised as an Australian graduate engineer in this field. This degree has been given provisional accreditation at the level of Professional Engineering by the industry governing body, Engineers Australia http://www.engineersaustralia.org.au/

If your bachelor's degree included foundational engineering units, you may be given advanced standing and be eligible to enrol either in a reduced length graduate certificate or directly into the Master of Professional Engineering. Entry pathways are available for students with widely varying backgrounds.

In this course you will engage in areas of study including advanced computer architecture, real time computing, internet software platforms, and object-oriented design. You will also have the opportunity to complete either an engineering project or research at the end of the course.

To ask a question about this course, visit http://sydney.edu.au/internationaloffice/

Read less
As mobile technology, intelligent agents, distributed applications and multimedia become ubiquitous, there is a growing demand for skilled people able to design and engineer systems with these technologies. Read more
As mobile technology, intelligent agents, distributed applications and multimedia become ubiquitous, there is a growing demand for skilled people able to design and engineer systems with these technologies. This programme offers students the opportunity to understand the principles and acquire the skills to develop the advanced software that underpin these technologies.

The programme is flexibly designed to offer a good range of challenging courses suitable for good graduates from a wide spectrum of first degrees from those in IT to those with little academic computing content.It is primarily suitable for Science, Engineering, Maths and Computer Science graduates

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

Semester 1
3D Modelling & Animation
Computer Network Security
Databases & Information Systems
Mobile Communications & Programming
Software Engineering Foundations
Systems Programming & Scripting

Semester 2
Advanced Software Engineering
Computer Games Programming
e-Commerce Technology
Network Applications**
Research Methods & Project Planning**
Software Simulation & Modelling

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

Read less
This is a programme of study that involves networking, software development technologies and architectures for the design and management of modern distributed computer systems and networks. Read more
This is a programme of study that involves networking, software development technologies and architectures for the design and management of modern distributed computer systems and networks. The emphasis is on a software engineering approach based on sound modern software engineering project management methods, tools and techniques, which enable an integrated lifecycle systems development view.

The programme aims to provide students with the knowledge, skills and understanding required to allow them to contribute to the planning, design and management of modern network based computer systems. Students will gain the understanding of critical evaluation of existing technology options, future developments, protocols, architecture and tools needed to support the development and delivery of advanced network services. Upon successful completion of this Master's programme graduates are expected to be proficient in the development of new enterprise distributed and/or web-enabled systems, the integration of legacy systems into intranets or extranets, and advanced data and telecommunication technologies.

Though our short course centre opportunity may also be provided to study for the following professional qualifications: CISCO Certified Network Associate; Penetration Testing and Vulnerability Assessment.

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/netsyst/csne

Computing - Networking and Systems

Programmes for computer science or computer engineering graduates who wish to develop a specialism in computer systems and advanced software engineering or computer networks.

We offer specialist programmes with an emphasis on all aspects of networking some with extra content on wireless and mobile aspects. There are computer security and computer forensics programmes suitable for the practitioner who wishes to further their skills.

Some programmes concentrate on technical security, security policy management and legal compliance issues which can be excellent preparation for specialist professional exams with CISA (Certified Information Systems Auditor) and CISSP (Certified Information Systems Security Professional).

What you'll study

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

PG Project (CIS) (60 credits)
System Administration and Security (15 credits)
Network and Internet Technology and Design (15 credits)
Network Architectures and Services (15 credits)
Software Tools and Techniques (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Mobile and Network Technologies (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.

Mobile Application Development (15 credits)
Cyber Security (15 credits)
Enterprise Software Engineering Development (15 credits)

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

Audit and Security (15 credits)
Enterprise Web Programming (15 credits)
Systems Development Management and Governance (15 credits)
Penetration Testing (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.

Network and Internet Technology and Design (15 credits)
Software Tools and Techniques (15 credits)
Clouds, Grids and Virtualisation (15 credits)

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

System Administration and Security (15 credits)
Network Architectures and Services (15 credits)
Mobile and Network Technologies (15 credits)

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

PG Project (CIS) (60 credits)

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

Network and Internet Technology and Design (15 credits)
Software Tools and Techniques (15 credits)
Clouds, Grids and Virtualisation (15 credits)

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

System Administration and Security (15 credits)
Network Architectures and Services (15 credits)
Mobile and Network Technologies (15 credits)

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

Mobile Application Development (15 credits)
Cyber Security (15 credits)
Enterprise Software Engineering Development (15 credits)

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

Audit and Security (15 credits)
Enterprise Web Programming (15 credits)
Systems Development Management and Governance (15 credits)
Penetration Testing (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). 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 are equipped for employment in industry commerce or education to work as independent consultants or within teams in diverse areas such as networking, business data communication and telecommunication, Internet and ecommerce applications, IT support, advanced research, teaching and training.

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

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

Read less
This degree is ideal for anyone with a first degree in any Computing subject who wishes to accelerate their career as a software engineer. Read more

About the course

This degree is ideal for anyone with a first degree in any Computing subject who wishes to accelerate their career as a software engineer. It broadens your experience of the tools, methods and techniques used by professional software engineers, and focuses on the application of advanced software engineering, preparing you for responsible positions in the software industry.

It is available as a one year intensive course, or as a two year course, where the student spends a year gaining valuable experience in the software industry after the taught part of the degree, and can apply that experience to their final dissertation project. It can also be taken part-time.

The degree is 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 (CITP). This course also partially meets the Engineering Council's academic requirement for registration as a Chartered Engineer (CEng).

The most recent Research Excellence Framework (2014) assessment found that 100% of the impact research the department of Computer Science undertakes is world leading.

Course structure and content

Core modules:

Advanced Software Engineering
MSC Project
Machine Learning for Intelligent Systems
Mobile Solutions

Optional modules:

Enterprise Systems Development
Fundamentals of Intelligent Systems
Internet Technologies
Research Skills and Personal Development for Scientists
Statistical Concepts, Methods and Tools
The Object Oriented Programming Paradigm
Research Skills and Personal Development for Scientists (1520)

Contact time

Approximately 12 hours a week in the first two semesters. During semester three you will arrange your level of contact time with your assigned supervisor.

Assessment

The taught part of the course is delivered and assessed through lectures, student seminars, practical exercises, case studies, course work and formal examinations. The subsequent successful submission of your research dissertation leads to the award of an MSc.

Read less

Show 10 15 30 per page



Cookie Policy    X