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

Postgrad LIVE! Study Fair

Birmingham | Bristol | Sheffield | Liverpool | Edinburgh

University of Nottingham in China Featured Masters Courses
University of Cambridge Featured Masters Courses
Nottingham Trent University Featured Masters Courses
Barcelona Technology school Featured Masters Courses
Swansea University Featured Masters Courses
"java" AND "programming"×
0 miles

Masters Degrees (Java Programming)

We have 146 Masters Degrees (Java Programming)

  • "java" AND "programming" ×
  • clear all
Showing 1 to 15 of 146
Order by 
This course takes an immersive approach to learning both the principles and practices of computer systems with much of the material based around examples and practical exercises. Read more
This course takes an immersive approach to learning both the principles and practices of computer systems with much of the material based around examples and practical exercises. Students completing this course will have a firm grasp of the current practices and directions in computer systems and will be able to design and build for example, distributed systems for the Web using Internet, Intranet and other technologies.

Programme Objectives
To provide the foundations for understanding of core ideas, methods and technologies in computer science.
To provide the technical skills and background material so that the postgraduate will be able to conduct a near state-of-the-art research or development project;
To provide the graduate with a range of specialist and transferable skills;
To provide the educational base for further professional development and lifelong learning.
Course Topics
Data networks and communications, project foundations and management tools, broadband communication systems, technologies for Internet systems, agent technologies and Artificial Intelligence, introduction to distributed systems and mobile systems, project and dissertation.

Taught Modules:

Java programming: This module provides students with an in-depth understanding of current and emerging Java programming concepts and programming variations. The module teaches the basic and advanced structures of Java and makes use of the object-oriented approach to software implementation. It also gives an in-depth understanding of advanced Java concepts in the area of user interfaces and will enable students to apply the theoretical knowledge of the Java language onto a test-case software development scenario.

Introduction to distributed systems: This module will introduce key ideas in distributed Systems and its role and application in operating systems and middleware. On completion of this module students will have an understanding of the key issues for distributed systems at OS level or as middleware, they will understand core concepts of concurrency, be able to program multithreaded and distributed applications and understand the issues and use of algorithms for transactional systems.

Data networks and communications: This module will provide an in-depth understanding of how real communication networks are structured and the protocols that make them work. It will give the students an ability to understand in detail the process required to provide an end-to-end connection.

Technologies for Internet Systems: In this module, students will be introduced to state of the art technologies and tools for Internet Systems and in particular e-commerce systems.

Agent Technologies: This module provides an in-depth understanding of technologies from Artificial Intelligence research such as machine learning, data mining, information retrieval, natural language processing, and evolutionary programming. It will look at the application of agent-oriented technologies for Artificial Life, for building Web search engines, for use in computer games and in film (such as the MASSIVE software developed for the Lord of the Rings movies), and for robotics. It will also provide an introduction to agent-oriented programming using the NetLogo programming language.

Foundations of computer graphics: This module will teach techniques, algorithms and representations for modelling computer graphics and enable students to code 2D and 3D objects and animations.

Database systems: Students completing this module will gain an in depth understanding of DBMS/Distributed DBMS architecture, functionality, recovery and data storage techniques. Students will also have a full understanding of how queries are processed and the importance of database maintenance. This module is designed to enable students to perform research into one or two areas of databases; for example, object oriented databases and deductive databases.

Project foundations and management tools: This module prepares students for their MSc research project, including reference search and survey preparation and familiarisation with project management tools.

MSc Research project: After the successful completion of the taught component of the MSc programme, students will spend the remainder of the time undertaking a research project and producing an MSc Dissertation. During this process, students will conduct project work at state-of-the-art research level and to present this work as a written dissertation. Completing a project and dissertation at this level will train students in: problem solving; researching new topics; organizing knowledge; exercising elementary time and project management skills; reporting and writing skills.

Read less
The internet has developed at an astounding rate, connecting people in ways that we could never have imagined. On this programme you will study the advanced communications theory that underpins the science of networking, focusing on physical layer network communications, information theory and coding. Read more
The internet has developed at an astounding rate, connecting people in ways that we could never have imagined. On this programme you will study the advanced communications theory that underpins the science of networking, focusing on physical layer network communications, information theory and coding.

