• University of Bristol Featured Masters Courses
  • Ulster University Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • Birmingham City University Featured Masters Courses
  • University of Surrey Featured Masters Courses
  • Northumbria University Featured Masters Courses
De Montfort University Featured Masters Courses
Cranfield University Featured Masters Courses
Coventry University Featured Masters Courses
University of Manchester Featured Masters Courses
Cardiff University Featured Masters Courses
"java"×
0 miles

Masters Degrees (Java)

We have 151 Masters Degrees (Java)

  • "java" ×
  • clear all
Showing 1 to 15 of 151
Order by 
To develop an industry validated software tool that is able to find runtime errors inducing exceptions in published Java Bytecode programs. Read more

To develop an industry validated software tool that is able to find runtime errors inducing exceptions in published Java Bytecode programs. The tool will be a help to software developers to find bugs and security vulnerabilities in their code.

Methodology proposed

The tool to be developed will be based on proven static analysis techniques previously demonstrated to be successful at IT Carlow (47 SciVal citations) namely: Prolog based symbolic execution and Constraint Logic Programming.

The novelty will be primarily in developing techniques to efficiently search the control flow graph of the program under test, dealing efficiently with loops, and dealing with external libraries.

Expected outcomes: (e.g. deliverables & strategic impacts)

Using an agile approach centred on the most crucial subset of Java bytecode the research will very early target published applications with a view to generate test inputs that cause the application to crash. This strategy has two main benefits:

  • guiding the research towards tangible results useful for industry from day one
  • publicising IT Carlow research by publishing the vulnerabilities discovered by the tool.

This project is an important piece to support the Software Development stream, which is the largest stream in the Computing Department, and help develop the more recent Cyber Security stream.

The student will gain much sought after advanced fundamental knowledge in software static analysis for reliability and security and in Java Bytecode which runs on billions of devices worldwide.



Read less
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
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. Read more

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.

Accreditation

Accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the further learning academic requirement for registration as a Chartered IT Professional, and on behalf of the Science Council for the purposes of partially meeting the academic requirement for registration as a Chartered Scientist and a Chartered Engineer.

Internships

As a postgraduate student on a Computing and Information Systems course, you will have the opportunity to complete up to six months of professional experience as part of your degree.

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

Internships delivered by City, University of London offer an exceptional opportunity to help you stand out in the competitive IT industry job market. The structure of the course extends the period for dissertation submission to January, allowing you to work full-time for up to six months. You will be supported by our outstanding Professional Liaison Unit (PLU) should you 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.

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
Course formats. All of our taught MSc courses are available in several formats. - 12-month intensive MSc for graduates with a good Honours degree. Read more
Course formats

All of our taught MSc courses are available in several formats:

- 12-month intensive MSc for graduates with a good Honours degree
- 2-year International Masters for overseas students with an ordinary Bachelors degree
- With an optional industrial placement (8-50 weeks of paid work experience)
- Part-time over 3 years

Course overview

This conversion course prepares graduates from any discipline for a career in, or involving, computing. No prior knowledge of computer science is required. A broad introduction is provided, including the key technologies and skills needed for employment. You can explore your personal interests through a variety of optional modules. Advanced intellectual, teamwork, communication and other transferable skills are developed.

Hundreds of past graduates from this course are now working across the globe for companies such as IBM, Cisco, Logica/CMG, Pfizer, Reuters, Shell and Zurich Financial. Some chose technical careers in leading software houses, advanced technology companies or commercial sectors. Others work at the interface between technicians and clients, as systems analysts or consultants. Many now hold senior positions as project leaders or managers. You might like to follow in their footsteps.

Funding is available for well-qualified students of any nationality.

Further details: http://www.cs.kent.ac.uk/teaching/pg/

Course content (Honours degree entry; see above web page for details of Ordinary degree entry)

If you have not studied programming before, or only a little (introductory stream)

- Introduction to Object-Oriented Programming (Java)
- Advanced Object-Oriented Programming (Java)

If you have a good working knowledge of programming (advanced stream)

- Advanced Java for Programmers

Other core modules for all students:

- Software Engineering
- Web-based Information System Development
- Systems Architecture
- Logic and Logic Programming
- Project Research
- Project and Dissertation

