• Leeds Beckett University Featured Masters Courses
  • University of York Featured Masters Courses
  • Regent’s University London Featured Masters Courses
  • Imperial College London Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Swansea University Featured Masters Courses
De Montfort University Featured Masters Courses
University of Hertfordshire Featured Masters Courses
Cass Business School Featured Masters Courses
University of Sussex Featured Masters Courses
Aberdeen University Featured Masters Courses
"computer" AND "applicati…×
0 miles

Masters Degrees (Computer Applications)

  • "computer" AND "applications" ×
  • clear all
Showing 1 to 15 of 1,199
Order by 
What is great about this computing master’s course is the flexibility it offers you – the direction you take is entirely up to you. Read more
What is great about this computing master’s course is the flexibility it offers you – the direction you take is entirely up to you. You can design your programme from a huge range of subjects. Choose those that are most relevant to you and build a bespoke course that enhances your career opportunities and progression.

Course details

This course prepares you for a wide range of careers in the computing industry. Whether you are a graduate looking at the first step on the career ladder or a current employee looking to turn your industry experience into qualifications, this course is flexible enough to meet your needs. It is ideal if you already work in the field of computing and want to develop new skills, and equally relevant if you are a recent graduate wanting to develop the technical knowledge and understanding to progress to your chosen career. You can expand your existing knowledge and develop new skills in areas including:
-Systems hardware
-Hardware
-Networks
-Web
-Programming
-IT management

To enhance your employability and career prospects further, we offer you the opportunity to complete a six month internship within industry before completing your master’s project. Internships are optional and competitive but if interested we work with you to find an appropriate industry match and prepare you for interview.

What you study

The bespoke nature of this course means that what you study can really vary. We guide and advise you on planning your course to ensure that it is cohesive and relevant to your needs. You may choose to take a predominantly technical approach or to blend technical subjects with project management and design subjects.

Whatever subjects you choose, you learn how to make reasoned, critical decisions for selecting or implementing appropriate computer-based solutions with a business focus. You will leave the course with the technical and interpersonal skills to make an immediate contribution to major projects at the leading edge of computer applications. There is also the potential for you to go on to study for a PhD in a specialist area.

This course both develops your knowledge to the forefront of computing and your intellectual ability for abstract analysis and synthesis at the level for postgraduate research. It produces graduates who can make reasoned, critical decisions for selecting or implementing appropriate computer-based solutions. It also produces graduates with sufficient technical and inter-personal skills to make an immediate contribution to major projects at the leading edge of computer applications. We encourage enterprise and progression towards further research including MPhil and/or PhD. You acquire a range of practical, professional and transferable skills.

Core module
-Research Methods for Computing
and
-Master’s Project: Computing

And five optional modules
-Agile Project Management
-Computer and Network Security
-e-Commerce Management
-Inclusive Design
-Information Systems Management
-Managing Projects with PRINCE2®
-Mobile Apps Development
-Mobile Web Services
-Network Service Management
-Pattern-driven Development
-Rapid Application Development
-Software Engineering Processes
-Systems Administration and Security
-Systems Analysis and Design
-UX Modelling

Modules offered may vary.

Teaching

Lectures are used to introduce and develop material, with research issues and recent developments included as appropriate. Subjects are explored in depth via tutor-led seminars, practical workshops, individual or group research and contribution to discussion forums.

Lectures, discussion seminars and online discussions are used to develop intellectual skills. Directed self study and research are used in many modules to develop your critical evaluation skills.

Lectures, including presentations from guest external practitioners, are used to deliver relevant subject-specific content. Practical work includes case studies from real scenarios and the development of significant computer applications.

Development of transferable skills, self-managed learning and professional development are core themes throughout the programme. Methods include group-based activities and discussions, self-directed learning and research, and tutor-led workshops.

Our approach to assessment is subject specific and designed to complement your learning in any given module. You are assessed by individual coursework including case studies, reports and developing computer applications. You may also be assessed by group work which starts with the group and proceeds your individual assessment.

Other assessment methods include producing a portfolio of technical work and presenting your research findings. We use this to assess your technical skills, transferable skills and professional skills.

Employability

We prepare you for a wide range of careers including:
-Programmer
-Software developer
-IT project manager
-Technical support and management
-Web and mobile development

The scope of your career opportunities depends very much on your subject choices. Here we support and advise you to ensure you are best prepared for your chosen career.

Read less
The MSc in Archaeological Information Systems course will provide you with applied practical experience and critical theoretical engagement with a full range of computing systems and technology used for publishing, archiving, analysing, visualising and presenting archaeological information today. Read more
The MSc in Archaeological Information Systems course will provide you with applied practical experience and critical theoretical engagement with a full range of computing systems and technology used for publishing, archiving, analysing, visualising and presenting archaeological information today.

The University of York’s Archaeology Department has been at the forefront of researching and developing archaeological computer applications since the early days of digital practice in the discipline and has hosted the first online peer-reviewed e-journal for archaeology since 1996. It also hosts the world-leading Archaeology Data Service, which is the UK’s national digital data archive for the historic environment.

• Gain applied practical experience in internet applications, database design and management, GIS technology, CAD and computer modelling systems.
• Build a broad foundation of expertise in archaeological computing applications.
• Access the University of York’s world-leading expertise in e-publishing and digital archiving.
• Develop IT knowledge and skills that are highly valued in heritage-sector careers.
• Access a full suite of research computing hardware and software
• Receive tailored careers advice from staff with significant experience of recruiting within the sector.

York is one of the best places to study Archaeology, Heritage or Conservation. The Department has an excellent reputation and is one of the largest Archaeology teaching centres in the UK. The historic City of York is rich in architectural and archaeological treasures and resources which you will have easy access to during your studies.

What does the course cover?

Through a combination of academic studies, practical training, research and work placements, you will:
• Develop vital knowledge of the digital and internet technologies used for disseminating, publishing and archiving archaeological information.
• Learn practical skills in 3-D modelling, GIS, CAD and other technologies used for analysing and visualising archaeological information.

The course provides a detailed introduction to the broad range of information systems used in archaeology, and provides the opportunity to apply these systems in practice. The work placement and dissertation enable you to specialise in a particular technique or approach, giving you valuable practical experience in your areas of interest.

Who is it for?

The MSc in Archaeological Information Systems is designed for people who have a basic grounding in computer literacy and an interest in archaeology and heritage, and who wish to follow vocational training in archaeological information systems.

What can it lead to?

Many of our graduates go onto careers in archaeological computing, working in contract units or county-based records organisations. Others have founded their own consultancy businesses. Some apply their computing skills in more mainstream archaeological work, in museums, or in the wider world. Others have pursued further research at doctoral level. Click on the alumni tab above to find out what our alumni and current students have to say about the course.

Content

This one-year MSc course is taught via a combination of lectures, seminars and tutorials. You will study two core modules, two optional modules and four shorter skills modules of your choice. You will also gain valuable practical experience of applying information systems in the workplace on a work placement module. Finally, in the summer term you will develop your research and presentation skills by producing a dissertation and giving an assessed lecture.

Placement

Your work placement is a key feature of the course, providing valuable experience of using IT in an archaeological work environment. The placement offers you the chance to gain practical experience in a professional, academic or heritage environment. You will be able to work on projects that help you develop new skills or put into practice skills gained from your taught courses.

Aims
-To provide experience of computer applications within a workplace in the historic environment sector.
-To consolidate knowledge and understanding of computer applications from one or more of the taught modules.