This new programme is for students who want to pursue a career shaping and defining the new generation of converged networks, responding to the rapid developments in telecommunication systems, such as social networking; seamless mobility; mobile data and the proliferation of applications for mobile and handheld devices. It will educate the next generation of network engineers in the fundamental science, mathematics and key technologies that underpin global networking.

This programme will:

-Provide an in-depth understanding of the key issues in next generation, all-packet networking.
-Cover quality of service-enabled transport; support for generalized mobility; ubiquitous provision of services to users; core network consolidation.
-Provide advanced communications theory to underpin the science.
-Address probabilistic methods for network performance evaluation, and network security.
-Provide an in-depth treatment of mobile networks from WCDMA 3G to LTE and LTE-Advanced.
-Address the new areas of sensor networks and Internet of Things.
-Teach you Java programming.
-Industrial Experience

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

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

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

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

Why study your MSc in Telecommunication Systems at Queen Mary?

The School of Electronic Engineering and Computer Science is rated in the top 20 universities in the UK for studying computer science and electronic engineering. We are internationally recognised for our pioneering and ground-breaking research, and innovative public engagement programme.

This new programme responds to the rapid developments in telecommunication systems, such as social networking; seamless mobility; mobile data and the proliferation of applications for mobile and handheld devices.
The programme teaches the Java programming foundations for network and services design, provides an in-depth treatment of the technological foundations of converged, all-packet networks, and current mobile networks from WCDMA 3G to LTE and LTE-Advanced.

It will enable you to develop an extensive understanding of 21st Century networks, current mobile and WLAN technologies, software for network and services design, network modelling, sensors and the Internet of Things, security and authentication, mobile services, next generation mobile technologies.

We have a long history of successfully offering postgraduate programmes in Telecommunications and in Wireless Networks.
We have recently recruited new staff who are international experts in the fields of converged all-IP networks with particular knowledge in modelling, measurements and QoE, in middleware and in wireless networking.
As well as teaching you, lecturers do research in their various fields of expertise. Being taught by someone who is engaged in potentially world-changing research ensures that lectures are fully up-to-date.
Facilities

The School of Electronic Engineering and Computer Science offers taught postgraduate students their own computing laboratory. MSc students have exclusive use of the top floor in our purpose-built, climate controlled, award winning informatics teaching laboratory (ITL) outside of scheduled laboratory sessions. The ITL hosts over 250 state-of-the-art PCs capable of multimedia production and several laser printers. In addition, there are video conference facilities, seminar rooms, and on-site teaching services and technical support. There are also a number of breakout spaces available to students with full wi-fi access allowing you use your own mobile devices.

The ITL is primarily used for taught laboratory sessions and regularly hosts research workshops and drop-in lab facilities. For postgraduate students on taught and research degrees there are specialist laboratories to use for carrying out research. Our augmented human interaction (AHI) laboratory combines pioneering technologies including full-body and multi-person motion capture, virtual and augmented reality systems and advanced aural and visual display technologies. We also have specialist laboratories in multimedia; telecommunication networks; and microwave antennas. In addition to these spaces, PhD students have generous study space in our research laboratories. In 2011 we completed the £2m development of new experimental facilities in Antennas and Media and Arts Technology. We formed the Interdisciplinary Informatics Hub in Collaboration with the Schools of Biological and Chemical Sciences and Mathematical Sciences. These laboratories provided a meeting place for postgraduates from the three Schools to interact and exchange ideas.

Read less
The internet has developed at an astounding rate, connecting people in ways that we could never have imagined. On this programme you will study the advanced communications theory that underpins the science of networking, focusing on physical layer network communications, information theory and coding. Read more
The internet has developed at an astounding rate, connecting people in ways that we could never have imagined. On this programme you will study the advanced communications theory that underpins the science of networking, focusing on physical layer network communications, information theory and coding.

This programme prepares you for a career in telecommunications and its applications, for example the integration of voice and data applications, within a business context. The programme combines in-depth coverage of the main technical aspects of telecommunications with advanced business modules. At the end of the programme you will be equipped with the skills needed for a wide range of jobs in the expanding telecommunications industry, with emphasis on those that are relevant to business/financial needs, particularly in the small business and start-up sector.

This programme will:

-Provide an in-depth understanding of the key issues in next generation, all-packet networking
-Cover quality of service-enabled transport; support for generalized mobility; ubiquitous provision of services to users; core network consolidation
-Provide advanced communications theory to underpin the science
-Address probabilistic methods for network performance evaluation, and network security
-Provide an in-depth treatment of mobile networks from WCDMA 3G to LTE and LTE-Advanced
-Address the new areas of sensor networks and Internet of Things
-Teach you Java programming
-Industrial Experience

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

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

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

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

Why study your MSc in Telecommunication Systems at Queen Mary?

The School of Electronic Engineering and Computer Science is rated in the top 20 universities in the UK for studying computer science and electronic engineering. We are internationally recognised for our pioneering and ground-breaking research, and innovative public engagement programme.

This new programme responds to the rapid developments in telecommunication systems, such as social networking; seamless mobility; mobile data and the proliferation of applications for mobile and handheld devices.
The programme teaches the Java programming foundations for network and services design, provides an in-depth treatment of the technological foundations of converged, all-packet networks, and current mobile networks from WCDMA 3G to LTE and LTE-Advanced.

It will enable you to develop an extensive understanding of 21st Century networks, current mobile and WLAN technologies, software for network and services design, network modelling, sensors and the Internet of Things, security and authentication, mobile services, next generation mobile technologies.
-We have a long history of successfully offering postgraduate programmes in Telecommunications and in Wireless Networks.
-We have recently recruited new staff who are international experts in the fields of converged all-IP networks with particular knowledge in modelling, measurements and QoE, in middleware and in wireless networking.
-As well as teaching you, lecturers do research in their various fields of expertise. Being taught by someone who is engaged in potentially world-changing research ensures that lectures are fully up-to-date.

Facilities
The School of Electronic Engineering and Computer Science offers taught postgraduate students their own computing laboratory. MSc students have exclusive use of the top floor in our purpose-built, climate controlled, award winning informatics teaching laboratory (ITL) outside of scheduled laboratory sessions. The ITL hosts over 250 state-of-the-art PCs capable of multimedia production and several laser printers. In addition, there are video conference facilities, seminar rooms, and on-site teaching services and technical support. There are also a number of breakout spaces available to students with full wi-fi access allowing you use your own mobile devices.

The ITL is primarily used for taught laboratory sessions and regularly hosts research workshops and drop-in lab facilities. For postgraduate students on taught and research degrees there are specialist laboratories to use for carrying out research. Our augmented human interaction (AHI) laboratory combines pioneering technologies including full-body and multi-person motion capture, virtual and augmented reality systems and advanced aural and visual display technologies. We also have specialist laboratories in multimedia; telecommunication networks; and microwave antennas. In addition to these spaces, PhD students have generous study space in our research laboratories. In 2011 we completed the £2m development of new experimental facilities in Antennas and Media and Arts Technology. We formed the Interdisciplinary Informatics Hub in Collaboration with the Schools of Biological and Chemical Sciences and Mathematical Sciences. These laboratories provided a meeting place for postgraduates from the three Schools to interact and exchange ideas.

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

Why choose this course?

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

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

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

Careers

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

Teaching methods

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

Structure

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

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

Read less
This CILIP-accredited course will prepare you for a career in the private or the public sector. It’s run in partnership with the Department of Computer Science so you can specialise in either a technical computing route or an organisational and information-focused route. Read more

About the course

This CILIP-accredited course will prepare you for a career in the private or the public sector. It’s run in partnership with the Department of Computer Science so you can specialise in either a technical computing route or an organisational and information-focused route.

You’ll acquire valuable transferable skills such as presentation and report writing. We can help develop your skills as an information systems leader.

If you have little or no relevant work experience, this course is for you. If you’re more experienced, you should take the Professional Enhancement Programme.

Your career

Effective use of information improves the world and makes a positive difference to our lives. It is also central to economic development. The rapid pace of technological change and the globalisation of markets means that organisations in all sectors must realise the value of information systems.
The world needs graduates who are information literate.

Our graduates work for all kinds of organisations, in the public and private sectors. Employers include:

Adidas; BBC; British Red Cross; Cambridge University; The Department of Health; Ernst and Young; GCHQ; Goldman Sachs; Hewlett-Packard CDS; House of Commons Library; Imperial College London; IBM; Kings College London; NHS; Pepsico; Pricewaterhouse Coopers; Stanford University