Optional modules available to all students (choose 1):

- Advanced English for Academic Study
- Computer Graphics and Animation
- Contracts, Professional Responsibility and Computing Law
- Data Mining and Knowledge Discovery
- Introduction to Intelligent Systems
- Mobile and Ubiquitous Computing

Additional options for advanced stream only (choose 1 more):

- C++ Programming
- Cognitive Neural Networks
- Human-Computer Interaction
- IT Consultancy Methods
- IT Consultancy Practice (includes work experience)
- Networks and Network Security

Optional industrial placement (8-50 weeks of paid work experience).

The options available may vary from year to year and are subject to timetabling and prerequisite constraints.
Advanced English for Academic Study may be compulsory for non-native speakers who need additional support.

Further details: http://www.cs.kent.ac.uk/teaching/pg/

Read less
The MSc Computer Science is a Masters degree course for students who have a first degree in a subject other than computing. Established in 1969, it is now the longest-running conversion programme to computing in the UK. Read more

The MSc Computer Science is a Masters degree course for students who have a first degree in a subject other than computing.

Established in 1969, it is now the longest-running conversion programme to computing in the UK. It is designed to give you a grounding in both the fundamentals of computer science and practical software development skills, and opens the

door to exciting new career opportunities in computer science and information technology.

Students with a computing degree cannot be considered for this course and should apply instead for the MSc Advanced Computer Science programme.

Course details

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. 

The four summer months are spent working on your project. Projects vary from applied software engineering through to work that is linked to our research groups. The common factor is that almost all projects involve the development of a large software system. Usually, projects are selected from a list of topics proposed by the teaching staff (possibly on behalf of an external customer) or you can suggest your own project, providing it is appropriate.

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.

Learning and teaching

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. 

  • The Software Workshop module is currently assessed by assignments in the practical sessions, team project and a final examination.
  • Taught modules are assessed in a variety of ways: summer written examination, practical assessment or a mixture of both.
  • The project is assessed by a report, supported by a practical demonstration.

Employability

Many students graduating from this programme move into a wide variety of roles within industry and commerce.

Others use their new computing skills to start their own companies, enhance their employment prospects in work related to their first degree or decide to pursue further study in the field.

University Careers Network

Preparation for your career should be one of the first things you think about as you start university. Whether you have a clear idea of where your future aspirations lie or want to consider the broad range of opportunities available once you have a Birmingham degree, our Careers Network can help you achieve your goal.

Our unique careers guidance service is tailored to your academic subject area, offering a specialised team (in each of the five academic colleges) who can give you expert advice. Our team source exclusive work experience opportunities to help you stand out amongst the competition, with mentoring, global internships and placements available to you. Once you have a career in your sights, one-to-one support with CVs and job applications will help give you the edge.

If you make the most of the wide range of services you will be able to develop your career from the moment you arrive.



Read less
During this programme, students study, employ and reflect on the principles underpinning computer science. The programme is designed for individuals wishing to pursue careers as computer science professionals. Read more

During this programme, students study, employ and reflect on the principles underpinning computer science. The programme is designed for individuals wishing to pursue careers as computer science professionals.

From organisational culture and human-computer interaction to web services and distributed computing on virtualised and cloud based systems, this programme leads students to reflect on the choice of methods and tools. It will provide practical experience in the analysis and understanding of problems, systems and structures through the study of realistic case studies. The student will be equipped to deal with the intense demands of modern software development, critically evaluate and employ appropriate concepts and principles to build solutions of commercial, industrial or research value.

Students may choose options focusing on cyber security and forensics, data warehousing and business intelligence or user-centered web engineering and software engineering management.

Through our short course centre opportunity may also be provided to study for the following professional qualifications: Microsoft Technology Associate Exams; Certified Professional Java SE Programmer; Java Certified Associate; Oracle Certified Associate (OCA).

The availability of some courses is subject to satisfying constraints that may come into effect in the year of entry.

Full time

Year 1

Students are required to study the following compulsory courses.

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

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

Part time

Year 1

Students are required to study the following compulsory courses.

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

Year 2

Students are required to study the following compulsory courses.

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

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

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

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