Learning outcomes
Upon completing your placement you should have:
-Gained detailed knowledge of how information technology is applied in the workplace in the historic environment sector, under the guidance of experienced professionals.
-Developed an understanding of the contexts in which IT is applied, and of real world limitations.
-Developed your IT skills in one or more of the core areas covered by the taught programme (i.e. database design, web technologies, digital archiving, electronic publication, CAD, GIS and virtual reality modelling).

Placement providers
Although the organisations offering placements change from year to year, and you have the option of proposing other providers that match your specific interests, the following list is a good indication of some of the choices available:
-Yorkshire Museums Trust
-Archaeology Data Service
-City of York Council
-Internet Archaeology
-York Archaeological Trust
-Centre for Christianity and Culture
-L-P: Archaeology
-On Site Archaeology
-Council for British Archaeology
-West Yorkshire Archaeology Service
-Historic England
-English Heritage
-National Trust

Careers

The MSc in Archaeological Information Systems offers practical, careers-focused training for many essential roles in the professional world of archaeology. By the end of the course you will:
-Have examined how computers are applied in archaeology and their impact on the development of the discipline
-Understand the concept of the internet, be able to find and use relevant information and add materials to it
-Have the skills to evaluate critically the claims made for different computer applications and select the correct application for a given problem
-Have an understanding of authoring tools and be able to create an electronic text
-Have an understanding of database design and be able to design and implement a simple relational database
-Have an understanding of CAD and GIS and be able to create effective applications in each
-Have an awareness of digital archiving principles, resource discovery and metadata

Many graduates from this course go on to careers in archaeological computing with contract and county-based records units, or found their own consultancy businesses. Some apply their computing skills to more mainstream archaeological settings, such as museums, or in a range of the others sectors and roles, including:
-Archive management
-Social media management
-Local government and development
-Computing and IT services
-Business and administration
-Marketing and public relations
-Education

Read less
Taking heritage management into the 21st century. Introduced in 2010 in response to the growth in digital heritage practices, this course provides training for professionals who wish to work in digital archiving, visualisation, and museums and heritage sector interpretation, curation and education. Read more
Taking heritage management into the 21st century

Why choose this course?

Introduced in 2010 in response to the growth in digital heritage practices, this course provides training for professionals who wish to work in digital archiving, visualisation, and museums and heritage sector interpretation, curation and education.

It draws on the Archaeology department’s strengths in both Archaeological Information Sciences and Cultural Heritage Management – offering a unique qualification that combines the theoretical and ground-level study of heritage management with practical training in new technologies, from database systems and virtual-reality modelling to social media platforms.

You will be working with a team of technology pioneers and computing scholars, who lead the field in researching and developing interpretative content and digital applications for the heritage sector worldwide.
• Gain practical experience in new and mobile technologies used to publish, archive, analyse, visualise and interpret archaeological information.
• Understand all aspects of heritage management theory and practice.
• Develop essential IT knowledge and skills required in heritage-sector careers.
• Gain practical work experience in the heritage sector.
• Access a full suite of research computing hardware and software
• Receive tailored careers advice from staff with significant experience of recruiting within the sector.

York is one of the best places to study Archaeology, Heritage or Conservation. The Department has an excellent reputation and is one of the largest Archaeology teaching centres in the UK. The historic City of York is rich in architectural and archaeological treasures and resources which you will have easy access to during your studies.

What does the course cover?

The course draws on the skills and expertise of leading scholars in heritage management, interpretation and digital media, alongside staff from the Archaeology Data Service, which has been the UK digital archive for heritage data since 1997. It also has strong links with museums and other cultural heritage institutions in York, and work placements are a key feature of the programme.

Through a combination of academic studies, practical training, research and work placements, you will:
• Explore how digital technologies are used to present and curate heritage information.
• Gain experience of using the digital and internet technologies in disseminating, publishing and archiving heritage information.
• Develop your practical skills in 3-D modelling, GIS, CAD and other heritage analysis and visualisation technologies.

Who is it for?

The MSc in Digital Heritage course is designed for people seeking professional training in digital archiving, visualisation, museums and heritage sector curation, interpretation, and education. It is ideally suited for graduates of Archaeology, History, Art History, Museum Studies, Education, Anthropology, Cultural Studies and related fields, and for candidates with proven IT experience.

What can it lead to?

The skills developed on this course lead graduates into careers in archaeological computing, archive management, education, marketing and IT services for commercial organisations, museums and the public sector. Equally, the course can be a stepping stone to further research at doctoral level.

Placement

Your work placement is a key feature of the course, offering you the chance to apply your digital skillset in a professional or academic setting.

Aims
-To provide experience of computer applications within a workplace in the heritage sector.
-To consolidate knowledge and understanding of computer applications from one or more of the taught modules.

Learning outcomes
Upon completing your placement you should have:
-Gained detailed knowledge of how information technology is applied in the workplace in the heritage sector, under the guidance of experienced professionals.
-Developed an understanding of the contexts in which IT is applied, and of real world limitations.
-Developed your IT skills in one or more of the core areas covered by the taught programme (i.e. database design, web technologies, digital archiving, electronic publication, CAD, GIS and virtual-reality modelling).

Placement opportunities
Although the organisations offering placements change from year to year, and you have the option of proposing other work providers that match your specific interests, the following list is a good indication of some of the choices available:
-Yorkshire Museums Trust
-Archaeology Data Service
-City of York Council
-Internet Archaeology
-York Archaeological Trust
-Centre for Christianity and Culture
-L-P: Archaeology
-On Site Archaeology
-Council for British Archaeology
-West Yorkshire Archaeology Service
-Historic England
-English Heritage
-National Trust

Careers

Graduates of the MSc in Digital Heritage will be well equipped to work in IT-related roles in heritage management or presentation, in museums and education, and with a range of other heritage organisations.

By the end of the course you will be able to:
-Plan, design and undertake a piece of independent research in the field of digital heritage;
-Critically evaluate claims made for different computer applications and select the correct application for a given problem;
-Locate and use relevant information on the internet and add materials to it;
-Create an electronic text;
-Design and implement a simple relational database;
-Create effective applications in CAD and VR;
-Evaluate the cultural significance of sites, places and artefacts;
-Recognise areas of potential conflict in heritage management and museum practice;
-Evaluate the implications of stakeholder values and interests for heritage management and heritage interpretation/education;
-Appraise the utility of interpretative and educational media both on site and in museums.

The course opens the door to a wide range of careers in heritage-related organisations and in many other sectors, including:
-Archive management
-Museum curation
-Social media management
-Local government and development
-Computing and IT services
-Business and administration
-Marketing and public relations
-Education

Read less
Advances in technology are yielding smaller and higher-performance computer systems permeating into a wide range of applications, from communication systems to consumer products and common household appliances. Read more
Advances in technology are yielding smaller and higher-performance computer systems permeating into a wide range of applications, from communication systems to consumer products and common household appliances. Computer engineering encompasses the principles, methods, and modern tools for the design and implementation of computing systems.

Our MSc Computer Engineering is the first in the UK and provides a balanced perspective of both hardware and software elements of computing systems, and their relative design trade-offs and applications. It will build on your knowledge in mathematics, science, and engineering to ensure you have a sound foundation in the areas needed for a career in this field.

Laboratory experiences enable you to understand experimental design and simulation techniques. We are internationally leading in this and you will have access to unique computer engineering platforms including our:
-Intelligent Flat (iSpace)
-Robotics Arena
-Networked intelligent campus (iCampus)
-Advanced networking and multimedia labs

Our School is a community of scholars leading the way in technological research and development. Today’s computer scientists are creative people who are focused and committed, yet restless and experimental. We are home to many of the world’s top scientists, 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).