If you’re already an experienced professional, you can develop new skills and advance your career with one of our Professional Enhancement Programmes (page xxx).

Your subject

Our courses are research-led, which means you’ll learn about the latest concepts from academics who work with organisations to drive developments in this field. Alongside the theory and technical skills, you’ll develop some valuable attributes including effective communication, application of research methods and creative problem solving.

How we teach

All our courses (except our distance learning courses) include lectures, seminars, tutorials, practical laboratory classes, group work, online discussion, case studies and lectures by visiting speakers. Our MA Librarianship course also includes visits to library and information service organisations. You’ll be assessed using a wide variety of methods including essays, reports, small projects, in-class tests, presentations, posters, group work and a research-based dissertation.

Learning Environment

Our dedicated departmental teaching suite contains two networked laboratories with 60 computers and a 30-seat lecture room. Our state of the art iLab includes a Usability Lab and Digital Media Lab designed to collect research data into human–computer interaction.

The iSpace is an open plan, social learning area for students. It has display facilities, open-access PCs and bookable partitioned group work areas. There is Wi-Fi coverage throughout the department, and you can connect your own laptop to our network. Mobile devices and tables are available for you to borrow for project work.

We’re right in the middle of the campus and close to the Information Commons and the new Diamond building so you’ll be able to access the University’s many resources.

Core modules

Foundations of Object-Oriented Programming; Professional Issues; Information Systems Project Management; Information Systems Modelling; Information Systems in Organisations; Information Systems and the Information Society; Dissertation.

Examples of optional modules

Including: Advanced Java Programming; Computer Security and Forensics; Web Technologies; Cloud Computing; E-Business and E-Commerce; Content Management Systems; Information Systems Change Management; Researching Social Media; Information Governance and Ethics; Business Intelligence; Database Design; Human Computer Information Interaction

Read less
Our computer science conversion course is for those who have little or no experience in computing. You will study the principles and practice of computing. Read more

Our computer science conversion course is for those who have little or no experience in computing. You will study the principles and practice of computing. It will include the fundamentals of computing science, database design, network technologies and programming.

This course can also be taken as Continuing Professional Development (CPD), for example by ICT teachers who are switching to the new Computer Science curriculum.

Our graduates have an excellent record of finding employment (around 90%). Recent examples include:

-Graduate Trainee, British Airways

-Software Developer, IBM UK

-Graduate Developer, Scott Logic

-Software Engineer, BT

Our research expertise feeds into our teaching. This means that you learn at the cutting edge of the discipline. We incorporate new techniques and knowledge into your learning and have an active research community. We have several research groups and four three research centres.

Delivery

The course is delivered by the School of Computing. You can study over one year full time or two years' part time.

The first nine months of the full time course are devoted to taught modules (120 credits), which are examined by written papers. There will be about 20 contact hours per week. You will also undertake a substantial amount of supervised and unsupervised practical work.

The taught part of the course follows three main threads:

  • programming: introduces the Java programming language
  • computer architecture: covers the basic structure of computers and computer networks
  • software engineering: considers the problems of the design and implementation of large computing systems produced by a team of designers and programmers

The three summer months are devoted to a dissertation project (worth 60 credits).

You can find more information on the School website:

Accreditation

We seek British Computer Society (BCS) accreditation for all our degrees. This ensures that you will graduate with a degree that meets the standards set out by the IT industry. A BCS-accredited degree provides the foundation for professional membership of the BCS on graduation. This is the first step to becoming a chartered IT professional.

The School of Computing Science at Newcastle University is an accredited and a recognised Partner in the Network of Teaching Excellence in Computer Science.

Facilities

You will have dedicated computing facilities in the School of Computing. You will have access to the latest tools for system analysis and development. For certain projects, special facilities for networking can be set up as required.

You will enjoy access to specialist IT facilities to support your studies, including:

  • over 300 dedicated PCs running Linux and Windows
  • an immersive virtual reality suite
  • motion capture facilities
  • 3D printing facilities
  • Graphics Processing Unit
  • cloud scale virtualisation facilities
  • Linux based home pages and student hosting services
  • haptic and wearable computing hardware

Our new £50m Science Central building is currently under construction. We are due to move there in Autumn 2017. The move will further enhance the facilities available to our students and academic community.



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

Who is it for?

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

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