This programme is accredited by the British Computer Society (BCS). On successful graduation from this degree, the student will have fulfilled the academic requirement for registration as a Chartered IT Professional (CITP) and partially fulfilled the education requirement for registration as a Chartered Engineer (CEng) or Chartered Scientist (CSci). For a full Chartered status there are additional requirements, including work experience. Please contact the BCS for further information. The programme also has accreditation from the European Quality Assurance Network for Informatics Education (EQANIE).

Careers

Graduates from this programme are equipped for employment in industry, commerce or education with a proficiency in the key theoretical and practical areas in computer science, including their application to modern software systems development.



Read less
The MSc in Software Engineering Management is a taught programme designed for all graduates who want a management career in the software industry. Read more
The MSc in Software Engineering Management is a taught programme designed for all graduates who want a management career in the software industry. The programme is also suitable for those who have been in industry or other employment, possibly involving increasing recent work with IT, and now want to improve their career by means of formal training and a recognised qualification. The core modules focus on software engineering, the management of software production and a selection of other Internet-oriented modules.

Course Structure
Eight taught modules of 4 weeks each, some extraction from relevant level 3 undergraduate modules, and then a dissertation module of approximately 2.5 months over the summer.

Core Modules
- Advanced Java with UML or Object-Oriented Programming in Java and UML
- Software Engineering for the Internet
- Advances in Software Engineering
- Enterprise and Distributed Systems
- Research Methods and Professional Issues
- Web Technology
- New Initiatives in Software Engineering
- Advanced Project Management
- Dissertation.

Plus, by extraction from level 3 undergraduate programme:
- Advanced Software Engineering
- Project Management.

Read less
With the rapid development of smart sensors, smartphones and social media, "big" data is ubiquitous. Read more

With the rapid development of smart sensors, smartphones and social media, "big" data is ubiquitous. This new MSc teaches the foundations of GIScience, database, spatial analysis, data mining and analytics to equip professionals with the tools and techniques to analyse, represent and model large and complex spatio-temporal datasets.

About this degree

Students will be equipped with computational foundations and skills needed for big data analytics including visualisation, prediction, clustering and simulation with statistical and machine learning approaches, as well as retrieving and mining big (open) data, web services and cloud computing, web and mobile applications, by practising with real case data and open software.

Students undertake modules to the value of 180 credits.

The programme consists of four core modules (60 credits), four optional modules (60 credits) and a dissertation/report (60 credits).

A Postgraduate Diploma, four core modules (60 credits), two optional modules (60 credits), full-time nine months is offered.

Core modules

  • GIS Principles and Technology
  • Principles of Spatial Analysis
  • Spatial Databases and Data Management
  • Spatio-temporal Analysis and Data Mining

Choose four options from the following:

  • Introductory Programming
  • Complex Networks and Web
  • Group Mini project: digital Visualisation (requires basic Java)
  • Mapping Science
  • Supervised Learning (requires Applied Machine Learning)
  • Web Mobile GIS
  • Information Retrieval & Data Mining (requires Introductory Programming)
  • Applied Machine Learning (requires Introductory Programming)

Dissertation/report

All students undertake an independent research project which culminates in a dissertation of 15,000 words.

Teaching and learning

The programme is delivered through a combination of lectures, seminars, and laboratory practicals. Assessment is through examination, coursework, practicals, dissertation, and poster presentation.

Further information on modules and degree structure is available on the department website: Spatio-temporal Analytics and Big Data Mining MSc

Funding

For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarships and Funding website.

Careers

Graduates from this programme are expected to find positions in consultancy, local government, public industry, and the information supply industry, as well as in continued research. Possible career paths could include: data scientist in the social media, finance, health, telecoms, retail or construction and planning industries; developer of spatial tools and specialised spatial software; researcher or entrepreneur.

Employability

Graduates will be equipped with essential principles and technical skills in managing, modelling, spatial and spatial-temporal analysis, visualising and simulating "big" spatio-temporal data, with emphasis on real development skills including: Java, JavaScript, Python and R. Business Intelligence (BI) skills will also be taught via practical case studies and close collaborations with leading industrial companies and institutions. All these skills are highly valued in big data analysis.

Why study this degree at UCL?

As one of the world’s top universities, UCL excels across the physical and engineering sciences, social sciences and humanities.