This course is also available on a part-time basis.

Professional accreditation

This degree is accredited by the Institution of Engineering and Technology (IET).This accreditation is increasingly sought by employers, and provides the first stage towards eventual professional registration as a Chartered Engineer (CEng).

Our expert staff

Our research covers a range of topics, from materials science and semiconductor device physics, to the theory of computation and the philosophy of computer science, with most of our research groups based around laboratories offering world-class facilities.

Our impressive external research funding stands at over £4 million and we participate in a number of EU initiatives and undertake projects under contract to many outside bodies, including government and industrial organisations.

In recent years we have attracted many highly active research staff and we are conducting world-leading research in areas such as evolutionary computation, brain-computer interfacing, intelligent inhabited environments and financial forecasting.

Specialist facilities

We are one of the largest and best resourced computer science and electronic engineering schools in the UK. Our work is supported by extensive networked computer facilities and software aids, together with a wide range of test and instrumentation equipment.
-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

Your future

Upon graduation, you can look for employment in:
-Heavy industries, designing advanced computer systems and control
-Hardware companies, designing and developing microprocessors, personal computers, and supercomputers
-Communication and mobile phone companies, designing advanced computer systems for communications systems
-Large computer and microelectronics companies, writing software and firmware for embedded microcontrollers, and designing VLSI chips, analog sensors, mixed signal circuit boards, and operating systems
-Embedded system companies, developing advanced computer systems, and mobile applications and phones
-Banks and businesses, designing intelligent distributed systems to serve their operations
-Computer games companies, designing advanced computer games
-Our recent graduates have progressed to a variety of senior positions in industry and academia.

Some of the companies and organisations where our former graduates are now employed include Electronic Data Systems, Pfizer Pharmaceuticals, Bank of Mexico, Visa International, Hyperknowledge (Cambridge), Hellenic Air Force, ICSS (Beijing), United Microelectronic Corporation (Taiwan) and within our University.

We also work with the university’s Employability and Careers Centre to help you find out about further work experience, internships, placements, and voluntary opportunities.

Example structure

-MSc Project and Dissertation
-Converged Networks and Services
-Digital Signal Processing
-High Level Logic Design
-Professional Practice and Research Methodology
-Programming Embedded Systems
-Advanced Embedded Systems Design (optional)
-Artificial Neural Networks (optional)
-Constraint Satisfaction for Decision Making (optional)
-Creating and Growing a New Business Venture (optional)
-Electronic System Design & Integration (optional)
-Intelligent Systems and Robotics (optional)
-Mobile Communications (optional)

Read less
Make your input really count as a postgraduate student in the Department of Computer Science and Engineering. Traditional computer science research covers the hardware and software of computer systems and their applications. Read more
Make your input really count as a postgraduate student in the Department of Computer Science and Engineering. Traditional computer science research covers the hardware and software of computer systems and their applications. Computer science programs at HKUST emphasize an integrated approach to the study of computers and computing methods to collect, process, analyze and transmit information to support relevant and useful applications in modern life.

The Department's goal is to offer a full range of postgraduate courses and research projects to meet the needs and interests of our students and to help solve relevant problems for society. Our world-class faculty members engage in cutting-edge research at the heart of the information technology revolution and our postgraduate students are involved in both applied and fundamental research. The Department has 50 full-time faculty members and 180 postgraduate students.

Computer science is still a young field. The world is only just beginning to realize the potential of information technology. The Department and its programs prepare students to meet the exciting challenges that await and to generate new advances in computing that will fuel future progress.

The MPhil program seeks to strengthen students' knowledge in computer science and expose them to issues involved in the development, scientific, educational and commercial applications of computer systems. Students are required to undertake coursework and successfully complete a thesis to demonstrate competence in research.

Research Foci

The Department's research involves many different areas:
Artificial Intelligence
Machine learning, data mining and pattern recognition, knowledge representation and reasoning, robotics and sensor-based activity recognition, multi-agent and game theory, and speech and language processing.

Data, Knowledge and Information Management
Large-scale data management, modeling and distribution encompassing web query processing, information retrieval and web search, data mining, enterprise systems, high-performance data management systems on modern computers, and database support for science applications.

Human-Computer Interaction
Augmented reality, multi-touch interaction, crowdsourcing, multimodal communication, affective computer, visual analytics of big data, intelligent interface for robots, E-learning, healthcare and e-commerce.

Networking and Computer Systems
Pervasive computing and sensor networks, peer-to-peer computing, grid computing, high-performance switches and routers, video delivery and multicasting, multimedia networking, MAC protocols for ad-hoc networks, web cache management, DDOS detection and defense, and resource management and allocation in optical networks.

Software Technology and Applications
Software engineering, data mining for software analysis and debugging, computer music, cryptography and security, internet computing.

Theoretical Computer Science
Combinatorial optimization, performance analysis techniques, computational geometry, formal languages and machines, graph algorithms, and algorithmic combinatorial game theory.

Vision and Graphics
Computer vision, computer graphics, medical image analysis, biometric systems, and video processing.

Facilities

The Department has excellent facilities to support its programs and is committed to keeping its computing facilities up to date. There are about 700 workstations and PCs, including those in four teaching laboratories, three MS Windows Labs and one Linux lab. The Department also runs several research laboratories with specific facilities, including the computer engineering, database, Human-Computer Interaction Initiative, vision and graphics labs. Specialized project laboratories include:
-The HCI lab, has a 360 degree circular CCD-camera capturing system with a 4x3 large display array and 120" rear projected 3D active stereo system, and large-sized multi-touch panels, linked with various physiological sensors for gesture/body tracking;
-The Human Language Technology Center, with various corpora and a Linux cluster;
-The System and Media Laboratory, partially funded by Deutsche Telekom, focusing mobile computing and any interesting topics related to social network; and
-The Networking group, that maintains different sets of network cluster for Data center and cloud computing research.
-Different research groups maintain their own CPU/GPU cluster customized for different research need.

In addition, the Department manages a pool of Linux servers as CPU/GPU cluster for general research projects demanding significant system resources, and acquires a GPU cluster for the whole University. The file servers are connected with one HDS AMS2100 and one HDS HUS110 Storage Area Network (SAN), with a total capacity of more than 60TB. There is also a pool of high performance servers with GPUs dedicated for undergraduate courses on parallel computing and Big Data analysis.

Read less
If you are intrigued by the acquisition, processing, analysis and understanding of computer vision, this Masters is for you. The programme is offered by Surrey's Department of Electrical and Electronic Engineering, recognised for world-leading research in multimedia signal processing and machine learning. Read more
If you are intrigued by the acquisition, processing, analysis and understanding of computer vision, this Masters is for you.

The programme is offered by Surrey's Department of Electrical and Electronic Engineering, recognised for world-leading research in multimedia signal processing and machine learning.

PROGRAMME OVERVIEW

This degree provides in-depth training for students interested in a career in industry or in research-oriented institutions focused on image and video analysis, and deep learning.

State-of-the-art computer-vision and machine-learning approaches for image and video analysis are covered in the course, as well as low-level image processing methods.

Students also have the chance to substantially expand their programming skills through projects they undertake.

PROGRAMME STRUCTURE

This programme is studied full-time over 12 months and part-time over 48 months. It consists of eight taught modules and a standard project.

The following modules are indicative, reflecting the information available at the time of publication. Please note that not all modules described are compulsory and may be subject to teaching availability and/or student demand.
-Digital Signal Processing A
-Object Oriented Design and C++
-Image Processing and Vision
-Space Robotics and Autonomy
-Satellite Remote Sensing
-Computer Vision and Pattern Recognition
-AI and AI Programming
-Advanced Signal Processing
-Image and Video Compression
-Standard Project