Objectives

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

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

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

Placements

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

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

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

Teaching and learning

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

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

Assessment

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

Modules

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

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

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

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

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

Career prospects

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

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

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

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

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

Read less
Bioinformatics is about the application of computer-based approaches to understanding biological processes. Our programme will introduce you to the current methods used to interpret the vast amounts of data generated by modern high-throughput technologies. Read more

Bioinformatics is about the application of computer-based approaches to understanding biological processes. Our programme will introduce you to the current methods used to interpret the vast amounts of data generated by modern high-throughput technologies.

The aim of this MSc is to equip you with a strong background in biology, plus the computing skills and knowledge necessary to navigate the vast wealth of modern biological data. On completing this programme you will be able to take up PhD studies or bioinformatics posts in academia or in industry.

The programme covers programming skills, statistical analysis and database science as well as bioinformatics. Option courses allow you to specialise in several aspects of bioinformatics.

Programme structure

The MSc comprises two semesters of taught courses followed by a research project and dissertation. The project is a key element in deciding how your career in bioinformatics should develop further. Teaching is through lectures, tutorials, seminars, computer practicals and lab demonstrations.

Compulsory courses:

  • Bioinformatics Programming & System Management
  • Bioinformatics Research Proposal
  • MSc Dissertation (Bioinformatics)
  • Statistics & Data Analysis

Optional courses:

  • Bioinformatics 1
  • Human–Computer Interaction
  • Information Processing in Biological Cells
  • Molecular Modelling and Database Mining
  • Quantitating Drug Binding
  • Bioinformatics Algorithms
  • Bioinformatics 2
  • Functional Genomic Technologies
  • Introduction to Website and Database Design for Drug Discovery
  • Molecular Phylogenetics
  • Next Generation Genomics
  • Software Architecture, Process, and Management
  • Drug Discovery
  • Introduction to Java Programming

Research

The research project is carried out independently, but under the guidance of a supervisor, during the summer, with results presented in a dissertation. A wide range of projects is available through both the School of Biological Sciences and the School of Informatics.

Career opportunities

The programme is good preparation for further academic research or for technical or managerial roles in various commercial sectors, from medical electronics to defence.



Read less
The MSc Computer Science is a full-time one-year Masters degree course for students who have a first degree in a subject other than computing. Read more
The MSc Computer Science is a full-time one-year Masters degree course for students who have a first degree in a subject other than computing. Designed to open the door to exciting new career opportunities in computer science and information technology, the programme is suitable for a variety of hard-working graduates from diverse subject backgrounds. Established in 1969, this is now the longest-running conversion programme to computing in the UK.

The programme is different to IT programmes, in that it is a technical degree with a significant programming component. It is designed to give you a grounding in both the fundamentals of computer science and practical software development skills with a choice of in-depth optional modules. Students from all backgrounds are welcome to apply. Competency should be demonstrated in mathematics and scientific subjects, for example at 'advanced' high school level, which should allow understanding of the new Computer Science subjects.

The core components of this degree course are a software workshop, taught modules and a summer project. The software workshop involves two terms of intensive training in Java programming, including lectures, supervised laboratory work and small-group tutorials.

At the same time students enrol in a variety of modules, including: Introductory Computer Science; Software Engineering; Databases; and Computer Networks. In the summer term, students engage in developing a substantial software project under the supervision of a faculty member.

Students join this programme from a wide range of first degrees, from the technical and scientific to the social sciences and humanities. Graduates of this degree are highly sought after by employers due to the special knowledge, expertise and skills acquired.

About the School of Computer Science

The School of Computer Science at University of Birmingham has consistently been ranked in the Top 10 in UK league tables and has regularly achieved high satisfaction scores in National Student Surveys. 95% of our students go into graduate employment (Destination of Leavers from Higher Education Survey 2014/15), and our School is ranked 8th nationally for research quality in the '2014 Research Excellence Framework'.
Our work is regularly presented in international conferences and journals, indicating the high standards we achieve in research. In 2008, the UK Funding Councils undertook a national assessment of the quality of research at British universities, the RAE. Among 81 submissions nationally for computer science, the School is equal 7th in the proportion of 4* awards, for research quality that is world-leading in terms of originality, significance and rigour.

Funding and Scholarships