Spanning two UCL faculties, this interdisciplinary programme exploits the complementary research interests and teaching programmes of three departments (Civil, Environmental & Geomatic Engineering, Computer Science, and Geography).

Students on the Spatio-Temporal Analytics and Big Data Mining programme will be part of a vibrant, enthusiastic, and international research environment in which collaboration and free-ranging debate are strongly encouraged. This is supported by weekly research seminars and industrial seminars from top employers in the field.



Read less
Our MSc Advanced Computer Systems Development course is ideal if you are an Honours degree student, or equivalent, in a relevant discipline and would like to upgrade your software development skills and qualifications in line with new technologies and trends. Read more

Our MSc Advanced Computer Systems Development course is ideal if you are an Honours degree student, or equivalent, in a relevant discipline and would like to upgrade your software development skills and qualifications in line with new technologies and trends.

You will develop practical skills relevant to modern technologies for software systems development and management with different devices, enabling you to make an immediate contribution to an organisation’s IT functions.

Our course has significant industrial input to represent the latest developments in computer systems analysis, design and implementation – the main areas of employment in the computing/IT sector.

It uses various development tools and environments such as UML, Oracle, IBM Websphere, MS BizTalk, MS ASP.NET, NetBeans, Java Multi-Platform and Android SDK, MongoDB, data management/BI software such as MS Business Intelligence Development Studio, MS Project, and Security Architecture.

Our Advanced Computer Systems Development course is recognised by the British Computer Society as meeting the educational requirements for Chartered IT Professional membership.

"This course was the perfect choice for me – I wanted to have a degree in a computing field to develop a strong understanding and knowledge of software systems but did not want to opt for programmes with mandatory programming courses. The programme covers a wide range of topics, like software architectures, enterprise systems, databases, mobile technologies, project management etc, which provide various career path choices."

Ayesha Ahmed, Advanced Computer Systems Development graduate, now working as a Software Quality Assurance Analyst

Course Details

Our course uses various development tools and environments such as:

  • UML
  • Oracle
  • IBM Websphere
  • MS BizTalk
  • MS ASP.NET
  • NetBeans
  • Java Multi-Platform
  • Android SDK
  • MongoDB

Data management/BI software used includes:

  • MS Business Intelligence Development Studio
  • MS Project
  • Security Architecture

You will develop practical skills relevant to modern technologies for various software systems development and management with different devices, enabling you to make an immediate contribution to an organisation’s IT functions.

Teaching & Assessment

If you are a full-time student you will undertake three or four modules. If you are a student on a part-time basis then you will study two or three modules in each trimester. 60 credits are required for a Postgraduate Certificate award and 120 credits for a Postgraduate Diploma award. You will complete an individual MSc project (60 credits) to obtain 180 credits for a Master award.

Core modules that you will study include:

  • Ethics for the IT Professional
  • Managing Projects and Security
  • Research Design and Methods
  • Service Oriented Development

Optional modules (offered subject to demand) include:

  • Data Governance and Analytics
  • Database Applications for Business
  • Decision Support Systems
  • Enterprise Systems Development
  • Intelligent Systems
  • Interactive Design for Smart Devices
  • Mobile Business Technology and Design
  • Mobile Networks and Smartphone Applications
  • NoSQL Database
  • Oracle Database Development

Your knowledge and understanding is assessed through a combination of:

  • written examinations
  • assessed coursework
  • or coursework assignments only

Coursework assignments are also used to assess practical skills.

Career Prospects

Jobs

Upon graduation you will be equipped to make an immediate contribution to IT functions within organisations. You may enjoy a career with high-profile companies such as:

  • IBM
  • Oracle
  • JP Morgan
  • Bank of Scotland

Potential roles within these companies include:

  • Website manager
  • Database developer
  • Software developer
  • Business analyst
  • Doctoral (PhD) researcher

Further Study

You may wish to continue studying for a MPhil or PhD.



Read less
Drawing on our research excellence in this area, this innovative programme of study in big data and business intelligence is designed to give graduates a competitive advantage in the modern, fast growing business domain. Read more