EDUCATIONAL AIMS OF THE PROGRAMME

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

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

Intended capabilities for MSc graduates
-Know, understand and be able to apply the fundamental mathematical, scientific and engineering facts and principles that underpin computer vision, machine learning as well as how they can be related to robotics
-Be able to analyse problems within the field computer vision and more broadly in electronic engineering and find solutions
-Be able to use relevant workshop and laboratory tools and equipment, and have experience of using relevant task-specific software packages to perform engineering tasks
-Know, understand and be able to use the basic mathematical, scientific and engineering facts and principles associated with the topics within computer vision, machine learning
-Be aware of the societal and environmental context of his/her engineering activities
-Be aware of commercial, industrial and employment-related practices and issues likely to affect his/her engineering activities
-Be able to carry out research-and-development investigations
-Be able to design electronic circuits and electronic/software products and systems

Technical characteristics of the pathway
This programme in Computer Vision, Robotics and Machine Learning aims to provide a high-quality advanced training in aspects of computer vision for extracting information from image and video content or enhancing its visual quality using machine learning codes.

Computer vision technology uses sophisticated signal processing and data analysis methods to support access to visual information, whether it is for business, security, personal use or entertainment. The core modules cover the fundamentals of how to represent image and video information digitally, including processing, filtering and feature extraction techniques.

An important aspect of the programme is the software implementation of such processes. Students will be able to tailor their learning experience through selection of elective modules to suit their career aspirations.

Key to the programme is cross-linking between core methods and systems for image and video analysis applications. The programme has strong links to current research in the Department of Electronic Engineering’s Centre for Vision, Speech and Signal Processing.

PROGRAMME LEARNING OUTCOMES

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

General transferable skills
-Be able to use computers and basic IT tools effectively
-Be able to retrieve information from written and electronic sources
-Be able to apply critical but constructive thinking to received information
-Be able to study and learn effectively
-Be able to communicate effectively in writing and by oral presentations
-Be able to present quantitative data effectively, using appropriate methods

Time and resource management
-Be able to manage own time and resources
-Be able to develop, monitor and update a plan, in the light of changing circumstances
-Be able to reflect on own learning and performance, and plan its development/improvement, as a foundation for life-long learning

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

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

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

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

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

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

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

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

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

FACILITIES, EQUIPMENT AND SUPPORT

To support your learning, we hold regular MSc group meetings where any aspect of the programme, technical or non-technical, can be discussed in an informal atmosphere. This allows you to raise any problems that you would like to have addressed and encourages peer-based learning and general group discussion.

We provide computing support with any specialised software required during the programme, for example, Matlab. The Faculty’s student common room is also covered by the University’s open-access wireless network, which makes it a very popular location for individual and group work using laptops and mobile devices.

Specialist experimental and research facilities, for computationally demanding projects or those requiring specialist equipment, are provided by the Centre for Vision, Speech and Signal Processing (CVSSP).

CAREER PROSPECTS

Computer vision specialists are be valuable in all industries that require intelligent processing and interpretation of image and video. This includes industries in directly related fields such as:
-Multimedia indexing and retrieval (Google, Microsoft, Apple)
-Motion capture (Foundry)
-Media production (BBC, Foundry)
-Medical Imaging (Siemens)
-Security and Defence (BAE, EADS, Qinetiq)
-Robotics (SSTL)

Studying for Msc degree in Computer Vision offers variety, challenge and stimulation. It is not just the introduction to a rewarding career, but also offers an intellectually demanding and exciting opportunity to break through boundaries in research.

Many of the most remarkable advancements in the past 60 years have only been possible through the curiosity and ingenuity of engineers. Our graduates have a consistently strong record of gaining employment with leading companies.

Employers value the skills and experience that enable our graduates to make a positive contribution in their jobs from day one.

Our graduates are employed by companies across the electronics, information technology and communications industries. Recent employers include:
-BAE Systems
-BT
-Philips
-Hewlett Packard
-Logica
-Lucent Technologies
-BBC
-Motorola
-NEC Technologies
-Nokia
-Nortel Networks
-Red Hat

INDUSTRIAL COLLABORATIONS

We draw on our industry experience to inform and enrich our teaching, bringing theoretical subjects to life. Our industrial collaborations include:
-Research and technology transfer projects with industrial partners such as the BBC, Foundry, LionHead and BAE
-A number of our academics offer MSc projects in collaboration with our industrial partners

RESEARCH PERSPECTIVES

This course gives an excellent preparation for continuing onto PhD studies in computer vision related domains.

GLOBAL OPPORTUNITIES

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

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

Read less
As a student of this master’s programme, you will develop a solid grasp of computer systems and networks through a broad, yet in-depth, training experience in the field of Computer Science and Engineering. Read more
As a student of this master’s programme, you will develop a solid grasp of computer systems and networks through a broad, yet in-depth, training experience in the field of Computer Science and Engineering.

You will acquire theoretical knowledge and engineering skills in:
Parallel and Distributed Systems
Computer Security and Dependability
Computer Systems Engineering
Communication Networks

Programme description

The programme instills a set of essential skills that prepare you to work in Information and Computing Technology (ICT).

Courses in Computer Networks, Fault Tolerant Computer Systems, Parallel and Distributed Systems, Computer Architecture, Computer Security, and Real-Time Systems are taught by internationally recognised faculty in Computer Science and Engineering. In addition to academic training in skills related to algorithm design, programming languages and computer systems engineering, you will gain hands-on experience with emerging technologies and have opportunities to participate in cutting-edge research.

This programme is the first within Chalmers to provide the necessary preparation to contribute to ubiquitous computing, cyber-physical systems, and other rapidly growing areas in the expanding ICT industry. If you are interested in becoming a technology expert in these and other areas, the programme provides excellent background for pursuing doctoral studies.

Why apply

You will learn the design methodologies used to construct computer systems and networks. Such methodologies include Fault-Tolerant Distributed Algorithm Design, Concurrent Programming, Computer Systems Engineering, Systems Programming, and Secure and Dependable Systems Design. The coursework is designed to develop both your theoretical knowledge and practical expertise.

For example, you will learn how to:

design a system based on new and existing components (Systems Engineering)
understand low-level hardware/software interaction, develop systems and applications (Programming)
analyse performance and system design limitations (Distributed Computing) and
assess, evaluate, and design systems, programs and applications to increase security and dependability (Systems Design).

Rather than concentrating on a single aspect of computer systems and networks, the courses provide the broad, practical and up-to-date experience required by major ICT companies who develop computer systems and networks.

Who should apply

The programme trains professionals in the field of Computer Science and Engineering. We welcome applications from graduates of Computer Science, Computer Engineering, Information Engineering, Software Engineering, Electrical Engineering, Mechatronics, Mathematics and Physics.

Read less
For professionals with an engineering background in computing or a related discipline such as electronic or electrical engineering, this masters course will equip you will the skills you need to move into computer and network engineering. Read more
For professionals with an engineering background in computing or a related discipline such as electronic or electrical engineering, this masters course will equip you will the skills you need to move into computer and network engineering. You learn about the hardware and software aspects of computer network technologies and examine their design, specification and integration in a range of applications.

Ideal for you if you are a professional with a background in computer engineering, communication systems or electronic/electrical engineering, and provides you with the skills and knowledge needed to move into computer networking. It is particularly useful for people working in companies that rely on constant innovation in electronics, computer engineering and communications.

Computer networks currently provide the infrastructure for most, businesses, educational institutions, retailers, manufacturers and public services. Many companies rely increasingly on computer and network engineering, which is now a global discipline.

