• Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Regent’s University London Featured Masters Courses
  • University of Glasgow Featured Masters Courses
  • Leeds Beckett University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • University of York Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Swansea University Featured Masters Courses
King’s College London Featured Masters Courses
Institute for Advanced Architecture of Catalonia Featured Masters Courses
Queen Mary University of London Featured Masters Courses
University of Bradford Featured Masters Courses
University of London International Programmes Featured Masters Courses
"c" AND "programming"×
0 miles

Masters Degrees (C Programming)

  • "c" AND "programming" ×
  • clear all
Showing 1 to 15 of 182
Order by 
Take advantage of one of our 100 Master’s Scholarships or College of Science Postgraduate Scholarships to study High Performance and Scientific Computing at Swansea University, the Times Good University Guide’s Welsh University of the Year 2017. Read more
Take advantage of one of our 100 Master’s Scholarships or College of Science Postgraduate Scholarships to study High Performance and Scientific Computing at Swansea University, the Times Good University Guide’s Welsh University of the Year 2017. Postgraduate loans are also available to English and Welsh domiciled students. For more information on fees and funding please visit our website.

The MSc in High Performance and Scientific Computing is for you if you are a graduate in a scientific or engineering discipline and want to specialise in applications of High Performance computing in your chosen scientific area. During your studies in High Performance and Scientific Computing you will develop your computational and scientific knowledge and skills in tandem helping emphasise their inter-dependence.

On the course in High Performance and Scientific Computing you will develop a solid knowledge base of high performance computing tools and concepts with a flexibility in terms of techniques and applications. As s student of the MSc High Performance and Scientific Computing you will take core computational modules in addition to specialising in high performance computing applications in a scientific discipline that defines the route you have chosen (Biosciences, Computer Science, Geography or Physics). You will also be encouraged to take at least one module in a related discipline.

Modules of High Performance and Scientific Computing MSc

The modules you study on the High Performance and Scientific Computing MSc depend on the route you choose and routes are as follows:

Biosciences route (High Performance and Scientific Computing MSc):

Graphics Processor Programming
High Performance Computing in C/C++
Operating Systems and Architectures
Software Testing
Programming in C/C++
Conservation of Aquatic Resources or Environmental Impact Assessment
Ecosystems
Research Project in Environmental Biology
+ 10 credits from optional modules

Computer Science route (High Performance and Scientific Computing MSc):

Graphics Processor Programming
High Performance Computing in C/C++
Operating Systems and Architectures
Software Testing
Programming in C/C++
Partial Differential Equations
Numerics of ODEs and PDEs
Software Engineering
Data Visualization
MSc Project
+ 30 credits from optional modules

Geography route (High Performance and Scientific Computing MSc):

Graphics Processor Programming
High Performance Computing in C/C++
Operating Systems and Architectures
Software Testing
Programming in C/C++
Partial Differential Equations
Numerics of ODEs and PDEs
Modelling Earth Systems or Satellite Remote Sensing or Climate Change – Past, Present and Future or Geographical Information Systems
Research Project
+ 10 credits from optional modules

Physics route (High Performance and Scientific Computing MSc):

Graphics Processor Programming
High Performance Computing in C/C++
Operating Systems and Architectures
Software Testing
Programming in C/C++
Partial Differential Equations
Numerics of ODEs and PDEs
Monte Carlo Methods
Quantum Information Processing
Phase Transitions and Critical Phenomena
Physics Project
+ 20 credits from optional modules

Optional Modules (High Performance and Scientific Computing MSc):

Software Engineering
Data Visualization
Monte Carlo Methods
Quantum Information Processing
Phase Transitions and Critical Phenomena
Modelling Earth Systems
Satellite Remote Sensing
Climate Change – Past, Present and Future
Geographical Information Systems
Conservation of Aquatic Resources
Environmental Impact Assessment
Ecosystems

Facilities

Students of the High Performance and Scientific Computing programme will benefit from the Department that is well-resourced to support research. Swansea physics graduates are more fortunate than most, gaining unique insights into exciting cutting-edge areas of physics due to the specialized research interests of all the teaching staff. This combined with a great staff-student ratio enables individual supervision in advanced final year research projects. Projects range from superconductivity and nano-technology to superstring theory and anti-matter. The success of this programme is apparent in the large proportion of our M.Phys. students who seek to continue with postgraduate programmes in research.

Specialist equipment includes:

a low-energy positron beam with a highfield superconducting magnet for the study of positronium
a number of CW and pulsed laser systems
scanning tunnelling electron and nearfield optical microscopes
a Raman microscope
a 72 CPU parallel cluster
access to the IBM-built ‘Blue C’ Supercomputer at Swansea University and is part of the shared use of the teraflop QCDOC facility based in Edinburgh