Drawing on our research excellence in this area, this innovative programme of study in big data and business intelligence is designed to give graduates a competitive advantage in the modern, fast growing business domain. This is one of the first MSc programmes in the UK covering these leading-edge technologies. The programme provides students with the deeper knowledge, advanced skills and understanding that will allow them to contribute to the development and design of big data systems as well as distributed/internet-enabled decision support application software systems, using appropriate technologies, architectures and techniques (e.g. data analytics, business intelligence, NoSQL, data mining, data warehousing, distributed data management and technologies, Hadoop, etc.).

Additionally, the programme enables students to understand and assess the security and legal implications of e-commerce applications and provides students with appropriate knowledge of business and commerce relevant to transacting business on the internet. The courses take a software engineering approach to the construction of applications and focus on modern software engineering methods, tools and techniques that enable an integrated life-cycle software development view.

Through our short course centre opportunity may also be provided to study for the following professional qualifications: Microsoft Technology Associate Exams; Certified Professional Java SE Programmer; Java Certified Associate; Oracle Certified Associate (OCA).

Full time

Year 1

Students are required to study the following compulsory courses.

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

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

Part time

Year 1

Students are required to study the following compulsory courses.

Year 2

Students are required to study the following compulsory courses.

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

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

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

This programme is accredited by the British Computer Society (BCS). On successful graduation from this degree, the student will have fulfilled the academic requirement for registration as a Chartered IT Professional (CITP) and partially fulfilled the education requirement for registration as a Chartered Engineer (CEng) or Chartered Scientist (CSci). For a full Chartered status there are additional requirements, including work experience. The programme also has accreditation from the European Quality Assurance Network for Informatics Education (EQANIE).

Careers

Graduates from this programme can pursue careers as data scientists, database designers and administrators, consultants, senior team members, programmers, analysts.



Read less
The MSc Computing and Information Systems is designed for those wishing to pursue a career in industry related to developing complex information systems, processing of enterprise data and controlling business processes to guarantee usability, security, manageability and quality of information services according to the modern standards of the cyber age. Read more
The MSc Computing and Information Systems is designed for those wishing to pursue a career in industry related to developing complex information systems, processing of enterprise data and controlling business processes to guarantee usability, security, manageability and quality of information services according to the modern standards of the cyber age. The focus of the course is on the three recent movements within IT industry: Cloud Computing, Big Data and Internet of Things. The focus of the course is on the three recent movements within IT industry: cloud computing, big data and the internet of things.

More about this course

The course will be based on development tools and software technologies for data, system and service development, Cloud Computing, Big Data, Internet of Things and Information Security. It will also make use of new technologies for integration of embedded devices such as Arduino and Raspberry. Students will be able to choose options from Mobile application development, cybercrime and security, data and visualisation or work related learning before embarking on the project.

The course provides preparation and training which encourages students seeking positions within the financial, retail and entertainment sectors. It incorporates materials for professional training, which prepare you for professional certification in Oracle SQL, Java Enterprise and Hortonworks Data Platform.

The extensive collaboration between the School of Computing and industries in London resulted in numerous Knowledge Transfer Partnerships and Consultancy Projects. These won a number of national awards and made London Met graduates renowned for their high starting salaries. Due to the high demand for specialists in this area, students on the course can rely on help in finding jobs both in the numerous high-tech startups as well as big financial organisations in the City of London.

A range of assessment methods is employed throughout the course:
-Case study reports and presentations
-Computer laboratory workshops
-Individual and group coursework
-Unseen examinations
-In class tests
-Individual vivas

The method of assessment for each module is clearly described in the individual module guide which is made available to the students at the start of the semester. Every module has dedicated website providing students with comprehensive learning/teaching material including workshop exercises. Module leaders use this site regularly to communicate with their students including guidelines on how prepare for assessment, supporting materials, and general feedback.

Professional accreditation

This course is not currently accredited, however, students who wish to pursue professional certification will be assisted to sit the certification exams in Databases, Java Enterprise and Apache Hadoop by Oracle and Hortonworks.

Modular structure

The course has a September start with three semesters spread over one academic year. Each semester is 60 credits with the final semester dedicated to your dissertation.

Indicative core modules:
-Information Systems Development (20 credits)
-Enterprise Software Components and Systems Development (20 credits)
-Information Security (20 credits)
-Datawarehousing and Big Data (20 credits)
-Cloud Computing and Internet of Things (20 credits)
-MSc Project (60 credits)