This course is hardware and software based, and examines the design, specification, and integration of current and next generation computer and communications network technologies.

This course provides an opportunity for you to
-Increase the depth of your technical knowledge.
-Develop your computer hardware and software skills.
-Gain a thorough working knowledge of computer engineering.
-Study the latest technologies used in modern day computer networking systems and their applications.
-Gain the skills needed to design, develop and maintain computer network systems.

You may wish to expand your current knowledge and expertise if you already have computer networking skills or possibly move into a new area of engineering and have the necessary entry requirements for this course.

For more information, see the website: https://www.shu.ac.uk/study-here/find-a-course/msc-computer-and-network-engineering

Professional recognition

This programme is CEng accredited by the Institution of Engineering and Technology (IET) and fulfils the educational requirements for registration as a Chartered Engineer when presented with an CEng accredited Bachelors programme.

Course structure

Full time – 12 to 18 months.
Part time – typically 3 years, maximum 6 years.
Starts September and January.

Modules
The course is based around two main themes, communication and networks, and computer engineering. You study eight modules plus a major project.
-Communications and network modules
At least three from: communication engineering, communication media, communication networks, network applications.
-Computer engineering modules
At least three from: microprocessor engineering, object-oriented methods, operating systems, software engineering.
-Option modules
Up to two from: applicable artificial intelligence, digital signal processing, embedded systems.
-Project (equivalent to four modules)
You undertake a major project under the supervision of a tutor.

Assessment: by final examination, coursework and project reports.

Read less
The programme aims at preparing engineers to develop and use information technology tools so as to satisfy the widest variety of applications. Read more

Mission and Goals

The programme aims at preparing engineers to develop and use information technology tools so as to satisfy the widest variety of applications. Compared to the Bachelor of Science, Master of Science students acquire greater ability to model and solve complex problems, integrating different advanced skills and technologies. The programme comprises three tracks: Communication and Society Engineering, Sound and Music Engineering, Data Engineering.

The teaching language is English.

See the website http://www.polinternational.polimi.it/educational-offer/laurea-magistrale-equivalent-to-master-of-science-programmes/computer-science-and-engineering/computer-science-and-engineering-track-como/

Career Opportunities

The information technology engineer operates mainly in companies manufacturing and distributing information technology and robotics equipment and systems, companies providing products and services with a high information technology content, private organisations and public administration using information technology to plan, design, manage, decide, produce and administrate.

Presentation

See http://www.polinternational.polimi.it/uploads/media/Computer_science_and_engineering_CO_01.pdf
The Master of Science programme in Computer Science and Engineering aims at training engineers able to develop and use information technology tools so as to satisfy the widest variety of applications. Four tracks are available, corresponding to four main cultural areas. The “Communication and Society Engineering” track focuses on the integration of computer science and communication skills, for designing, implementing, presenting and evaluating innovative multimedia applications. The methodologies for the management of data, such as data mining, pattern recognition, information retrieval, constitute the core of the “Data Engineering” track. The “ICT Engineering, Business and Innovation” track aims at building professional profiles that combine a solid computer science background with managerial capabilities, through a selection of computer science and management courses, integrated with a broad cross-disciplinary project, carried out in collaboration with companies and Management Engineering students and professors. Finally, the “Sound and Music Engineering” track (in collaboration with the “Giuseppe Verdi” Music Conservatory of Como) focuses on the concepts and processes that are behind generation, analysis, manipulation/ processing, transport, access, coding and rendering of audio and musical signals. The programme is taught in English.

Subjects

Key subjects available:
Multimedia Interactive Applications for Web and Mobile Devices, Computer Graphics and Applications, Advanced Software Engineering, Advanced Computer Architectures, Performance Evaluation of Computer Systems, Multimedia Information Retrieval, Multimedia Signal Processing, Sound Analysis, Synthesis and Processing, Electronics and Electroacoustic.

See the website http://www.polinternational.polimi.it/educational-offer/laurea-magistrale-equivalent-to-master-of-science-programmes/computer-science-and-engineering/computer-science-and-engineering-track-como/

For contact information see here http://www.polinternational.polimi.it/educational-offer/laurea-magistrale-equivalent-to-master-of-science-programmes/computer-science-and-engineering/computer-science-and-engineering-track-como/

Find out how to apply here http://www.polinternational.polimi.it/how-to-apply/

Read less
This programme is suitable for both newcomers to computer security and computer forensics and practitioners who wish to further their skills. Read more
This programme is suitable for both newcomers to computer security and computer forensics and practitioners who wish to further their skills. It covers relevant skills, software and hardware technologies, and the more theoretical studies that underpin everyday practice. It ensures that students have a basic understanding of the legal and regulatory requirements and the international standards pertaining to computer security in different nations.

Students gain knowledge of computer crime, police and forensic methods, and the legal requirements for collecting evidence.

At the end of the programme, students are able to administer and configure business-critical distributed applications. They also gain an understanding of the threats to business networks and servers.

The programme includes hands-on training in current forensic tools as used by the police. Students can therefore contribute quickly to the well-being of corporate IT and informational assets.