The Physics laboratories and teaching rooms were refurbished during 2012 and were officially opened by Professor Lyn Evans, Project Leader of the Large Hadron Collider at CERN. This major refurbishment was made possible through the University’s capital programme, the College of Science, and a generous bequest made to the Physics Department by Dr Gething Morgan Lewis FRSE, an eminent physicist who grew up in Ystalyfera in the Swansea Valley and was educated at Brecon College.

Read less
This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems. Read more
This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems.

Who is it for?

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

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

Objectives

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

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

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

Placements

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

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

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

Teaching and learning

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

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

Assessment

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

Modules

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

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

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

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

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

Career prospects

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

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

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

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

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

Read less
Designed to build on the computing knowledge gained in your undergraduate studies, this MSc will enable you to move into games programming and gain an in-depth knowledge of related specialised areas. Read more
Designed to build on the computing knowledge gained in your undergraduate studies, this MSc will enable you to move into games programming and gain an in-depth knowledge of related specialised areas. The award covers a range of topics including: 3D graphics using DirectX, Artificial Intelligence, Physics, Low level PlayStation 3 programming, and software engineering for games.

Practical classes are taught using new high spec computers, mobile devices, and games consoles including the Xbox 360, and PlayStation 3. By studying on this award, you will be at the heart of these exciting and innovative developments, and equipped for a future and promising career in this area. There is also the opportunity to complete a placement in the games industry.

Accreditation

BCS accredited: CITP Further Learning and CEng/CSci partial fulfilment.

Course content

Taught modules cover game engine programming and architecture, real-time graphics for games, low level techniques and optimisation, game artificial intelligence, concurrent and multiplayer game programming, professional games development, and research techniques. The main programming language is C++.

Throughout your course you will create games for a variety of computer and console platforms, mobile devices, and networked systems, both individually and in teams, building up a portfolio of work to show to potential employers. You will learn research methods and write a research proposal, and will then undertake a dissertation in an area of game programming which interests you.

Read less
Learn the skills to become a future technology leader on this technically oriented game programming course. Study the core C++ and graphics skills essential for contemporary game development and experience the way that gaming projects are developed and managed within the industry. Read more
Learn the skills to become a future technology leader on this technically oriented game programming course. Study the core C++ and graphics skills essential for contemporary game development and experience the way that gaming projects are developed and managed within the industry. Gain access to the largest PlayStation teaching facilities in the world, and use the same software, tools and techniques as the mainstream games industry.

This is a technically oriented course for programmers interested in the technology of games. It is suitable for people seeking employment in programming roles within the games industry. The course focuses on the implementation of real-time 3D applications using the C++ programming language in order to develop your understanding of 3D rendering and shader programming techniques.
You also study low-level hardware architectures for optimisation, including the novel architectures of games consoles and how to exploit them. We teach you project management techniques, including the stages of game production and the structure and operation of the games industry.

This course benefits from strong industry links with companies like Sony Computer Entertainment and Sumo Digital and industry accreditation from Creative Skillset and PlayStation®First. The lecturers have many decades of commercial games industry experience between them and share a passion for developing the next generation of talent.

For more information, see the website: https://www.shu.ac.uk/study-here/find-a-course/msc-games-software-development

PlayStation®First

This course is part of the PlayStation®First Academic Partnership Programme offered by Sony Computer Entertainment Europe (SCEE) and has been awarded PlayStation®First status by fostering best practise in game related development skills across PlayStation® platforms. The programme provides unique access to PlayStation® professional development hardware (dev kits) and software (SDK) to equip students with industry relevant game development skills across PlayStation®4, PlayStation®3, PlayStation®Vita and PlayStation®Portable.

The Steel Minions

Sheffield Hallam University has its own commercially-licensed game studio which provides workplace simulation to students on the University's games degrees. It was the first university studio in the UK to release its own PlayStation® title and has a range of PlayStation, iOS and Android games in development.

Professional recognition

