• Goldsmiths, University of London Featured Masters Courses
  • Arden University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Ulster University Featured Masters Courses
  • Loughborough University London Featured Masters Courses
  • Queen Mary University of London Featured Masters Courses
  • Loughborough University Featured Masters Courses
London School of Hygiene & Tropical Medicine Featured Masters Courses
Cranfield University Featured Masters Courses
FindA University Ltd Featured Masters Courses
University of Hertfordshire Featured Masters Courses
FindA University Ltd Featured Masters Courses
"java" AND "programming"×
0 miles

Masters Degrees (Java Programming)

  • "java" AND "programming" ×
  • clear all
Showing 1 to 15 of 150
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
This advanced Master's programme in Mobile Application Development prepares students to develop applications for these devices, equipping you to become highly skilled professionals for the Mobile Industry with the latest skill set. Read more
This advanced Master's programme in Mobile Application Development prepares students to develop applications for these devices, equipping you to become highly skilled professionals for the Mobile Industry with the latest skill set.

The programme combines technology, interface design and application development for mobile platforms, with a particular emphasis on developing iPhone and iPad apps and creating apps with high usability and reliability.

On completion of the course, you will have gained skills in the latest technologies in this rapidly expanding and developing field.

Visit the website https://www.kent.ac.uk/courses/postgraduate/257/mobile-application-design

About the School of Engineering and Digital Arts

The School of Engineering and Digital Arts successfully combines modern engineering and technology with the exciting new field of digital media.

Established over 40 years ago, the School has developed a top-quality teaching and research base, receiving excellent ratings in both research and teaching assessments.

The School undertakes high-quality research that has had significant national and international impact, and our spread of expertise allows us to respond rapidly to new developments. Our 30 academic staff and over 130 postgraduate students and research staff provide an ideal focus to effectively support a high level of research activity. There is a thriving student population studying for postgraduate degrees in a friendly and supportive teaching and research environment.

We have research funding from the Research Councils UK, European research programmes, a number of industrial and commercial companies and government agencies including the Ministry of Defence. Our Electronic Systems Design Centre and Digital Media Hub provide training and consultancy for a wide range of companies. Many of our research projects are collaborative, and we have well-developed links with institutions worldwide.

Course structure

The MSc begins in late September and finishes in September of the following year, and consists of approximately six months of coursework followed by a short period reserved for examinations and a four-month project.

Modules

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

EL880 - HCI For Mobiles (15 credits)

EL881 - Android Application Design (15 credits)
This module is concerned with the design, implementation and testing of applications for the Android operating system. Students will work at all stages of the development life-cycle from inception to testing, whilst considering usability and device capabilities for a mobile application capable of meeting a functional specification.

EL882 - iPhone Application Design (15 credits)
This module is concerned with the design, implementation and testing of applications for the iPhone. Students will work at all stages of the development life-cycle from inception to testing, whilst considering usability and device capabilities for a mobile application capable of meeting a functional specification.

EL883 - Mobile Web Development (15 credits)

EL884 - Mobile Application Design Project (30 credits)
A mobile application will be developed for a platform agreed between the student and the supervisor either in an industrial context or within the School.

EL885 - Research Methods and Project Design for Mobile Apps (15 credits)

CO871 - Advanced Java for Programmers (15 credits)
This module provides for well-qualified computer science students entering the MSc programme from a range of backgrounds. These students will have good programming skills but will not necessarily have used Java or another object-oriented language extensively. This module seeks to ensure that students have the Java and object-oriented design skills necessary for the rest of their programme.

CO881 - Object-Oriented Programming (15 credits)
This module provides an introduction to object-oriented programming using the popular Java language. It is designed for beginners who have not studied computer programming before. By the end students will be able to develop simple programmes using Java. (Note that students with substantial prior experience of programming take module CO871 Advanced Java for Programmers[1] instead.)

EL890 - MSc Project (60 credits)
A major practical system will be developed either in an industrial context or within the department. There are no formal lectures - students will undertake the work in their own time under the regular supervision of a member of the academic staff and, where appropriate, industrial collaborators.

Assessment

The project module is examined by a presentation and dissertation. The Research Methods and Project Design module is examined by several components of continuous assessment. The other modules are assessed by examinations and smaller components of continuous assessment. MSc students must gain credits from all the modules (180 credits in total). For the PDip, you must gain at least 120 credits in total, and pass certain modules to meet the learning outcomes of the PDip programme.

Programme aims

This programme aims to:

- educate graduate engineers and equip them with advanced knowledge of the technology required to deliver applications and web content to mobile devices