There are many ways to finance your postgraduate study at the University of Birmingham. To see what funding and scholarships are available, please visit: http://www.birmingham.ac.uk/postgraduate/funding

Open Days

Explore postgraduate study at Birmingham at our on-campus open days.
Register to attend at: http://www.birmingham.ac.uk/postgraduate/visit

Virtual Open Days

If you can’t make it to one of our on-campus open days, our virtual open days run regularly throughout the year. For more information, please visit: http://www.pg.bham.ac.uk

Read less
Accredited by the British Computer Society. If your first degree is in another subject but you want a career in computing, this course is for you. Read more

About the course

Accredited by the British Computer Society

If your first degree is in another subject but you want a career in computing, this course is for you. It will give you a solid grounding in software systems engineering and current topics in internet computing.

Prepare for your career

Our courses give you experience of how real-world projects work. We consult with big employers to ensure that you develop the skills and the personal qualities they’re looking for.

You’ll learn about the issues that matter in global business and industry. Our graduates go into academic and industrial research, the software industry, banking and finance. They work for companies such as Logica, IBM, Hewlett Packard, PWC, Vodafone, the BBC and HSBC.

About us

Our challenge is to use computation to understand all kinds of systems: computer systems, living systems and cognitive systems. Our research areas include robotics, machine learning, speech and language processing, virtual reality, computational systems biology and software verification and testing. It’s work that makes a difference to people’s lives.

Network and hardware

We have our own high-performance network so you can access our advanced computing facilities. There are labs for teaching smaller groups, wi-fi coverage throughout the department, and you can connect your own laptop to the network. Mobile devices and tablets are available for you to borrow for project work.

We also use specialised equipment: an immersive virtual reality facility, robotics hardware and an acoustic booth for speech processing research.

Core modules

Foundations of Object-Oriented Programming; Advanced Java Programming; Network and Internetwork Architectures; Java E-Commerce; Human-Centred Systems Design; Web Technologies.

Teaching and assessment

We use lectures, tutorials and group work. Assessment is by formal examinations, coursework assignments and a dissertation.

Read less
The MSc in Internet and Distributed Systems is a taught course oriented towards graduates from computing and related subjects who want to extend their knowledge and expertise. Read more
The MSc in Internet and Distributed Systems is a taught course oriented towards graduates from computing and related subjects who want to extend their knowledge and expertise. It provides an opportunity to acquire the more advanced skills required for a career in Internet and Intranet-based information systems. The first module addresses advanced Java programming, and subsequent modules cover new technologies and related theory.

This is a full time course and students will be registered for 12 months

By the end of the programme

You will have learned in depth, through lectures and practical laboratories, a range of key computing technologies needed for modern systems. These include:

-Systematic and advanced-level design abilities using modern internet-related software tools and techniques
-Presenting work in written and oral forms that are aligned to modern industrial documentation and reporting standards and needs
-An advanced level of the theory, principles and practice of internet and distributed computing and directly related technical topics
-The technical management and industry-standard software lifecycle-based approach to designing internet and distributed systems
-Advanced theoretical and practical appreciations of modern approaches to the software engineering required for internet and distributed application, including both product and process technologies

The course will equip you with knowledge of modern technology for a career as a technical expert or consultant.

How will I be assessed?

Assessment will be made based on your laboratory report of 2,500 words for each module and on your individual 20 page journal-style dissertation paper based on the final project. There are no examinations. Some dissertations may involve work with industry, or with other Departments within the University.

Some modules may involve group or team work when a single laboratory assignment report from the team will be required.

What does the course consist of?

The course is built from eight taught modules plus one project module. Each of the eight modules lasts for approximately four weeks and consists of a combination of lectures, tutorials, private study and a mini project. Each of the modules is designed to build upon the student's growing knowledge and skills.

The final project module involves the design, implementation and evaluation of a significant information systems solution.

The modules available for 2013/2014 are listed below. This list may change in subsequent years, as we update and modify the programme.

Advanced Java with UML
Software Dependability
Advances in Software Engineering
Enterprise and Distributed
Research Methods and Professional Issues
Web Technology
New Initiatives in Software Engineering
Information Search for the WWW
Dissertation