This course is accredited by Creative Skillset (the Creative Industries' Sector Skills Council), PlayStation® First and TIGA (The Independent Game Developers Association).

Course structure

Full time – 13 months
Part time – 2 years
Starts September.

Postgraduate Certificate
-C++ boot camp
-Graphics and animation
-Hardware-oriented software engineering
-Software studio planning

Postgraduate Diploma
-Special techniques for graphics and animation
-Game development practice
-Multi-processing and parallel technologies

MSc
-Research methods
-Individual project

Assessment
PgCert – continuous assessment.
PgDip – continuous assessment involving a large group-based industrial project.
MSc – 25% continuous assessment and 75% individual research project.

Other admission requirements

You must also satisfy us that you have an appropriate level of skill to succeed on the course by demonstrating competency with the C++ programming language. You complete a short multiple-choice test consisting of a series of questions about the C++ language and its associated execution behaviour. We also require one suitable reference. You need to demonstrate appropriate English skills, which is typically shown by having either:
-Completed a degree taught and assessed in English.
-An English GCSE at grade C or better.
-An IELTS score of 6.0 with 5.5 in all skills (or equivalent) is the standard for non-native speakers of English.

Read less
-Explore the most advanced studio techniques, technologies and processes at the forefront of current music production. -Unleash your creative potential and cultivate your own individual style to produce original arrangements, mixes, re-mixes and mastering work. Read more
-Explore the most advanced studio techniques, technologies and processes at the forefront of current music production
-Unleash your creative potential and cultivate your own individual style to produce original arrangements, mixes, re-mixes and mastering work
-Deliver comprehensive solutions and support for live sound in a variety of performance settings
-On this postgraduate degree you will create your own A/V interfaces, plug-ins, and programming codes

Why choose this course?

Music specialising in Audio Programming is designed to provide industry-relevant postgraduate education aimed at forming creative professional for the audio, production, and post-production industry, who wish to pursue careers as creative Audio Engineers or Producers within recording, production or as software developers, consultants or audio-media specialists. Students take hands-on sessions in the University's state-of-the-art facilities, including a top-class SSL studio, guided by dedicated tutors with significant industry experience. The postgraduate curriculum covers all the most relevant and current skills of the field, and sessions and assessment are designed to reproduce, as far as possible and appropriate, the realities of the commercial environment.

We are one of the largest music department in the UK, offering a rich portfolio of forward-looking music programmes uniquely designed to develop the most relevant skills in the current industry. The environment is friendly and supportive, and students benefit from being part of a large community of creatives in all fields: from film, to new media, performance, and fine arts.

Our top-class facilities include:
-2 labs, each with 36 workstations dual monitor Apple Intel
-Large recording studio with latest SSL AWS 900+ SE
-Studio with Yamaha 02R/96
-3 monitoring spaces for surround sound
-Dubbing suite for audio-to-video work
-Foley studio for sound design work
-Sony Game studio
-Multimedia studios
-Anechoic chamber
-TV studio
-460-seat state-of-the-art performance venue with A/V recording facilities

Careers

When you graduate from these awards you will be ideally positioned to act as an interface between various music technologies and composers/producers. You may also consider a range of related positions such as lecturer, technical editor for music technology publications and other similar professions in the music industry or consider further study at doctoral level.

Teaching methods

Lecture, seminars and tutorials are typically scheduled over two consecutive days a week, plus some extra sessions for particular workshops, performance and recording. In addition to scheduled sessions, students are expected to engage in self-directed study and studio practice.

Structure

Core Modules
-Creative Economies
-Creative Music Production (Discourse / Reflection)
-Major Study:Music Projects
-Practice 1: Studio Technology, Practices and Processes
-Practice 2: Audio Programming
-Research and Enquiry

Optional
-Creative Economies (Online)
-Research and Enquiry (Online)

Read less
This course is for students who already have a strong engineering background and wish to specialise in robotics and automation. This course has a particular emphasis on advanced robotics, where robots are designed to operate with a degree of intelligence. Read more
This course is for students who already have a strong engineering background and wish to specialise in robotics and automation. This course has a particular emphasis on advanced robotics, where robots are designed to operate with a degree of intelligence.

You will gain a firm grounding in control engineering and intelligent systems concepts, along with the ability to comprehend and fully specify integrated automation systems embodying intelligence, robotic and automation hardware and software, and virtual reality (VR)/simulation technologies.

The course also provides a suitable background for research in advanced autonomous systems with reference to robotics.

Key benefits:

• Gain a firm grounding in control engineering and intelligent systems concepts
• This course has a particular emphasis on advanced robotics, where robots are designed to operate with a degree of intelligence
• Projects supported by internationally-leading research

Visit the website: http://www.salford.ac.uk/pgt-courses/robotics-and-automation

Suitable for

Suitable for students who already have a strong engineering background and wish to specialise in robotics and automation.

Format

You will be taught via a series of lectures and workshops with many of the modules taught via extensive hands-on practical lab-based sessions.

Practical experience includes the use of robotics platforms to produce a software system using the MATLAB toolboxes or the C programming language or to produce a finished hardware/software based mobile robotics system.

Module titles

• Automation and Robotics
• Interactive Visualisation
• Artificial Intelligence
• Mobile Robotics
• MSc Project/ Dissertation

Assessment

70% coursework and 30% examination.

Career potential

This qualification will equip you for employment in a number of industries. Excellent opportunities exist in areas including robotic design, control systems integration and design, factory automation, engineering management and research.

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

Read less
The MSc in Digital Systems Engineering is a one-year full-time taught course that makes extensive use of the knowledge and expertise from our well established Intelligent Systems and Nano-Science Research Group. Read more
The MSc in Digital Systems Engineering is a one-year full-time taught course that makes extensive use of the knowledge and expertise from our well established Intelligent Systems and Nano-Science Research Group.

It is intended to provide students with a good theoretical background and solid hands-on experience of the techniques used in modern digital systems design. Using FPGAs as a hardware platform and VHDL as a design language, the programme provides students with:
-A balanced picture of state-of-the-art digital systems design methods
-A sound theoretical and practical knowledge of digital devices, tools, data networks and operating systems
-The ability to learn new techniques to keep up-to-date with new developments in an industrial and/or research setting
-Experience of the use of industry-standard tools to make them attractive candidates for prospective employers in the field
-Experience of working within a group and of the important management skills required by industry
-Hands-on experience of the different stages of the design of a modern digital system, which will culminate in the construction of a complex device (for example, an FPGA-based MP3 player)

Course Content

The course aims to provide a broad-based introduction to state-of-the-art digital system design techniques and to provide a solid grounding in both theory and practice. It is suitable for students wishing to pursue a career in digital electronic industry and research.

[[Group Project
The aim of this substantial group project is to immerse the students in a life-like scenario of a company developing digital systems. The project will involve the design, construction and implementation of a complete FPGA-based digital system, providing students with practical experience of project management and team skills. The system will include both software (such as human-computer interface, low-level programming) and hardware (such as FPGA, A/D converters, communication interfaces) components. The project will culminate in the design and realisation of a printed circuit board hosting a FPGA interfaced to a variety of peripherals. Communication links allowing connection to a PC will enable the creation of a diverse range of multimedia, diagnostic or communication systems. Furthermore, at the end of the project, students will keep the boards they have designed, providing them with a complete FPGA development system, allowing them to further investigate digital systems design.

The project preparation will begin towards the end of the Autumn term when groups will be given a Quality Assurance manual, that will prepare the students to establish effective company policies, procedures and roles for group members, introducing the Quality Assurance processes applied to medium to large projects in industry.

In the Autumn term, a module on 'C Programming' will hone the students' skills required to effectively carry out the software components of the project. The module will provide a practical introduction to writing and running C programs as an example of a procedural programming language.

In the Spring term, the actual project will get under way. Groups of 4-6 students will be formed, assigned a target system to design, and provided with a budget. In this term, the students will prepare an implementation plan that will be followed for the remainder of the project. Detailed system specifications will be established and the budget allocated, taking into account the cost of components and off-the-shelf IP modules.

In the Summer term, the project will continue with the pre-implementation phase. Students will design a PCB with the components (FPGA, communication interfaces, displays, memories, etc.) defined in the system specifications. The design will be sent to fabrication and returned by the end of term. Along with the PCB design, the students will develop a block-level algorithmic description of the system to be implemented, defining the role of each component within the system and beginning the development of the software components of the system.

Read less
Infectious diseases remain a major contributor to the global burden of disease, with HIV, malaria, measles, diarrhoeal disease and respiratory infections responsible for over 50% of premature deaths worldwide. Read more
Infectious diseases remain a major contributor to the global burden of disease, with HIV, malaria, measles, diarrhoeal disease and respiratory infections responsible for over 50% of premature deaths worldwide. However the availability of resources for interventions is limited in comparison with the scale of the challenges faced. Over the last decade there has been increasing recognition of the value of epidemiological analysis and mathematical modelling in aiding the design and interpretation of clinical trials from a population perspective and, downstream, to guide implementation, monitoring and evaluation of intervention effectiveness. The Epidemiology, Evolution and Control of Infectious Diseases (EECID) stream provides a research-based training in infectious disease epidemiology, mathematical modelling and statistics, genetics and evolution, and computational methods. The focus of the course is inter-disciplinary, with a strong applied public health element.

Based in the Department of Infectious Disease Epidemiology in the Faculty of Medicine, the stream provides an opportunity to learn, in a supportive and stimulating environment, from leaders in the field who are actively engaged in research and advise leading public health professionals, policy-makers, governments, international organisations and pharmaceutical companies, both nationally and internationally, on a range of diseases include pandemic influenza, HIV, TB, malaria, polio and neglected tropical diseases (NTDs).

This stream is linked to the Wellcome Trust 4-year PhD programme in the Epidemiology, Evolution and Control of Infectious Diseases which includes up to 5 funded studentships each year. Up to 3 further 1+3 MRC studentships are also available each year.

The emphasis of the course will be to provide a thorough training in epidemiology, mathematical modelling and statistics, and genetics and evolution, as applied to infectious diseases. This research-orientated training will incorporate taught material, practical sessions in statistical software (R) and C programming as well as wider generic training in the research and communication skills needed to interact with public health agencies. Through the two research-based projects students will be exposed to the latest developments in the field and will gain first-hand experience in applying the methods they are taught to questions of public-health relevance.

Individuals who complete the course will have developed the ability to:

-Describe the biology, epidemiology and control of major global infectious diseases
-Interpret and present epidemiological data
-Undertake statistical analysis of infectious disease data including applying modern methods for statistical inference
-Develop and apply mathematical models to understand infectious disease dynamics, evolution and control
-Analyse genetic data using modern techniques and interpret their relevance to infectious disease epidemiology
-Critically evaluate research papers and reports
-Write and defend research reports and publications
-Communicate effectively through writing, oral presentations and IT to facilitate further study or employment in epidemiology and public health
-Exercise a range of transferable skills

This will be achieved through a course of lectures, seminars, tutorials and technical workshops. Please note that Postgraduate Diplomas and Certificates for part-completion are not available for this course.

The stream will be based in the Department of Infectious Disease Epidemiology on the St Mary’s campus of Imperial College London.

Each student chooses two projects over the course of the year from the wide range available. Students are guided in this choice by the stream organiser and their personal tutor and are advised to take contrasting projects to ensure a balanced training.

Read less
This new conversion masters programme builds on the strengths of the Queen Mary University School of Electronic Engineering and Computer Science. Read more
This new conversion masters programme builds on the strengths of the Queen Mary University School of Electronic Engineering and Computer Science. These strengths include world-leading research in: networks, antenna design and electromagnetics, computer vision and computer theory. This conversion masters programme features a common first semester of: analogue electronics, digital systems design (incorporating an on-line pre-sessional module in digital circuit design), control systems, embedded systems (incorporating C programming). In the second semester the electronic engineering stream features choices from: advanced control systems, critical systems, integrated circuit design, real-time DSP, while the electrical engineering stream features choices from: bioelectricity, microwave and millimeterwave communication systems, power electronics, and electrical power engineering. Both streams have a Project / industrial project during the 3rd (summer) semester.

* All new courses are required to undergo a two-stage internal review and approval process before being advertised to students. Courses that are marked "subject to approval" have successfully completed the first stage of this process. Applications are welcome but we will not make formal offers for this course until it has passed this second (and final) stage.

Read less
This course is for you if you need to improve your English language skills and subject knowledge of electronic engineering before going on to a Masters course. Read more
This course is for you if you need to improve your English language skills and subject knowledge of electronic engineering before going on to a Masters course. You improve your language fluency and academic vocabulary, develop your academic skills, and gain experience of western methods of teaching and learning so that you can progress onto a relevant Masters course in our School of Computer Science and Electronic Engineering.

At Essex, you can progress onto our MSc Computer Networks and Security, MSc Electronic Engineering, or MSc Telecommunication and Information Systems.

Our International Academy offers some of the best routes for international students to enter higher education in the UK. Our innovative courses and programmes have proved very successful with international students and have also attracted UK students because of the distinctive learning environment we offer.

If you are an international student, you may find that the education system in the UK is slightly different from other countries and, sometimes, that the transition to the British system can be challenging. Our courses help you to settle in and adapt to life in the UK.

Alongside improving your academic English skills, you also gain knowledge and understanding of the technical aspects of electronic engineering systems.

We are home to many of the world’s top engineers, and our work is driven by creativity and imagination as well as technical excellence. We are ranked Top 10 in the UK in the 2015 Academic Ranking of World Universities, with more than two-thirds of our research rated ‘world-leading’ or ‘internationally excellent’ (REF 2014).

Our expert staff

We have been one of the leading electronics departments in the country throughout our history, and in recent years, our prolific research staff have contributed to some major breakthroughs.

We invented the world's first telephone-based system for deaf people to communicate with each other in 1981, with cameras and display devices that were able to work within the limited telephone bandwidth. Our academics have also invented a streamlined protocol system for worldwide high speed optical communications.

Specialist facilities

By studying within our International Academy, you will have access to all of the facilities that the University of Essex has to offer:
-We provide computer labs for internet research; classrooms with access to PowerPoint facilities for student presentations; AV facilities for teaching and access to web-based learning materials
-Our new Student Services Hub will support you and provide information for all your needs as a student
-Our social space is stocked with hot magazines and newspapers, and provides an informal setting to meet with your lecturers, tutors and friends

You can also take advantage of our world-class computer science facilities:
-We have six laboratories that are exclusively for computer science and electronic engineering students. Three are open 24/7, and you have free access to the labs except when there is a scheduled practical class in progress
-All computers run either Windows 7 or are dual boot with Linux
-Software includes Java, Prolog, C++, Perl, Mysql, Matlab, DB2, Microsoft Office, Visual Studio, and Project
-Students have access to CAD tools and simulators for chip design (Xilinx) and computer networks (OPNET)
-We also have specialist facilities for research into areas including non-invasive brain-computer interfaces, intelligent environments, robotics, optoelectronics, video, RF and MW, printed circuit milling, and semiconductors

Example structure

-English for Academic Purposes
-Advanced English for Academic Purposes
-Critical Reading and Seminar Skills
-Engineering Mathematics
-Extended English for Academic Purposes Project
-Mathematical Research Techniques Using Matlab
-Advanced Embedded Systems Design (optional)
-C Programming and Embedded Systems (optional)
-Telecommunication Networks and Systems (optional)
-Telecommunication Principles (optional)

Read less
This new conversion masters programme builds on the strengths of the Queen Mary University School of Electronic Engineering and Computer Science. Read more
This new conversion masters programme builds on the strengths of the Queen Mary University School of Electronic Engineering and Computer Science. These strengths include world-leading research in: networks, antenna design and electromagnetics, computer vision and computer theory. This conversion masters programme features a common first semester of: analogue electronics, digital systems design (incorporating an on-line pre-sessional module in digital circuit design), control systems, embedded systems (incorporating C programming). In the second semester the electronic engineering stream features choices from: advanced control systems, critical systems, integrated circuit design, real-time DSP, while the electrical engineering stream features choices from: bioelectricity, microwave and millimeterwave communication systems, power electronics, and electrical power engineering. Both streams have a Project / industrial project during the 3rd (summer) semester.

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

MSc in Data Science aims to equip students with a solid grounding in data science concepts and technologies for extracting information and constructing knowledge from data. Students of the MSc Data Science will study the computational principles, methods, and systems for a variety of real world applications that require mathematical foundations, programming skills, critical thinking, and ingenuity. Development of research skills will be an essential element of the Data Science programme so that students can bring a critical perspective to current data science discipline and apply this to future developments in a rapidly changing technological environment.

Key Features of the MSc Data Science

The MSc Data Science programme focuses on three core technical themes: data mining, machine learning, and visualisation. Data mining is fundamental to data science and the students will learn how to mine both structured data and unstructured data. Students will gain practical data mining experience and will gain a systematic understanding of the fundamental concepts of analysing complex and heterogeneous data. They will be able to manipulate large heterogeneous datasets, from storage to processing, be able to extract information from large datasets, gain experience of data mining algorithms and techniques, and be able to apply them in real world applications. Machine learning has proven to be an effective and exciting technology for data and it is of high value when it comes to employment. Students of the Data Science programme will learn the fundamentals of both conventional and state-of-the-art machine learning techniques, be able to apply the methods and techniques to synthesise solutions using machine learning, and will have the necessary practical skills to apply their understanding to big data problems. We will train students to explore a variety visualisation concepts and techniques for data analysis. Students will be able to apply important concepts in data visualisation, information visualisation, and visual analytics to support data process and knowledge discovery. The students of the Data Science programme also learn important mathematical concepts and methods required by a data scientist. A specifically designed module that is accessible to students with different background will cover the basics of algebra, optimisation techniques, statistics, and so on. More advanced mathematical concepts are integrated in individual modules where necessary.

The MSc Data Science programme delivers the practical components using a number of programming languages and software packages, such as Hadoop, Python, Matlab, C++, OpenGL, OpenCV, and Spark. Students will also be exposed to a range of closely related subject areas, including pattern recognition, high performance computing, GPU processing, computer vision, human computer interaction, and software validation and verification. The delivery of both core and optional modules leverage on the research strength and capacity in the department. The modules are delivered by lecturers who are actively engaged in world leading researches in this field. Students of the Data Science programme will benefit from state-of-the-art materials and contents, and will work on individual degree projects that can be research-led or application driven.

Modules

Modules for the MSc Data Science programme include:

- Visual Analytics
- Data Science Research Methods and Seminars
- Big Data and Data Mining
- Big Data and Machine Learning
- Mathematical Skills for Data Scientists
- Data Visualization
- Human Computer Interaction
- High Performance Computing in C/C++
- Graphics Processor Programming
- Computer Vision and Pattern Recognition
- Modelling and Verification Techniques
- Operating Systems and Architectures

Facilities

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

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

Career Destinations

- Data Analyst
- Data mining Developer
- Machine Learning Developer
- Visual Analytics Developer
- Visualisation Developer
- Visual Computing Software Developer
- Database Developer
- Data Science Researcher
- Computer Vision Developer
- Medical Computing Developer
- Informatics Developer
- Software Engineer

Read less
Take advantage of one of our 100 Master’s Scholarships to study Logic and Computation at Swansea University, the Times Good University Guide’s Welsh University of the Year 2017. Read more
Take advantage of one of our 100 Master’s Scholarships to study Logic and Computation at Swansea University, the Times Good University Guide’s Welsh University of the Year 2017. Postgraduate loans are also available to English and Welsh domiciled students. For more information on fees and funding please visit our website.

Logic is the basis for reasoning about what we can express and compute, having a profound influence in philosophy, linguistics, mathematics, computer science, and electronics. Since the invention of computers, logic has always been the primary source of ideas and techniques for the theoretical and practical development of programming.

Today, as the scope of programming technologies expands, and the horizon of applications widens, research in logic and its applications in software and hardware development is booming. In industry, formal methods are an integral part of system development, e.g., in automotive electronics, avionics, and chip design.

The MRes Logic and Computation course will teach you about advanced techniques in logic and their applications in research problems in computer science. You will receive an elite education of direct relevance to research and development problems in contemporary information and communication technology (ICT).

Key Features

Teaching score of Excellent.

Highest percentage of top-class researchers of any Computer Science department in Wales – and only 12 in the UK have higher.

70% of the research activity assessed as world-leading or internationally excellent.

Our industrial programme IT Wales which can arrange vacation employment placements.

A state-of-the-art education.

Friendly staff, committed to the highest standards.

A university with high success rate, low drop-out rate, and excellent student support.

Swansea's Library spends more per student on books and other resources than any other university in Wales, and most in the UK.

Course Content

Research Component

The main part of the MRes in Logic and Computation is a substantial and challenging project involving cutting edge research. The completion of such a project will give you the ability and confidence to pursue a successful career in industrial research and development, or to proceed to academic PhD studies.

Taught Component

In seminars and reading courses you will enter the world of research by studying general topics in theoretical computer science as well as special topics for your research project. Guided by your supervisor you will conquer new technical subjects and learn to critically assess current research.
Lecturers and students will meet regularly to discuss recent developments and give informal talks. Topics of the seminars are chosen in accordance with the research projects, and will cover material such as:

Theorem proving techniques
Formal program verification
Algebraic and coalgebraic specification
Modelling of distributed systems
Advanced methods in complexity theory
Additionally you will choose selected taught modules covering important topics such as Critical Systems, IT Security, Concepts of Programming
Languages, Artificial Intelligence Applications, Design Patterns and Generic Programming.

Facilities

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

Careers

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

90% of Swansea’s Computer Science graduates are in full-time employment or further study within six months of graduating (HESA June 2011).

Some example job titles from the HESA survey 2011:

Software Engineer: Motorola Solutions

Change Coordinator: Logica

Software Developer/Engineer: NS Technology

Workflow Developer: Irwin Mitchell

IT Developer: Crimsan Consultants

Consultant: Crimsan Consultants

Programmer: Evil Twin Artworks

Web Developer & Web Support: VSI Thinking

Software Developer: Wireless Innovations

Associate Business Application Analyst: CDC Software

Software Developer: OpenBet Technologies

Technical Support Consultant: Alterian

Programming: Rock It

Software Developer: BMJ Group

Research

The results of the Research Excellence Framework (REF) 2014 show that Swansea Computer Science ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).

Read less
In order to give applicants an opportunity to find out more about the MSc. programmes,. we offer 4 MSc Virtual Open Days between January and April in 2017. Read more

Virtual Open Days 2017

In order to give applicants an opportunity to find out more about the MSc
programmes,
we offer 4 MSc Virtual Open Days between January and April in 2017.

These are online sessions where you can speak to teaching staff in an informal and friendly way. It's also a great opportunity to ask any questions about the MSc.

Our next virtual open day is on:
Wednesday 19th April, 13:00 - 14:00 BST (GMT+1).

Our Virtual Open Days are live, online events so you don't have to come to the campus. There will be two presentations followed by a Question & Answer session. No preparation is required before the sessions. The presentations will cover an introduction of the MSc programmes, course contents, career opportunities, scholarships, applying and other aspects of studying with us.

Online registration is required for the events and we will accept bookings up to three days prior to each Virtual Open Day. Please go to this link to register: http://www.epcc.ed.ac.uk/msc/applying/visiting-open-days

Programme description

You will study at EPCC, the UK’s leading supercomputing centre. EPCC is the major provider of high performance computing (HPC) training in Europe with an international reputation for excellence in HPC education and research.

Our staff have a wealth of expertise across all areas of HPC, parallel programming technologies and data science.

This MSc programme has a strong practical focus and provide access to leading- edge HPC systems such as ARCHER, which is the UK’s largest, fastest and most powerful supercomputer, with more than 100,000 CPU cores.

HPC is the use of powerful processors, networks and parallel supercomputers to tackle problems that are very computationally or data-intensive. You will learn leading-edge HPC technologies and skills to exploit the full potential of the world’s largest supercomputers and multicore processors. This is a well-established programme that has been successful in training generations of specialists in parallel programming.

Programme structure

The MSc programme takes the form of two semesters of taught courses followed by a dissertation project.

Your studies will have a strong practical focus and you will have access to a wide range of HPC platforms and technologies. You will take seven compulsory courses, which provide a broad-based coverage of the fundamentals of HPC, parallel computing and data science. The option courses focus on specialist areas relevant to computational science. Assessment is by a combination of coursework and examination.

Taught courses

Compulsory courses:

HPC Architectures (Semester 1)
Message-Passing Programming (Semester 1)
Programming Skills (Semester 1)
Threaded Programming (Semester 1)
Software Development (Semester 2)
Project Preparation (Semester 2)
HPC Ecosystem (Semester 2)

Optional courses:

Fundamentals of Data Management (Semester 1)
Parallel Numerical Algorithms (Semester 1)
Parallel Programming Languages (Semester 1)
Advanced Parallel Programming (Semester 2)
Data Analytics with High Performance Computing (Semester 2)
Parallel Design Patterns (Semester 2)
Performance Programming (Semester 2)
Courses from the School of Informatics, Mathematics or Physics (up to 30 credits)

Dissertation

After completing the taught courses, students work on a three-month individual project leading to a dissertation.

Dissertation projects may be either research-based or industry-based with an external organisation, with opportunities for placements in local companies.

Industry-based dissertation projects

Through our strong links with industry, we offer our students the opportunity to undertake their dissertation project with one of a wide range of local companies.

An industry-based dissertation project can give you the opportunity to enhance your skills and employability by tackling a real-world project, gaining workplace experience, exploring potential career paths and building relationships with local companies.

Career opportunities

Our graduates are employed across a range of commercial areas, for example software development, petroleum engineering, finance and HPC support. Others have gone on to PhD research in fields that use HPC technologies, including astrophysics, biology, chemistry, geosciences, informatics and materials science.

Read less
This flexible course offers a largely free choice of modules from our range of Advanced Master's programmes. It is likely to appeal to computing graduates whose interests span more than one specialism and/or those seeking the freedom to explore a variety of advanced topics. Read more
This flexible course offers a largely free choice of modules from our range of Advanced Master's programmes.

It is likely to appeal to computing graduates whose interests span more than one specialism and/or those seeking the freedom to explore a variety of advanced topics. Depending on the options chosen, this course can serve as a springboard for employment or research.

This programme is available with an optional industrial placement. The course duration varies depending on the options taken.

Visit the website https://www.kent.ac.uk/courses/postgraduate/246/advanced-computer-science

About the School of Computing

Our world-leading researchers, in key areas such as systems security, programming languages, communications, computational intelligence and memory management, and in interdisciplinary work with biosciences and psychology, earned us an outstanding result in the most recent national research assessment.

In addition, two of our staff have been honoured as Distinguished Scientists by the ACM and we have also held Royal Society Industry Fellowships.

As an internationally recognised Centre of Excellence for programming education, the School of Computing is a leader in computer science teaching. Two of our staff have received the ACM SIGCSE Award for Outstanding Contribution to Computer Science Education. We are also home to two National Teaching Fellows, to authors of widely used textbooks and to award-winning teaching systems such as BlueJ.

Modules

The following modules are indicative of those offered on this programme. This list is based on the current curriculum and may change year to year in response to new curriculum developments and innovation. Most programmes will require you to study a combination of compulsory and optional modules. You may also have the option to take modules from other programmes so that you may customise your programme and explore other subject areas that interest you.

CO880 - Project and Dissertation (60 credits)
CO885 - Project Research (15 credits)
CO881 - Object-Oriented Programming (15 credits)
CO871 - Advanced Java for Programmers (15 credits)
CO874 - Networks and Network Security (15 credits)
CO876 - Computer Security (15 credits)
CO846 - Cloud Computing (15 credits)
CO882 - Advanced Object-Oriented Programming (15 credits)
CO836 - Cognitive Neural Networks (15 credits)
CO837 - Natural Computation (15 credits)
CO889 - C++ Programming (15 credits)
CO894 - Development Frameworks (15 credits)
CO899 - System Security (15 credits)
CO890 - Concurrency and Parallelism (15 credits)
CO892 - Advanced Network Security (15 credits)
CO838 - Internet of Things and Mobile Devices (15 credits)
CO841 - Computing Law, Contracts and Professional Responsibility (15 credits)
CO528 - Introduction to Intelligent Systems (15 credits)
CO545 - Functional and Concurrent Programming (15 credits)
CO641 - Computer Graphics and Animation (15 credits)
CO645 - IT Consultancy Practice 2 (15 credits)
CO832 - Data Mining and Knowledge Discovery (15 credits)
CO834 - Trust, Security and Privacy Management (15 credits)
CO884 - Logic and Logic Programming (15 credits)
CO847 - Green Computing (15 credits)

Assessment

Assessment is through a mixture of written examinations and coursework, the relative weights of which vary according to the nature of the module. The final project is assessed by a dissertation.

Programme aims

This programme aims to:

- enhance the career prospects of graduates seeking employment in the computing/IT sector

- prepare you for research and/or professional practice at the forefront of the discipline

- develop an integrated and critically aware understanding of one or more areas of computing/IT and their applications (according to your degree title)

- develop a variety of advanced intellectual and transferable skills

- equip you with the lifelong learning skills necessary to keep abreast of future developments in the field.

Careers

Students can gain practical work experience as part of their degree through our industrial placements scheme and KITC (see above). Both of these opportunities consolidate academic skills with real world experience, giving our graduates a significant advantage in the jobs market. Our graduates go on to work for leading companies including Cisco, GlaxoSmithKline, IBM, Intel, Lilly, Microsoft, Morgan Stanley, Thomson Reuters and T-Mobile. Many have gone on to develop their careers as project leaders and managers.

Find out how to apply here - https://www.kent.ac.uk/courses/postgraduate/apply/

Read less

Show 10 15 30 per page


Share this page:

Cookie Policy    X