Indicative optional modules, choose one from:
-Mobile Applications Design and Development (20 credits)
-Cyber Crime and Security (20 credits)
-Data Analysis and Visualisation (20 credits)

Detailed information about the structure and content of the course is provided in the course handbook which will be made available to the students at the start of the course.

After the course

The employment market has an abundance of posts that require skills in the three key areas of this course - Ccloud computing, big data and internet of things. There are many exciting employment opportunities available, including:
-Enterprise Component Developer and System Integrator
-Data Warehouse and Big Data Manager
-Embedded and Mobile Devices Programmer
-Network Security and Cyber Security Consultant

Additionally, the course provides skills for seeking more traditional, but high demand industry roles:
-Software Engineer
-Internet Programmer
-System Programmer
-Database Administrator
-System Administrator

Read less
This part-time course is designed for teachers of GCSE or A-level computing/computer science. Read more
This part-time course is designed for teachers of GCSE or A-level computing/computer science. You will gain a firm foundation in the principles of object-oriented programming (software development), design and testing, understanding the role of database systems in information management as well as the theoretical and practical issues that influence the design and implementation of database management, systems and languages, and emerging computing technologies.

This practical course will develop your methods in a number of areas, whilst key skills and techniques of computational thinking and problem-solving are emphasised throughout. You'll also investigate novel application areas and environments where computing can be potentially beneficial.

This programme is run on the Wrexham campus on an intensive block basis, during half-terms and holidays, for 15 days in total.

Key Course Features

-Develop essential computational problem solving skills.
-Design and develop Java programmes.
-You will be able to administer commercially operated database environments to the requirements of education and industry.
-Future and emerging technologies is a fast moving subject and the course will continue to evolve to reflect new developments in this area.

What Will You Study?

You will study 3 core modules:
-Introduction to Programming (Software Development)
-Database Systems
-Emerging Computing Technologies

In the Introduction to Programming module you will study:
-Principles of software design.
-Problem solving techniques.
-Introduction to a programming language (Java or similar).
-Control Structures.
-Assignment and arithmetic.
-Subprograms and modularity.
-Object-oriented programming.
-Testing and documentation.
-Using software tools, writing, compiling, executing, testing and debugging complex programs.

In the Database Systems module you will gain the skills required to create maintain and interrogate a relational database management system. It is a practical course that involves tasks such as:
-Designing a relational database management system.
-Manipulation and data retrieval operations using SQL.
-Defining modifying and deleting tables and views.
-Evaluate the consequences of such actions.

The Emerging Computing Technologies module includes the topics:
-Research, and analysis of current emerging Computing technologies.
-Futurology in the field of computing.
-Technology in Education.
-Internet of Things.
-Robotics.
-Biometrics.
-Wireless and mobile communication.
-Semantic web.
-Legal, ethical and cultural issues in future and emerging computing applications.
-Critically analyse the legal, ethical and cultural implications for emerging and future technologies.

The information listed in this section is an overview of the academic content of the programme that will take the form of either core or option modules. Modules are designated as core or option in accordance with professional body requirements and internal academic framework review, so may be subject to change.

Assessment and Teaching

Assessment methods include:
Introduction to Programming (Software Development)
-A portfolio of Software design and running programmes.
-A OOP game programme using Greenfoot.

Database Systems
-A Design for a commercial relational database.
-Implementation of the database with running queries.

Future and Emerging Technology
-Group Presentation on an agreed topic.
-Report on the future of the agreed topic.

Career Prospects

On successful completion of the course you will have gained a range of new skills suited to teaching the new GCSE and A Level Computer Sciences courses and as such as these skills will be essential to your career development.

The Careers & Zone at Wrexham Glyndŵr University is there to help you make decisions and plan the next steps towards a bright future. From finding work or further study to working out your interests, skills and aspirations, they can provide you with the expert information, advice and guidance you need.

Read less
Computing and information technology, along with the highly skilled individuals able to utilise and manage such systems, are vital for businesses of all sizes to succeed in today’s interconnected global economy. Read more
Computing and information technology, along with the highly skilled individuals able to utilise and manage such systems, are vital for businesses of all sizes to succeed in today’s interconnected global economy. Studying our part-time MSc Computing and Information Technology programme will provide you with the most up-to-date computing knowledge required by employers whilst also preparing you for a vast range of roles within this exciting and dynamic industry.