Read less
Our E-Business (Information Systems) MSc will build on your existing computing-related studies. You will develop advanced technical skills and business knowledge, which will equip you to differentiate your career in the modern corporate world. Read more
Our E-Business (Information Systems) MSc will build on your existing computing-related studies. You will develop advanced technical skills and business knowledge, which will equip you to differentiate your career in the modern corporate world.

On this course you will study within two world-class schools at Newcastle University. Newcastle University Business School deliver the course in conjunction with the School of Computing Science, which is the number one school in the UK for research impact in society as listed by the British government.

The e-business revolution would not exist without the never-ending research, development and application of innovative information and communication technologies. For example:
-Marketing managers would struggle to design promotional campaigns without business intelligence applications based on data warehouses and online analytical processing (OLAP) technologies
-Buyers would not be able to order the right products, from the right suppliers or during the correct time frames without integrated enterprise resource planning systems based on service-oriented architecture (SOA)
-The procurement process would not integrate supply chain partners in real-time and in an economic way without the extensible markup language (XML) protocol.

These examples show that visionary technologists must have solid strategic, entrepreneurial and organisational knowledge in order to make things happen.

Your development

The course will support your personal development, shape your entrepreneurial mind-set and enhance your employability prospects. We will prepare you to succeed in the modern e-business world.

On completion of the course you will demonstrate knowledge of:
-The business value of contemporary technologies
-Your personal development as an entrepreneur and intrapreneur
-The feasibility of disruptive e-business models
-Business planning and new ventures
-The link between business strategy and systems
-Business processes, such as the ones involving customers and suppliers
-Business intelligence systems
-Organisational alignment for the attainment of e-business benefits
-The management and development of e-business systems

Advanced computing technology such as:
-Cloud computing architecture
-Virtual machines
-Scalable computing
-Information security vulnerability and metrics
-Human factors and economic drivers effecting security
-Cryptography
-Information flow management
-Protocol analysis
-Advanced Java programming
-Distributed programming
-Advanced data communications
-XML/XSLT

Career focus

This course is for professionals with a computing-related academic background. You should want to excel in the technical and business sides of e-business initiatives in any area of a company. This ranges from Internet operations to internal systems, technology start-ups to multi-national corporations, including product and service providers.

You career will benefit through your enhanced computing expertise integrated with business objectives.

Our graduates progress into careers as technology consultants, IT managers, or project managers. The course is also relevant to industry analysts and product development managers in the e-business sector.

Many graduates from our E-Business courses have worked for international companies, such as:
-Google
-Yahoo
-Dell
-IBM
-Accenture
-KPMG
-Ernst & Young
-PwC
-Hewlett-Packard
-The Hut Group
-Travix International
-Hitachi Solutions
-BAE Systems Applied Intelligence
-Ctrl-Shift
-HSBC
-Lloyds Banking Group
-GlaxoSmithKline
-Datwyler
-Walmart

Other graduates have used their acquired expertise to start up their own companies, or develop their family business.

Read less
Informatics is the study of how natural and artificial systems store, process and communicate information. Read more

Informatics is the study of how natural and artificial systems store, process and communicate information.

Edinburgh has a long-standing tradition of world-class research and teaching in informatics, a discipline central to a new enlightenment in scholarship and learning, and critical to the future development of science, technology and society.

This is our most sought-after taught MSc. We offer a wide choice of courses, spanning established disciplines such as cognitive and computer science as well as emerging areas such as bioinformatics. The programme takes full advantage of our expertise in research and teaching, including specialisms unique to Edinburgh.

Programme structure

You follow two taught semesters of lectures, tutorials, project work and written assignments, after which you will learn research methods before individual supervision for your project and dissertation.

Compulsory courses:

  • Informatics Research Review
  • Informatics Project Proposal
  • Introduction to Java Programming (for students who do not already meet the programming requirements for the taught masters)
  • Dissertation

You will choose a ‘specialist area’ within the programme, which will determine the choice of your optional courses:

  • Analytical and Scientific Databases
  • Bioinformatics Systems and Synthetic Biology
  • Cognitive Science, Computer Systems, Software Engineering and High Performance Computing
  • Intelligent Robotics
  • Agents, Knowledge and Data
  • Machine Learning
  • Natural Language Understanding
  • Neural Computation and Neuroinformatics
  • Programming Languages
  • Theoretical Computer Science

There are 100 optional courses available to MSc Informatics students, including courses within specialist areas unique to the programme.