Though our short course centre opportunity may also be provided to study for the following professional qualifications: Certified Ethical Hacker (EC-Council); EnCase Computer Forensics, 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/cfsm

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)
Cyber Security (15 credits)
Audit and Security (15 credits)
System Administration and Security (15 credits)
Computer Crime and Forensics (15 credits)
Managing IT Security and Risk (15 credits)
Network and Internet Technology and Design (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.

Requirements Analysis & Methods (15 credits)
Database Architectures and Administration (15 credits)
Software Tools and Techniques (15 credits)

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

Project Management (15 credits)
Network Architectures and Services (15 credits)
Penetration Testing (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.

Cyber Security (15 credits)
Managing IT Security and Risk (15 credits)
Network and Internet Technology and Design (15 credits)

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

Audit and Security (15 credits)
System Administration and Security (15 credits)
Computer Crime and Forensics (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.

Cyber Security (15 credits)
Managing IT Security and Risk (15 credits)
Network and Internet Technology and Design (15 credits)

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

Audit and Security (15 credits)
System Administration and Security (15 credits)
Computer Crime and Forensics (15 credits)

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

Requirements Analysis & Methods (15 credits)
Database Architectures and Administration (15 credits)
Software Tools and Techniques (15 credits)

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

Project Management (15 credits)
Network Architectures and Services (15 credits)
Penetration Testing (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. The programme also has accreditation from the European Quality Assurance Network for Informatics Education (EQANIE).

Career options

Upon successful completion of this programme, students will be proficient in computer security and systems security and are in a position to follow careers in system development and administration where knowledge of security and forensics will be an asset or work in a range of specialist roles including: forensics investigators, security consultants or network management specialists.

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

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

Read less
Our groundbreaking MSc has been developed in response to a pressing need to offer a high quality postgraduate programme serving the industries of computer games and entertainment, with an emphasis on programming, maths and graphics, business, IP, entrepreneurship, team management, 3D animation, AI and physics in games- http://www.gold.ac.uk/pg/msc-computer-games-entertainment/. Read more
Our groundbreaking MSc has been developed in response to a pressing need to offer a high quality postgraduate programme serving the industries of computer games and entertainment, with an emphasis on programming, maths and graphics, business, IP, entrepreneurship, team management, 3D animation, AI and physics in games- http://www.gold.ac.uk/pg/msc-computer-games-entertainment/

The computer games and entertainment business is a fast growing multi-billion dollar worldwide business, with games platforms ranging from Playstation 4, Xbox One, Nintendo Wii U, mobile and handhelds including iPhone, iPad and Android phones, PC-based, and massively multiplayer online games (MMOG) involving tens of thousands of people.

With ongoing strong demand for graduate computer games programmers from the UK and abroad, this MSc will produce graduates who are well positioned to get a job in this exciting worldwide industry. Potential employers include EA, Ubisoft, Sony, Activision, Microsoft, Cinesite, Framestore, and many more.

The programme is delivered by a mix of professionals from the industry and from the research world. We work closely with industry leaders to offer internships at studios including Sega and Sony.

In a wider sense, the influence of computer games programming is spreading to other digital media industries outside games, including gamification and the medical sector, games based learning, new forms of social networking and the interactive visualisation of scientific and live financial business data. Computer games are starting to fundamentally change the way people interact with computerised systems.

Partnership: Sony‌‌

‌Our MSc in Computer Games & Entertainment is part of the PlayStation®First Academic Partnership Programme offered by Sony Computer Entertainment Europe (SCEE) uk.playstation.com. Our course provides students with unique access to PlayStation® professional development hardware (dev kits) and software (SDK) to equip students with industry relevant game development skills across PlayStation®3 and PlayStation® Vita. http://www.worldwidestudios.net/london

Placement: Supermassive Games

"Following two years of successful placements at Supermassive Games, which resulted in full time jobs, we are looking forward to inviting Goldsmiths students to take part in our internship assessment day again this year."
Jonathan Amor, Director of Technology, Supermassive Games

Placement: Reflections - a Ubisoft studio

"We are delighted to announce that Reflections, a Ubisoft studio, will be taking on two Goldsmiths MSc Computer Games and Entertainment Programming students for Internship."
Dr Chris Jenner, Expert Programmer

Placement: Rebellion

"Having now placed four interns from Goldsmiths here at Rebellion, two of which have gone on to become permanent members of staff, we are very much looking forward to future applications from talented and creative Goldsmiths MSc Computer Games students”
Jason Kingsley OBE, CEO and Creative Director of Rebellion

Rebellion is one of Europe’s largest independent game developer-publishers, with their own state of the art cross-platform games engine and toolset. Rebellion’s latest number one hit was Sniper Elite 3, and they also publish the legendary 2000AD comic featuring Judge Dredd.

Placement: The Creative Assembly (SEGA)

Following two continuous years of The Creative Assembly (SEGA) successfully taking Goldsmiths MSc Games Programming Students on placements we are pleased to announce that we have reserved a minimum of three placements for Goldsmiths MSc students starting the course in September 2013, on site during the period May to September 2014. Subject to interview/ portfolio process”. Martin Servantes Director of Operations & Finance

Leading UK Developer Creative Assembly is the developer of the hit game series Total War. They are currently working on a new cross-platform title based on the Alien IP. Based in Horsham.

Placement: Jagex Games Studio

"Jagex Games Studio in Cambridge is looking forward to receiving applications from Goldsmiths’ talented MSc Games and Entertainment students for their summer internships in 2014”.
Sue Stather, Graduate Recruitment Specialist, Jagex Games Studio (RuneScape and Transformers Universe MMO Development Studio)

Placement: Roll 7

Roll7 is a New Cross-based indie video games developer and has been offering placements to Goldsmiths MSc Games students for three years. Roll7 is just about to release its first console title OlliOll, exclusively for PSVita, and we are looking for another 1 or 2 Goldsmiths programming interns for 2014 to work on a Sony backed PS4/Vita cross-play title.

Contact the department

If you have specific questions about the degree, contact the Department of Computing.

Structure

Final Project & Dissertation
During this final project, you will undertake a project towards your dissertation, typically over the Spring-Summer period (May to September). We offer three options to our students:

Individual research project:

This is based on a research theme selected by you and agreed upon by the lecturing team. Recent examples include:
Building a cheap kinect-like gesture tracking system
AI (rule-based) platform for game level design
Software development for our mobile technology projects (iPhone based)
Assessment
Mainly based on coursework (involving programming), essays, final project and dissertation; some lecturers may also conduct exams/quizzes.

Attendance

The taught programme is organised into three terms (full-time). The Autumn term runs from early October to mid-December, the Winter/Spring term from mid-January to the end of March, and the Summer term runs, typically, from late April to mid-September. Taught modules are given during the Autumn and Winter/Spring terms, while the Final Project takes place during a Summer term (in the second year for part-time students).

This programme is focused on providing you with the skills and experience needed to secure a job in the computer games industry.

Skills

You'll develop excellent games programming skills. These skills are highly transferrable, as games programming is viewed by other industries as being very demanding and requiring a high level of technical ability.

Careers

The global computer games industry is valued at 60 billion USD and is predicted to continuously grow in years to come. It's a mature industry with companies such as EA, Ubisoft, and Blizzard Activision giving long-term career prospects, shares, and benefits. There is a big skills shortage in this growing sector.

Placements provided by our industry partners

Asylum Entertainment
Climax Studios
The Creative Assembly
Geomerics
IdeaWorks Game Studio (Now Marmalade Game Studio)
Playmob
Rebellion
Reflections - a Ubisoft studio
Roll7
SEGA Sports Interactive
Sony Computer Entertainment Europe

Alumni

See what some of our graduates have gone on to do on our alumni news page.

100% employment

All of the graduates from the 2012/13 MSc in Computer Games & Entertainment course have secured placements at UK computer games companies.

Funding

Please visit http://www.gold.ac.uk/pg/fees-funding/ for details.

Read less
* Subject to validation, 2017 entry. Liverpool Hope’s MSc Computer Science is a research-informed, academically rigorous course and is designed to provide a flexible, purposeful and challenging set of coherent courses to meet scientific, industrial and employment challenges in this fast-evolving technological area. Read more
* Subject to validation, 2017 entry

Liverpool Hope’s MSc Computer Science is a research-informed, academically rigorous course and is designed to provide a flexible, purposeful and challenging set of coherent courses to meet scientific, industrial and employment challenges in this fast-evolving technological area. Graduates will have developed scientific and analytical skills which are highly valued in the computing, engineering, IT and business industries.

The course offers a mix of compulsory and elective courses, and a research dissertation, so you can focus your skill base and your potential career direction.

The course has been designed with employability in mind, whether it is within IT industry or as a function of other sectors, scientific computing and technical skills are in great demand and therefore highly valued. There are opportunities for placements and enterprise development.

Curriculum

The MSc Computer Science combines academic and practical course, consisting of eight taught courses (four compulsory and four elective) and a dissertation (final research project).

The Compulsory courses are:

· Computational Modelling and Simulation

· Algorithms

· Innovations in Computer Science

· Research Methods for Computer Science

· Dissertation for MSc Computer Science

Elective courses include:

· Embedded Systems and Robotics

· Cloud Computing and Web Services

· Mobile and Ubiquitous Computing

· Human Computer Interaction

· E-Business

Course Descriptions

· Computational Modelling and Simulation (compulsory – 15 credits): This course develops understanding and knowledge of the principles, techniques and design of computational modelling and their applications.

· Algorithms (compulsory - 15 credits): This course gives a firm grounding in the philosophy and evolution of algorithmic design and analysis for computer science, engineering and information systems.

· Innovations in Computer Science (compulsory - 15 credits): You will examine the particular research interests of Computer Science Department.

· Research Methods for Computer Science (compulsory - 15 credits): The course will expose you to the established techniques of research and enquiry that are used to extend, create and interpret knowledge in computer science

· Embedded Systems and Robotics (elective - 15 credits): This course will examine the Robotics Operating System and robotic programming languages, such as Urbi.

· Cloud Computing and Web Services (elective - 15 credits): You will study the concepts behind the idea of cloud computing and web services and gain practical knowledge of Azure, the .Net framework and C#.

· Mobile and Ubiquitous Computing (elective - 15 credits): You will examine mobile phone OSs (Android) and Windows Phone 7. You will learn how to develop software for these devices using JavaFX and C#/Silverlight.

· Human Computer Interaction (elective - 15 credits): Human computer interaction (HCI) is the study of interaction between people and computers and is the most multi-disciplinary module available in the MSc Computer Science.

·
* E-Business (elective - 15 credits): E-business encompasses, and is more than, e-commerce. You will examine e-commerce technology, such as the internet and web-based technologies.

· Dissertation for MSc Computer Science (compulsory - 60 credits): This module will allow the students to develop a Masters level research project with the support of an academic supervisor.

Read less
Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Read more

Overview

Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Software developers therefore need a special set of skills to keep pace with technology and innovation. Our course gives you the knowledge and confidence to do just that. We focus on large-scale development of advanced software, teaching you how to make use of the latest frameworks, methodologies and technology to produce professional-quality applications. Crucially, you will also learn how to be an effective member of a development team. With close links to software giants like Microsoft, Sony, and IBM, we work hard to ensure that our course is always up to date and that our graduates leave with the cutting-edge skills highly sought-after by industry. Therefore, this MSc is appropriate not just for fresh Computer Science graduates, but also for those with existing commercial experience who wish to update their skills and knowledge.

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

The Department of Computer Science creates an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the department, you can download the software free of charge.

Industrial Experience

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

Study

The MSc Computer Science (Software Engineering) programme is designed to support students with various levels of computing and programming practice experience. There is suitable content on professional skills and the importance of ethics for practising computer scientists. Material on software engineering, referencing and unfair means supports the transition into the postgraduate environment.
As a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.
In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Core modules

• Oriented Design and Development Using C++
• Component-based Architecture
• Maintaining Large Software Systems
• Development Project
• Distributed Applications
• Trustworthy Computing
Optional modules
• Computer Science Software Development Practice – pass/fail module
• Dissertation (There is the option of taking this module either in trimester 3 or trimester 4, depending on whether you take the Industrial Experience module.)

Teaching and learning

We place a strong emphasis on practical laboratory sessions. This will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.
As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.

Assessment

Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. This is complemented by written coursework.
The largest assessment is the dissertation, which is based on the work done in the third trimester and documented in a report of up to 20,000 words.

Careers

The MSc Computer Science (Software Engineering) is designed to open up pathways to postgraduate research, as well as careers in a wide range of areas within your discipline. The industrial placement option will enable you to practise your skills and knowledge of computer science ‘in situ’, giving you a useful insight and advantage when it comes to starting your career.
We have a range of inspirational extra-curricular activities including the Three Thing Game, Imagine Cup Worldwide Software Development Challenge, Really Useful Seminars and Global Game Jam. They are designed to boost your CV and employability, and taking part costs very little.

Our graduates gain a wide range of roles including: Applications Developer, Business Systems Analyst, Computer Analyst, Computer Programmer, Computer Operations Manager, Data Management Analyst, Database Assistant, Developer Support Engineer, Games Programmer, Games Programmer (Engine design), Information Manager, IT Design, IT Systems Manager, IT Technician, IT user Support, Mobile Developer, Operations Director, Software Designer, Software Developer, Software Engineer, Solutions Developer, Systems Engineer, Technical Sales, Technical Specialist, Web Developer.

Read less
Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School (http://graduate.ua.edu/), are as follows for Plan I and Plan II students. Read more
Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School (http://graduate.ua.edu/), are as follows for Plan I and Plan II students.

- Master of Science–Thesis Option (http://cs.ua.edu/graduate/ms-program/#thesis)
- Master of Science–Non-Thesis Option (http://cs.ua.edu/graduate/ms-program/#nonthesis)
- Timetable for the Submission of Graduate School Forms for an MS Degree (http://cs.ua.edu/graduate/ms-program/#timetable)

Visit the website http://cs.ua.edu/graduate/ms-program/

MASTER OF SCIENCE–THESIS OPTION (PLAN I):

30 CREDIT HOURS
Each candidate must earn a minimum of 24 semester hours of credit for coursework, plus a 6-hour thesis under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

Degree Requirements Effective Fall 2011

Credit Hours
The student must successfully complete 30 total credit hours, as follows:

- 24 hours of CS graduate-level course work

- 6 hours of CS 599 Master’s Thesis Research: Thesis Research.

- Completion of at least one 500-level or 600-level course in each of the four core areas (applications, software, systems and theory). These courses must be taken within the department and selected from the following:
Applications: CS 528, CS 535, CS 557, CS 560, CS 609, CS 615
Software: CS 503, CS 507, CS 515, CS 516, CS 534, CS 600, CS 603, CS 607, CS 614, CS 630
Systems: CS 526, CS 538, CS 567, CS 606, CS 613, CS 618
Theory: CS 500, CS 570, CS 575, CS 601, CS 602, CS 612

- No more than 12 hours from CS 511, CS 512, CS 591, CS 592, CS 691, CS 692 and non-CS courses may be counted towards the coursework requirements for the master’s degree. Courses taken outside of CS are subject to the approval of the student’s advisor.

- Additional Requirements -

- The student will select a thesis advisor and a thesis committee. The committee must contain at least four members, including the thesis advisor. At least two members are faculty of the Computer Science department, and at least one member must be from outside the Department of Computer Science.

- The student will develop a written research proposal. This should contain an introduction to the research area, a review of relevant literature in the area, a description of problems to be investigated, an identification of basic goals and objectives of the research, a methodology and timetable for approaching the research, and an extensive bibliography.

- The student will deliver an oral presentation of the research proposal, which is followed by a question-and-answer session that is open to all faculty members and which covers topics related directly or indirectly to the research area. The student’s committee will determine whether the proposal is acceptable based upon both the written and oral presentations.

- The student will develop a written thesis that demonstrates that the student has performed original research that makes a definite contribution to current knowledge. Its format and content must be acceptable to both the student’s committee and the Graduate School.

- The student will defend the written thesis. The defense includes an oral presentation of the thesis research, followed by a question-and-answer session. The student’s committee will determine whether the defense is acceptable.

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School (http://graduate.ua.edu/) and by the College of Engineering.

Degree Requirements Prior to Fall 2011

Credit hours

The student must successfully complete 30 total credit hours, as follows:

- 6 hours of CS 599 Master’s Thesis Research

- 24 hours of CS graduate-level course work with a grade of A or B, including the following courses completed at The University of Alabama:
At least 3 hours of theory courses (CS 500 Discrete math, CS 601 Algorithms, CS 602 Formal languages, CS 612 Data structures)

At least 3 hours of software courses (CS 600 Software engineering, CS 603 Programming languages, CS 607 Human-computer interaction, CS 614 Compilers, CS630 Empirical Software Engineering)

At least 3 hours of systems courses (CS 567 Computer architecture, CS 606 Operating systems, CS 613 Networks, CS 618 Wireless networks)

At least 3 hours of applications courses (CS 535 Graphics, CS 560 or 591 Robotics, CS 591 Security, CS 609 Databases)

- Additional Requirements -

- The student will select a thesis advisor and a thesis committee. The committee must contain at least four members, including the thesis advisor. At least two members are faculty of the Computer Science department, and at least one member must be from outside the Department of Computer Science.

- The student will develop a written research proposal. This should contain an introduction to the research area, a review of relevant literature in the area, a description of problems to be investigated, an identification of basic goals and objectives of the research, a methodology and timetable for approaching the research, and an extensive bibliography.

- The student will deliver an oral presentation of the research proposal, which is followed by a question-and-answer session that is open to all faculty members and which covers topics related directly or indirectly to the research area. The student’s committee will determine whether the proposal is acceptable based upon both the written and oral presentations.

- The student will develop a written thesis that demonstrates that the student has performed original research that makes a definite contribution to current knowledge. Its format and content must be acceptable to both the student’s committee and the Graduate School.

- The student will defend the written thesis. The defense includes an oral presentation of the thesis research, followed by a question-and-answer session. The student’s committee will determine whether the defense is acceptable.

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School (http://graduate.ua.edu/) and by the College of Engineering.

MASTER OF SCIENCE–NON-THESIS OPTION (PLAN II):

30 CREDIT HOURS
Each candidate must earn a minimum of 30 semester hours of credit for coursework, which may include a 3-hour non-thesis project under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

Degree Requirements Effective Fall 2011

The student must successfully complete 30 total credit hours, as follows:

- Completion of at least one 500-level or 600-level course in each of the four core areas (applications, software, systems and theory).
Applications: CS 528, CS 535, CS 557, CS 560, CS 609, CS 615
Software: CS 503, CS 507, CS 515, CS 516, CS 534, CS 600, CS 603, CS 607, CS 614, CS 630
Systems: CS 526, CS 538, CS 567, CS 606, CS 613, CS 618
Theory: CS 500, CS 570, CS 575, CS 601, CS 602, CS 612

- No more than 12 hours from CS 511, CS 512, CS 591, CS 592, CS 691, CS 692 and non-CS courses may be counted towards the coursework requirements for the master’s degree. Courses taken outside of CS are subject to the approval of the student’s advisor.

- The student may elect to replace 3 hours of course work with 3 hours of CS 598 Research Not Related to Thesis: Non-thesis Project. This course should be proposed in writing in advance, approved by the instructor, and a copy placed in the student’s file. The proposal should specify both the course content and the specific deliverables that will be evaluated to determine the course grade.

- Additional Requirements -

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School and by the College of Engineering.

Degree Requirements Prior to Fall 2011

Credit hours

The student must successfully complete 30 total credit hours of CS graduate-level course work with a grade of A or B, as follows:

- The following courses will be completed at The University of Alabama:
At least 3 hours of theory courses (CS 500 Discrete math, CS 601 Algorithms, CS 602 Formal languages, CS 612 Data structures)

At least 3 hours of software courses (CS 600 Software engineering, CS 603 Programming languages, CS 607 Human-computer interaction, CS 614 Compilers, CS630 Empirical Software Engineering)

At least 3 hours of systems courses (CS 567 Computer architecture, CS 606 Operating systems, CS 613 Networks, CS 618 Wireless networks)

At least 3 hours of applications courses (CS 535 Graphics, CS 560 or 591 Robotics, CS 591 Security, CS 609 Databases)

- The student may elect to replace 3 hours of course work with 3 hours of CS 598 Research Not Related to Thesis: Non-thesis Project. This course should be proposed in writing in advance, approved by the instructor, and a copy placed in the student’s file. The proposal should specify both the course content and the specific deliverables that will be evaluated to determine the course grade.

- Additional Requirements -

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School and by the College of Engineering.

TIMETABLE FOR THE SUBMISSION OF GRADUATE SCHOOL FORMS FOR AN MS DEGREE
This document identifies a timetable for the submission of all Graduate School paperwork associated with the completion of an M.S. degree

- For students in Plan I students only (thesis option) after a successful thesis proposal defense, you should submit the Appointment/Change of a Masters Thesis Committee form

- The semester before, or no later than the first week in the semester in which you plan to graduate, you should “Apply for Graduation” online in myBama.

- In the semester in which you apply for graduation, the Graduate Program Director will contact you about the Comprehensive Exam.

Find out how to apply here - http://graduate.ua.edu/prospects/application/

Read less
One of a range of degrees from the taught Master's Programme at the School of Computer Science. This course considers current research and practice in computer networking, distributed systems and security. Read more
One of a range of degrees from the taught Master's Programme at the School of Computer Science.

About the course

This course considers current research and practice in computer networking, distributed systems and security. You will develop technical expertise and practical skills in the design, management and evaluation of networks, and in the use of tools and techniques for system security.

This MSc can lead to a career such as a network system designer or administrator, or as a security consultant.

Why choose this course?

-This MSc is available with an optional one year industry placement. The 'with placement' programmes give you additional industrial experience by applying the skills you have learned throughout your studies
-One of a range of advanced courses within our postgraduate Master's programme in Computer Science, this particular course provides you with a specialism combining theoretical knowledge and practical skills in computer networking
-You will develop technical expertise and practical skills in the design,management and evaluation of networks, and in the use of tools and techniques for system security
-Taught by a highly-regarded and long-established computer science department with strong links to business
-Half the research outputs in Computer Science at the University of Hertfordshire have been rated at world-leading or internationally excellent in the Research Excellence Framework (REF) 2014

Careers

Our masters programme is designed to give Computer Science graduates the specialist, up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research. This particular course will prepare you for a career such as a software engineer, developer or project manager.

Teaching methods

Classes consist of lectures, small group seminars, and practical work in our well-equipped laboratories. We use modern, industry-standard software wherever possible. There are specialist facilities for networking and multimedia and a project laboratory especially for masters students. In addition to scheduled classes, you will be expected a significant amount of time in self-study, taking advantage of the extensive and up-to-date facilities. These include the Learning Resource Centres, open 24x7, with 1,500 computer workstations and wifi access, Studynet our versatile online study environment usable on and off campus, and open access to our labs.

Work Placement

This MSc is available with an optional one year industry placement. The 'with placement' programmes give you additional industrial experience by applying the skills you have learned throughout your studies.

This offers you the opportunity to work for one year in a highly professional and stimulating environment. You will be a full time employee in a company earning a salary and will learn new skills that can't be taught at University. During the placement, you will be able to gain further insight into industrial practice that you can take forward into your individual project.

We will provide excellent academic and personal support during both your academic and placement periods together with comprehensive careers guidance from our very experienced dedicated Careers and Placements Service.

Although the responsibility for finding a placement is with you, our Careers and Placements Service maintains a wide variety of employers who offer placement opportunities and organise special training sessions to help you secure a placement, from job application to the interview. Optional one-to-one consultations are also available.

In order to qualify for the placement period you must maintain an overall average pass mark of not less than 60% across all modules studied in semester ‘A’.

Structure

Year 1
Core Modules
-Professional Issues
-Investigative Methods for Computer Science
-Distributed Systems Security
-Secure Systems Programming
-Network System Administration
-Multicast and Multimedia Networking
-Wireless, Mobile and Ad-hoc Networking
-Preparation for Placement
-Professional Work Placement for MSc Computer Science

Optional
-Professional Issues
-Investigative Methods for Computer Science
-Data Mining
-Mobile Standards, Interfaces and Applications
-Human Computer Interaction: Principles and Practice
-Advanced Databases
-Programming Paradigms
-Measures and Models for Software Engineering
-Programming for Software Engineers
-Software Engineering Practice and Experience
-Artificial Life with Robotics
-Neural Networks and Machine Learning
-Theory and Practice of Artificial Intelligence
-Information Security, Management and Compliance
-Digital Forensics
-Penetration Testing

Year 2
Core Modules
-Computer Networking Principles and Practice Masters Project

Read less

Show 10 15 30 per page


Share this page:

Cookie Policy    X