Key facts

-Part-time Masters degree based in Central London
-Continue working while you study with lectures delivered on weekends spread throughout the 2 year course
-Develop your knowledge of Computing and IT systems and gain industry relevant skills
-Learn about Java, web development, computer networks, database modelling and build transferable skills in project management and research
-Undergraduate degree not essential for entry
-Also available as a full-time programme

What will I study?

Our part-time MSc Computer and Information Technology course is taught at our London Campus by our experienced academics and expert practitioners.

The MSc Computing and Information Technology has been designed in consultation with partners including Accenture and Hewlett-Packard to ensure that you graduate with up-to-date and industry relevant skills and knowledge. Your modules will cover programming in Java, web development, database modelling, system analysis and design with UML, and computer networks, whilst also building transferable skills in project management and research.

How will I be taught and assessed?

This part-time programme is designed to allow you to fit your studies around your busy schedule and as such this work related award is delivered across a series of weekends spread over a two year period. The programme is assessed through modular assignments and a final dissertation, with no examinations.

Throughout the duration of your course, you will participate in group work to complete practical tasks that simulate real-life situations and experience standard professional practice. You will also have one-to-one support on your preparation for and the execution of your final dissertation or project. Your dissertation or major project will allow you to specialise in an area of interest.

Read less
Computing and information technology, along with the highly skilled individuals able to utilise and manage such systems, are vital for businesses of all sizes to succeed in today’s interconnected global economy. Read more

Computing and information technology, along with the highly skilled individuals able to utilise and manage such systems, are vital for businesses of all sizes to succeed in today’s interconnected global economy. Studying our part-time MSc Computing and Information Technology programme will provide you with the most up-to-date computing knowledge required by employers whilst also preparing you for a vast range of roles within this exciting and dynamic industry.

Key facts

-Part-time Masters degree based in Central London

-Flexible start dates in January, June and September

-Continue working while you study with lectures delivered on weekends spread throughout the 2 year course

-Develop your knowledge of Computing and IT systems and gain industry relevant skills

-Learn about Java, web development, computer networks, database modelling and build transferable skills in project management and research

-Undergraduate degree not essential for entry

-Also available as a full-time programme

What will I study?

Our part-time MSc Computer and Information Technology course is taught at our London Campus by our experienced academics and expert practitioners.

The MSc Computing and Information Technology has been designed in consultation with partners including Accenture and Hewlett-Packard to ensure that you graduate with up-to-date and industry relevant skills and knowledge. Your modules will cover programming in Java, web development, database modelling, system analysis and design with UML, and computer networks, whilst also building transferable skills in project management and research.

How will I be taught and assessed?

This part-time programme is designed to allow you to fit your studies around your busy schedule and as such this work related award is delivered across a series of weekends spread over a two year period. The programme is assessed through modular assignments and a final dissertation, with no examinations.

Throughout the duration of your course, you will participate in group work to complete practical tasks that simulate real-life situations and experience standard professional practice. You will also have one-to-one support on your preparation for and the execution of your final dissertation or project. Your dissertation or major project will allow you to specialise in an area of interest.

Careers and further study

Graduates from this course will have opportunities in a range of exciting careers in the IT industry. You may go on to use your technical skills to develop software applications, or your strategic knowledge to build and deploy applications in a business environment.

Upon successfully completing your course, you may undertake further professional development and training through Professional Pathways programmes. This additional training is offered to our graduates for free, from our partner QA, and provides you with an excellent opportunity to undertake professional training at the end of your Masters from one of the UK’s leading corporate training providers, further enhancing your professional development and employability skills. Find out more about Professional Pathways and your eligibility. Find out more about the Pathways available and your eligibility - http://london.northumbria.ac.uk/why-northumbria/careers-and-employability/

Modules

The modules on this programme develops your knowledge, skills and expertise in key computing areas and issues such as Website Development, Database Modelling and Programme Design and Implementation. You will also complete a final Computer Science and Digital Technologies Project, giving you the opportunity to experience the full life cycle of a research project from initial conception to final evaluation. 

Please visit the course page for more information on module content. 



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

Show 10 15 30 per page



Cookie Policy    X