Career opportunities

Our graduates are well regarded by potential employers worldwide. Many go on to work in the technology industry as software engineers, IT consultants, programmers and developers, and may work with the software and hardware giants that have become household names. Others go on to further study and research. Recent graduates are now employed as software developers and engineers, programmers, games designers and analysts for companies including Airbus, Citigroup, NCR Corporation, BT and Skyscanner.



Read less
This MSc is taught at the UK’s longest established centre for artificial intelligence, which remains one of the best in the world. Read more

This MSc is taught at the UK’s longest established centre for artificial intelligence, which remains one of the best in the world.

Our research draws on neuroscience, cognitive science, linguistics, computer science, mathematics, statistics and psychology to span knowledge representation and reasoning, the study of brain processes and artificial learning systems, computer vision, mobile and assembly robotics, music perception and visualisation. We aim to give you practical knowledge in the design and construction of intelligent systems so you can apply your skills in a variety of career settings.

Programme structure

You follow two taught semesters of lectures, tutorials, project work and written assignments, after which you will learn research methods before individual supervision for your project and dissertation.

Compulsory courses:

  • Informatics Research Review
  • Informatics Project Proposal
  • Introduction to Java Programming (for students who do not already meet the programming requirements for the taught masters)
  • Dissertation

You will choose a 'specialist area' within the programme, which will determine the choice of your optional courses:

  • Intelligent Robotics
  • Agents, Knowledge and Data
  • Machine Learning
  • Natural Language Processing

You can choose from a variety of optional courses including:

  • Advanced Vision
  • Algorithmic Game Theory and Its Applications
  • Machine Learning and Pattern Recognition
  • Natural Language Understanding
  • Robotics: Science and Systems
  • Human-Computer Interaction
  • Software Architecture, Process and Management
  • Text Technologies for Data Science
  • Computational Cognitive Neuroscience

Career opportunities

Our students are well prepared for both employment and academic research. The emphasis is on practical techniques for the design and construction of intelligent systems, preparing graduates to work in a variety of specialisms, from fraud detection software to spacecraft control.

Recent graduates are now working as software developers and engineers, programmers and data analysts for companies such as HarperCollins, J.P. Morgan, Nokia, IBM, Amazon, Soundcloud and the Bank of England.



Read less
This MSc will give you specialist knowledge in the design, implementation and use of computing systems ranging from the components of a single processor to computer networks as vast as the internet. Read more

This MSc will give you specialist knowledge in the design, implementation and use of computing systems ranging from the components of a single processor to computer networks as vast as the internet.

You will gain a solid foundation in theoretical understanding and learn a wide variety of practical techniques that you could use in varied career settings.

Programme structure

You follow two taught semesters of lectures, tutorials, project work and written assignments, after which you will learn research methods before individual supervision for your project and dissertation.

You will choose a 'specialist area' within the programme, which will determine the choice of your optional courses. The specialist areas are:

  • Analytical and Scientific Databases
  • Computer Systems, Software Engineering, and High Performance Computing
  • Programming Languages
  • Theoretical Computer Science
  • Cyber Security and Privacy

Compulsory courses:

  • Informatics Research Review
  • Informatics Project Proposal
  • Introduction to Java Programming (for students who do not already meet the programming requirements for the taught masters)
  • Dissertation

There are more than 50 optional courses to choose from, such as:

  • Machine Learning and Pattern Recognition
  • Probabilistic Modelling and Reasoning
  • Extreme Computing
  • Bioinformatics
  • Computer Graphics
  • Computer Networking
  • Human-Computer Interaction
  • Parallel Architectures
  • Parallel Programming Languages and Systems
  • Software Architecture, Process and Management
  • Algorithmic Game Theory and its Applications
  • Computer Algebra

Career opportunities

Through this programme you will develop specialist, advanced skills in the development, construction and management of advanced computer systems. You will gain practical experience and a thorough theoretical understanding of the field making you attractive to a wide range of employers or preparing you for further academic study. Recent graduates are now working in a variety of computing roles such as software or systems, developers and engineers, analysts and applications developers for companies including Cisco, Toshiba, Microsoft, Athlon, Skyscanner, Amazon, BT, Total, Honeywell and JPMorgan Chase.



Read less

Show 10 15 30 per page



Cookie Policy    X