- produce high-calibre designers versed in modern interaction design methodology who are able to develop mobile applications with high usability

- provide you with proper academic guidance and welfare support

- create an atmosphere of co-operation and partnership between staff and students, and offer you an environment where you can develop your potential

- to strengthen and expand opportunities for industrial collaboration with the School of Engineering and Digital Arts.

Careers

We have developed the programme with a number of industrial organisations, which means that successful students will be in a strong position to build a long-term career in this important discipline.

The School of Engineering and Digital Arts (http://www.eda.kent.ac.uk/) has an excellent record of student employability (http://www.eda.kent.ac.uk/school/employability.aspx). We are committed to enhancing the employability of all our students, to equip you with the skills and knowledge to succeed in a competitive, fast-moving, knowledge-based economy.


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

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
This innovative programme combines expertise from the universities of Leeds and Southampton, both renowned for their Geographic Information Systems (GIS) teaching and research. Read more

This innovative programme combines expertise from the universities of Leeds and Southampton, both renowned for their Geographic Information Systems (GIS) teaching and research. It builds on the University of Leeds’ considerable experience in successfully delivering taught Masters programmes in GIS and draws on the University of Southampton’s expertise in teaching GIS in non-traditional settings.

The programme is designed to meet a wide range of requirements, covering areas of specialisation as diverse as business, environment, health and planning and is well-suited to an international audience.

It offers open distance learning for people working in commercial or public sector organisations, who need core training and skills development, as well as those who simply want to study in their own environment and at their own pace.

You’ll benefit from tutor support, including regular newsletter updates, and online discussion with fellow-students, and will have access to online resources at both universities.

More information

The Business, Planning and Developer streams are taught entirely by the University of Leeds, the Health and Remote Sensing streams are taught by the University of Southampton and the Environment stream is taught jointly by both universities. If you choose an environment, health or remote sensing stream you will complete your dissertation and graduate with a qualification from the University of Southampton. If you choose any of the other streams you will graduate with a qualification from the University of Leeds. Read more about the programme on the GIS Online Learning website.

You can also study this subject at Postgraduate Diploma and Postgraduate Certificate levels.

The programme manager is Helen Durham.

Course content

The programme runs over three years on a part-time basis, with study to Postgraduate Certificate level in year one, Postgraduate Diploma level in year two and an MSc achieved after three years.

The first year consists of four core modules, providing an introduction to theories and concepts that underpin GIS, skills in GIS software and database systems, knowledge of spatial analysis, statistical and mathematical modelling and the requirement to undertake a feasibility study of GIS in a workplace.

In year two you tailor your study to specialise in areas as diverse as business, environment, health, planning, remote sensing and GIS development. This is ideal for students already in full-time employment and looking to enhance their existing GIS skills to progress in their chosen career or make a career change.

In year three, you further build on your interests and expertise by undertaking a programme of independent research through the dissertation module. This gives you the opportunity to develop research in any area of GIS, expanding on work undertaken as part of the course, studying a problem of personal interest or researching a topic relevant to a workplace. You’ll be supported by a supervisor from amongst the distance learning teaching staff. We aim to submit the best dissertations for journal publication.

Course structure

Year 1 Compulsory modules

  • Principles of GIS (WUN) 15 credits
  • GIS in the Workplace (WUN) 15 credits
  • Using GIS (WUN) 15 credits
  • Spatial Analysis and GIS (WUN) 15 credits

Year 2 Compulsory modules

  • Applied Environmental GIS (WUN) 15 credits
  • Geodemographics and Database Marketing (WUN) 15 credits
  • GIS and Planning (WUN) 15 credits
  • Applied Population and Demographic Analysis (WUN) 15 credits
  • Introduction to Java Programming (WUN) 15 credits
  • Applied GIS and Retail Modelling (WUN) 15 credits
  • Web-based GIS (WUN) 15 credits
  • GIS for Health Care Management (WUN) 15 credits
  • Topographic Data Analysis Techniques and Applications (WUN) 15 credits
  • Remote Sensing for Earth Observation (WUN) 15 credits
  • GIS for Environmental Management (WUN) 15 credits
  • GIS for Analysis of Health (WUN) 15 credits

Year 3 Compulsory modules

  • Dissertation (WUN) 60 credits

For more information on typical modules, read Geographical Information Systems MSc in the course catalogue

Learning and teaching

The University of Leeds and the University of Southampton are linked seamlessly through the Worldwide Universities Network.

You’ll be provided with a variety of online learning materials throughout the programme. You’ll work as part of a virtual online community, discussing the materials online, collaborating in group tasks, participating in group exercises and generally supporting one another.

You’ll also get plenty of one-on-one support. Our qualified tutors are experts in the theory and practice of GIS and are there to support you and your group. Our tutors will act as mentors and provide you with personal guidance as you progress, advising you on how to make the most of the course and helping you to overcome any obstacles that you encounter. Any work you hand in will be returned to you with detailed comments and advice. Past students have found this comprehensive personal feedback one of the most valuable aspects of their study.

Assessment

Assessment is through coursework with no exams. There is a mix of essays and reports, the latter usually based on analysis of real world datasets. Most modules have two assessments which are due for submission at the end of each three-month study period.

Career opportunities

Typical roles undertaken by our recent graduates are:

  • Assistant Analyst
  • Business Analyst
  • Data Analyst
  • Data Quality and GIS officer
  • GIS Analyst and Surveying Engineer
  • GIS Project Manager
  • Market Analyst
  • PhD study
  • Researcher
  • Technical Consultant.

Careers support

The School of Geography has a very strong commitment to enhancing student employability. Read more about our employability support.

We encourage you to prepare for your career from day one. That’s one of the reasons Leeds graduates are so sought after by employers.

The Careers Centre and staff in your faculty provide a range of help and advice to help you plan your career and make well-informed decisions along the way, even after you graduate. Find out more at the Careers website.



Read less
Information Technology is now fundamental in every aspect of our daily lives. IT systems are crucial for delivering every day services such as banking, web based services and information systems. Read more
Information Technology is now fundamental in every aspect of our daily lives. IT systems are crucial for delivering every day services such as banking, web based services and information systems.

The MSc Information Technology is a full time, one year taught course, intended for students who are seeking a professional career in the IT industry. There is no requirement for a first degree in computing, but proficiency in at least one programming language is a requirement.

The course covers a range of topics including advanced programming, user-interface design, software engineering and management.

This course will give you the knowledge of IT from an organisation oriented viewpoint, allowing you to be capable of designing and implementing IT systems for a wide range of organisations.

The course has been specifically designed to suit the requirements of the IT industry, where you will be able to take up technical or management positions. Our graduates enter employment in many roles, including computer programmers, technical authors and research associates.

Course Aims
-Programming: You will gain a thorough grounding of advanced programming concepts using Java including efficient data structures and algorithms and high performance distributed computing.
-User-Interfaces: You will learn the theory of human computer interaction (HCI) and put this into practice in a number of ways, including user centred design of aspects of people's interaction with digital systems.
-Software Engineering: You will learn and be able to apply the principles of software engineering and case studies using UML, software testing techniques, and privacy and security aspect of software systems.

Learning Outcomes
We expect our graduates to be capable of designing and implementing IT systems for a wide range organisations. A thorough understanding of the following subjects are expected:
-Designing user interfaces following sound principles of interface design
-Designing, specifying, implementing and testing software components and systems using UML, Java and a range of software testing techniques
-Dependability of IT systems including topics in privacy and security
-Computer architectures and high performance distributed computing

Project

The dissertation project undertaken by students in Terms 3 and 4 (Summer Term and Vacation Term) is carried out individually, which might involve collaboration with another organisation. The subject matter of projects varies widely; most projects are suggested by members of staff, some by external organisations, and some by students themselves, usually relating to an area of personal interest that they wish to develop further.

A collaborative project is supervised by a member of the Department, but the collaborating organisation will normally provide an external supervisor. Organisations that have collaborated in projects in the past include Glasgow Town Planning Department, British Rail Passenger Services Department, North Yorkshire Police, North Yorkshire Fire Services, NEDO, the Royal Horticultural Society, Biosis UK, Centre Point sheltered housing, York Archaeological Trust, and the University of York Library.

The subject matter of projects varies widely; most projects are suggested by members of staff, some by external organisations, and some by students themselves, perhaps relating to an area of personal interest that they wish to develop further.

All project proposals are rigorously vetted and must meet a number of requirements before these are made available to the students. The department uses an automated project allocation system for assigning projects to students that takes into account supervisor and student preferences.

Examples of previous project include:
-A Study into the User Experience and Usability of Web Enabled Services on Smartphones
-Agent simulation of large scale complex IT systems
-Do People Disclose their Passwords on Social Media?
-Dynamic Sound Generation for Computer Games
-Iterative linear programming as an optimisation method for buyer resources in online auctions evaluated using a Java-based Monte Carlo simulation
-Qchat (Web-based chat application for quantum physicists)
-Software for dyslexic readers: an empirical investigation of presentation attributes
-Web-based IQ Testing Application for Fluid Intelligence Analysis
-Agent simulation of large scale complex IT systems

Information for Students

Whilst the MSc in Information Technology does not require a formal qualification in computing, we do expect you to have some understanding of computer related issues.

As everyone arrives with different experience, we have put together the following summary of what we expect you to know, with some suggestions of how you can prepare before you arrive.

You'll start the course with a focus on writing and developing Java programs. We assume that you are familiar with programming concepts and terminology, so we advise you to review basic programming concepts, such as:
-Variables and their types
-Control structures (e.g. if-statements, loops)
-Subprograms (e.g. procedures, functions)
-Compilation and debugging.

If you have never used Java, you will benefit greatly from doing some reading and trying out Java programming before you arrive. We will teach you from first principles, but the pace will be fast and you will find it easier to keep up if you've practiced with the basics beforehand. Tutorials and practical exercises are the best way for you to prepare, and the Deitel and Deitel book below is a good source of these.

Careers

Here at York, we're really proud of the fact that more than 97% of our postgraduate students go on to employment or further study within six months of graduating from York. We think the reason for this is that our courses prepare our students for life in the workplace through our collaboration with industry to ensure that what we are teaching is useful for employers.

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
Programme description. Bioinformatics is about the application of computer-based approaches to understanding biological processes. Read more

Programme description

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
Computers are now ubiquitous with many devices and systems being controlled by software. Building robust and reliable software systems requires a deeper knowledge of software design principles and programming methodologies. Read more
Computers are now ubiquitous with many devices and systems being controlled by software. Building robust and reliable software systems requires a deeper knowledge of software design principles and programming methodologies.

The MSc Computing is a full time, one year taught course with a focus on programming and programming related aspects. This is to enable our graduates to go on to a professional career in the computing industry in roles such as team leaders or skilled developers.

The course is designed for students who already possess a degree in IT or related discipline or have equivalent industrial experience, and want to deepen their knowledge in software systems. It covers a range of topics including advanced programming, software engineering and testing, privacy and security, advanced user-interface design and high performance computing.

Course aims
-Advanced Programming: You will gain a thorough grounding of advanced programming concepts using Java, concurrent and real-time programming principles.
-User-Interfaces: You will be introduced to introductory and advanced methods in how users interact with systems (Human-Computer Interaction (HCI)).
-Advanced Software Engineering: You will learn the principles of software engineering using UML, formal methods and software testing.

Learning Outcomes
When you graduate from this course, you will have an in-depth understanding of software systems and programming principles and be able to lead a team of developers in the IT industry. You will have a thorough understanding of:
-Advanced programming knowledge including Java and principles for high performance computing.
-Designing and specifying software components and systems using UML.
-In-depth knowledge of user interface design principles.
-Software testing, privacy and security aspect of software engineering and software management.

Project

The individual project is undertaken by students in Terms 3 and 4 (Summer term and Vacation term). The subject matter of projects varies widely; most projects are suggested by members of staff, some by external organisations, and some by students themselves, allowing students to undertake work relating to an area of personal interest that they wish to develop further.

All project proposals are rigorously vetted and must meet a number of requirements before these are made available to the students. The department uses an automated project allocation system for assigning projects to students that takes into account supervisor and student preferences.

Examples of previous project titles include:
-Autosuggestions using Ajax to improve tag based tactile image retrieval
-An Implementation of Mobile Application in Location-aware Service Domain
-Design and Implementation of a Tool Support for Time Bands Modelling
-Image Anomaly Detection and Object Recognition
-Image retrieval using region of interest detection
-Modelling and Simulation of Business Processes
-Reinforcement Learning for the StarCraft Real-Time Strategy Game
-Software for Autistic Children with Communication Difficulties
-The Design, Implementation, and Safety Analysis of a Mobile ePrescription System
-Using Procedural Content Generation to Provide a Set of Game Challenges During a Single Playthrough

Information for Students

The MSc in Computing course is for those with some background in computing, and so we make some assumptions about your existing knowledge and understanding.

You'll start the course with a focus on writing and developing Java programs. We assume that you are familiar with programming concepts and terminology, so we advise you to review basic programming concepts, such as:
-Variables and their types
-Control structures (e.g. if-statements, loops)
-Subprograms (e.g. procedures, functions)
-Compilation and debugging.

If you have never used Java, you will benefit greatly from doing some reading and trying out Java programming before you arrive. We will teach you from first principles, but the pace will be fast and you will find it easier to keep up if you've practiced with the basics beforehand. Tutorials and practical exercises are the best way for you to prepare, and the Deitel and Deitel book below is a good source of these.

Read less

Show 10 15 30 per page



Cookie Policy    X