• Goldsmiths, University of London Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
  • Ross University School of Veterinary Medicine Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • University of Southampton Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Swansea University Featured Masters Courses
  • Anglia Ruskin University Featured Masters Courses
Middlesex University Featured Masters Courses
Cass Business School Featured Masters Courses
Nottingham Trent University Featured Masters Courses
FindA University Ltd Featured Masters Courses
FindA University Ltd Featured Masters Courses
"java"×
0 miles

Masters Degrees (Java)

We have 162 Masters Degrees (Java)

  • "java" ×
  • clear all
Showing 1 to 15 of 162
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
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
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
This programme involves advanced software engineering modelling and architecting concepts and practice for designing and building modern enterprise software systems. Read more
This programme involves advanced software engineering modelling and architecting concepts and practice for designing and building modern enterprise software systems. It includes an understanding of system administration and security, distributed programming, contemporary software technologies and a critical understanding of enterprise architectures, frameworks and strategies for building internet-enabled enterprise systems.

The main tasks facing industry at the moment involve the design and development of new internet-enabled systems, the integration of legacy systems into intranets and extranets, and advanced internet publishing. There is a recognised need for the efficient management of the software engineering process using modern approaches to software development management and system administration.

There is also a pressing need for people with skills in designing, building and maintaining modern enterprise systems, project management and management of the software engineering process. These skills should be accompanied by an appreciation of the business context and market forces behind the new technologies.

This programme educates students in the theory, practice, tools and applications necessary for the design, management and deployment of enterprise computing systems. Students can choose options specialising in network technologies, data architectures and database technologies, web services and clouds, or user centred and interactive systems.

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.

The availability of some courses is subject to satisfying constraints that may come into effect in the year of entry. In addition, some options are negotiable, indicating that a course selection will need to be approved prior to the student undertaking the requested option.

Visit the website http://www2.gre.ac.uk/study/courses/pg/com/cgese

Computing - General

Come and study in the award-winning Department of Computing & Information Systems on the magnificent Greenwich Campus. Welcoming home and international students from all backgrounds, CIS provides an exciting, diverse and friendly environment in which to study.

The latest university league table published in the Sunday Times, has rated the computer science department as seventh in the UK for teaching excellence.

What you'll study

Full time
- Year 1:
Students are required to study the following compulsory courses.

PG Project (SST) (60 credits)
Mobile Application Development (15 credits)
Systems Development Management and Governance (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)
Programming Enterprise Components (15 credits)
Enterprise Systems Integration (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

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

Database Architectures and Administration (15 credits)
User Centred Web Engineering (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Big Data (15 credits)

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

Enterprise Web Programming (15 credits)
System Administration and Security (15 credits)
Database Tools (15 credits)
Business Intelligence and Data Mining (15 credits)
Mobile and Network Technologies (15 credits)

Part time
- Year 1:
Students are required to study the following compulsory courses.

Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

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

Mobile Application Development (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)

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

Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Enterprise Systems Integration (15 credits)

- Year 2:
Students are required to study the following compulsory courses.

PG Project (SST) (60 credits)

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

Mobile Application Development (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)

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

Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Enterprise Systems Integration (15 credits)

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

Database Architectures and Administration (15 credits)
User Centred Web Engineering (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Big Data (15 credits)

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

Enterprise Web Programming (15 credits)
System Administration and Security (15 credits)
Database Tools (15 credits)
Business Intelligence and Data Mining (15 credits)
Mobile and Network Technologies (15 credits)

Fees and finance

Your time at university should be enjoyable and rewarding, and it is important that it is not spoilt by unnecessary financial worries. We recommend that you spend time planning your finances, both before coming to university and while you are here. We can offer advice on living costs and budgeting, as well as on awards, allowances and loans.

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

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

Career options

Graduates from this programme will be proficient in software engineering and can pursue careers in such areas as the integration of legacy systems into intranets or extranets and advanced internet publishing. Students also have an appreciation of the business context and role of market forces.

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

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

Read less
This MSc Computing offers students from diverse career and subject areas a balance of software engineering skills and technical abilities required for a career in Software Development. Read more
This MSc Computing offers students from diverse career and subject areas a balance of software engineering skills and technical abilities required for a career in Software Development.

Through this one-year programme you will get a first-hand understanding of the vital problem-solving role of software, the interdisciplinary opportunities available, and what computational systems can achieve.

Through a gentle introduction and intensive support, you will be introduced to programming skills using important languages such as Java and Python. Emphasis is placed on handling data and you will develop essential skills in SQL (Structured Query Language) for advanced database functionality using industry standard products such as Oracle™.

A choice of taught optional modules allows you to further develop skills in areas of your choice.

Graduates from these programmes will be ideally placed for employment in the computing industry or for careers requiring a combination of their graduate discipline with computing expertise.

Distinctive features:

• An opportunity to take a conversion course which is also an accredited course recognised by BCS, the Chartered Institute for IT.

• The opportunity to complement the discipline in which you graduated with the discipline of Computing.

• The facility to tailor the course to your interests by the selection of advanced option modules.

• Flexible choice of project topic, for example: associated with the research activity of the School fulfilling a business need reflecting your own interest.

Structure

You will study core modules to a total of 80 credits, with two optional modules worth a total of 40 credits. Students will also undertake an individual project and dissertation (worth 60 credits).

This course is a full-time programme undertaken over one calendar year. It is also available as a part-time programme over three years, and with placement.

Core modules:

Information Processing in Python
Web Application Development
Object-Oriented Development with Java
Software Engineering
Dissertation

Optional modules:

Computational Systems
Computer Science Topic 1: Web and Social Computing
Distributed and Cloud Computing
Human Centric Computing
Information Modelling & Database Systems
Visual Communication and Information Design
E-Commerce and Innovation

Teaching

The School of Computer Science and Informatics has a strong and active research culture which informs and directs our teaching. We are committed to providing teaching of the highest standard and received an excellent report in the most recent Quality Assurance Agency (QAA) review.

A diverse range of teaching and learning styles are used throughout the MSc in Computing and the MSc in Computing with Placement. Students will attend lectures, participate in seminars, workshops and tutorials, and carry out practical and laboratory work.

Students obtain support materials either via Learning Central (Cardiff University’s Virtual Learning Environment) or from study packs specially developed for selected modules.

Students will also undertake a project and independent study to enable them to complete their dissertation. Dissertation topics may be suggested by the student or chosen from a list of options proposed by academic staff reflecting their current interest.

Support

As a School, we pride ourselves on providing a supportive environment in which we are able to help and encourage our students.

All students are allocated a personal tutor who will monitor your progress throughout your time at university and will support you in your Personal Development Planning. You will see your Personal Tutor at least once each semester.

Outside of scheduled tutor sessions, our Senior Personal Tutor runs an open door policy, being on hand to advise and respond to any personal matters as they arise.

The School has a formal student-staff panel to discuss topics or issues of mutual interest, in addition we schedule fortnightly informal gatherings over coffee for all students and staff associated with MSc Programmes.

Feedback:

Feedback on coursework may be provided via written comments on work submitted, by provision of ‘model’ answers and/or through discussion in contact sessions.

Assessment

The taught modules within the programmes are assessed through examinations and a wide range of in-course assessments, such as written reports, extended essays, practical assignments and oral presentations.

The individual project and dissertation will enable students to demonstrate their ability to build upon and exploit knowledge and skills gained to exhibit critical and original thinking based on a period of independent study and learning.

Career prospects

Recent graduates have gained employment in roles such as software developers, systems analysts, business analysts, IT consultants, and support engineers.

MSc Computing graduates are employed by organisations of all sizes locally, nationally, and internationally. For example, recent graduates have taken up positions with local NHS Trusts, Logica, Sun Microsystems, BT, and the National Library of Medicine in the USA, as well as undertaking further doctoral study.

Read less
This programme is aimed at students who require both academic and technical training in advanced information technology. It is designed to meet the needs of practising IT professionals and to foster an appreciation of the theoretical foundations and academic framework for such personnel. Read more
This programme is aimed at students who require both academic and technical training in advanced information technology. It is designed to meet the needs of practising IT professionals and to foster an appreciation of the theoretical foundations and academic framework for such personnel. It also provides an entry point to the IT industry for graduates by supplying high-level technical training to supplement the academic content.

The programme is of particular interest to those who wish to develop enterprise-level database systems. It is supported by Oracle technology, which is widely used in industry for a diverse range of information needs. Those working in the IT industry, as well as anyone seeking a higher academic qualification in database technology and information systems, gain practical skills in Oracle technology (which are in short supply) and are able to develop database systems using the latest technology. Students also acquire the project management skills necessary for IT consultancy and strategic decision making.

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).

Visit the website http://www2.gre.ac.uk/study/courses/pg/inftec/esdw

Computing - Information Technology

The School of Computing and Mathematical Sciences is an extremely successful part of the university and is recognised both nationally and internationally for its cutting edge research and its innovative approach to curriculum development.

Our up-to-date, relevant and exciting programs are designed in close collaboration with industry to provide the skills that employers really want. Our research record is outstanding, focusing on practical and important real-life problems.

What you'll study

Full time
- Year 1:
Students are required to study the following compulsory courses.

PG Project (CIS) (60 credits)
Data Warehousing (15 credits)
System Administration and Security (15 credits)
Database Architectures and Administration (15 credits)
Database Tools (15 credits)
Enterprise Systems Integration (15 credits)
User Centred Web Engineering (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

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

Mobile Application Development (15 credits)
Enterprise Software Engineering Development (15 credits)
Big Data (15 credits)

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

System Modelling (15 credits)
Programming Enterprise Components (15 credits)
Network Architectures and Services (15 credits)
Multi-structured Data and NoSQL Technology (15 credits)

Part time
- Year 1:
Students are required to study the following compulsory courses.

Data Warehousing (15 credits)
System Administration and Security (15 credits)
Database Architectures and Administration (15 credits)
Database Tools (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

- Year 2:
Students are required to study the following compulsory courses.

PG Project (CIS) (60 credits)
Enterprise Systems Integration (15 credits)
User Centred Web Engineering (15 credits)

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

Mobile Application Development (15 credits)
Enterprise Software Engineering Development (15 credits)
Big Data (15 credits)

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

System Modelling (15 credits)
Programming Enterprise Components (15 credits)
Network Architectures and Services (15 credits)
Multi-structured Data and NoSQL Technology (15 credits)

Fees and finance

Your time at university should be enjoyable and rewarding, and it is important that it is not spoilt by unnecessary financial worries. We recommend that you spend time planning your finances, both before coming to university and while you are here. We can offer advice on living costs and budgeting, as well as on awards, allowances and loans.

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

This programme is accredited by the British Computer Society (BCS) and can lead to full exemption from the BCS Postgraduate Diploma and Postgraduate Diploma Project. Additionally, this qualification gives partial chartered engineer (CEng) status and can be combined with a partial CEng from an accredited BSc programme to give full CEng status. The programme also has accreditation from the European Quality Assurance Network for Informatics Education (EQANIE).

Career options

Graduates from this programme can pursue careers as database administrators, IT consultants, systems and network administrators or Oracle developers. Opportunities exist to develop a career working as independent consultants or within teams in diverse areas such as banking IT support systems, networking, business and IT, research, teaching and training.

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

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

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
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
This MSc Computing offers students from diverse career and subject areas a balance of software engineering skills and technical abilities required for a career in Software Development. Read more
This MSc Computing offers students from diverse career and subject areas a balance of software engineering skills and technical abilities required for a career in Software Development.

Through this two-year programme you will get a first-hand understanding of the vital problem-solving role of software, the interdisciplinary opportunities available, and what computational systems can achieve.

Through a gentle introduction and intensive support, you will be introduced to programming skills using important languages such as Java and Python. Emphasis is placed on handling data and you will develop essential skills in SQL (Structured Query Language) for advanced database functionality using industry standard products such as Oracle™.

A choice of taught optional modules allows you to further develop skills in areas of your choice.

Students may choose to apply for a paid 7-12 month professional work placement to be undertaken on completion of Spring semester and before completing the MSc course with a 60-credit dissertation. This provides valuable work experience to develop your IT Professional skills.

Graduates from these programmes will be ideally placed for employment in the computing industry or for careers requiring a combination of their graduate discipline with computing expertise.

Distinctive features

• A conversion course as well as an accredited course recognised by BCS, the Chartered Institute for IT.

• The opportunity to complement the discipline in which you graduated with the discipline of Computing.

• The facility to tailor the course to your interests by the selection of advanced option modules.

• Flexible choice of project topic, for example: associated with the research activity of the School; fulfilling a business need; reflecting your own interest.

• 7-12 month experience as an IT Professional for students who successfully find a suitable placement.

Structure

You will undertake a placement following the taught stage of the course and prior to undertaking your individual project and dissertation. Most students start their placement in the summer of Year 1. The breakdown is as follows:

Year 1: 80 credits core modules, 40 credit optional modules.

Year 2: 120 credits placement, dissertation.
This is a full-time course undertaken over two calendar years. It is also available as a full-time course over one year or a part-time course over three years, both without placement.

Year ONE core modules:

Information Processing in Python
Web Application Development
Object-Oriented Development with Java
Software Engineering

Year ONE optional modules:

Computational Systems
Computer Science Topic 1: Web and Social Computing
Distributed and Cloud Computing
Human Centric Computing
Information Modelling & Database Systems
Visual Communication and Information Design
E-Commerce and Innovation

Year TWO core modules:

Placement
Dissertation

Teaching

The School of Computer Science and Informatics has a strong and active research culture which informs and directs our teaching. We are committed to providing teaching of the highest standard and received an excellent report in the most recent Quality Assurance Agency (QAA) review.

A diverse range of teaching and learning styles are used throughout the MSc in Computing and the MSc in Computing with Placement. Students will attend lectures, participate in seminars, workshops and tutorials, and carry out practical and laboratory work.

Students obtain support materials either via Learning Central (Cardiff University’s Virtual Learning Environment) or from study packs specially developed for selected modules.

You will also undertake a project and independent study to enable you to complete a dissertation. Dissertation topics may be suggested by you or chosen from a list of options proposed by academic staff reflecting their current interest.

Support

As a School, we pride ourselves on providing a supportive environment in which we are able to help and encourage our students.

All students are allocated a personal tutor who will monitor your progress throughout your time at university and will support you in your Personal Development Planning. You will see your Personal Tutor at least once each semester.

Outside of scheduled tutor sessions, our Senior Personal Tutor runs an open door policy, being on hand to advise and respond to any personal matters as they arise.

The School has a formal student-staff panel to discuss topics or issues of mutual interest, in addition we schedule fortnightly informal gatherings over coffee for all students and staff associated with MSc Programmes.

Students are responsible for obtaining their placement. The School actively assists students on “with Placement” courses in finding a suitable placement.

Feedback:

Feedback on coursework may be provided via written comments on work submitted, by provision of ‘model’ answers and/or through discussion in contact sessions.

Assessment

The taught modules within the programmes are assessed through examinations and a wide range of in-course assessments, such as written reports, extended essays, practical assignments and oral presentations.

The placement is assessed through a reflective report that demonstrates that the student has developed skills as an IT Professional.

The individual project and dissertation will enable you to demonstrate your ability to build upon and exploit knowledge and skills gained to exhibit critical and original thinking based on a period of independent study and learning.

Career prospects

Recent graduates have gained employment in roles such as software developers, systems analysts, business analysts, IT consultants, and support engineers.

MSc Computing graduates are employed by organisations of all sizes locally, nationally, and internationally. For example, recent graduates have taken up positions with local NHS Trusts, Logica, Sun Microsystems, BT, and the National Library of Medicine in the USA, as well as undertaking further doctoral study.

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.

Visit the website http://www2.gre.ac.uk/study/courses/pg/com/cgcs

Computing - General

Come and study in the award-winning Department of Computing & Information Systems on the magnificent Greenwich Campus. Welcoming home and international students from all backgrounds, CIS provides an exciting, diverse and friendly environment in which to study.

The latest university league table published in the Sunday Times, has rated the computer science department as seventh in the UK for teaching excellence.

What you'll study

Full time
- Year 1:
Students are required to study the following compulsory courses.

PG Project (SST) (60 credits)
Systems Development Management and Governance (15 credits)
Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)
Programming Enterprise Components (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

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

Mobile Application Development (15 credits)
User Centred Web Engineering (15 credits)
Big Data (15 credits)

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

Audit and Security (15 credits)
Data Warehousing (15 credits)
Enterprise Web Programming (15 credits)
Computer Crime and Forensics (15 credits)
Business Intelligence and Data Mining (15 credits)
Enterprise Systems Integration (15 credits)

Part time
- Year 1:
Students are required to study the following compulsory courses.

Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

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

Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)
Clouds, Grids and Virtualisation (15 credits)

- Year 2:
Students are required to study the following compulsory courses.

PG Project (SST) (60 credits)

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

Enterprise Software Engineering Development (15 credits)
Enterprise Patterns and Frameworks (15 credits)
Clouds, Grids and Virtualisation (15 credits)

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

Mobile Application Development (15 credits)
Data Warehousing (15 credits)
User Centred Web Engineering (15 credits)
Big Data (15 credits)

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

Audit and Security (15 credits)
Enterprise Web Programming (15 credits)
Computer Crime and Forensics (15 credits)
Business Intelligence and Data Mining (15 credits)
Enterprise Systems Integration (15 credits)

Fees and finance

Your time at university should be enjoyable and rewarding, and it is important that it is not spoilt by unnecessary financial worries. We recommend that you spend time planning your finances, both before coming to university and while you are here. We can offer advice on living costs and budgeting, as well as on awards, allowances and loans.

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

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

Career options

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.

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

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
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).

Visit the website http://www2.gre.ac.uk/study/courses/pg/com/cgbdbi

Computing - General

Come and study in the award-winning Department of Computing & Information Systems on the magnificent Greenwich Campus. Welcoming home and international students from all backgrounds, CIS provides an exciting, diverse and friendly environment in which to study.

The latest university league table published in the Sunday Times, has rated the computer science department as seventh in the UK for teaching excellence.

What you'll study

Full time
- Year 1:
Students are required to study the following compulsory courses.

PG Project (CIS) (60 credits)
Data Warehousing (15 credits)
Database Architectures and Administration (15 credits)
Database Tools (15 credits)
Business Intelligence and Data Mining (15 credits)
Enterprise Systems Integration (15 credits)
Big Data (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

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

Requirements Analysis & Methods (15 credits)
Software Tools and Techniques (15 credits)
User Centred Web Engineering (15 credits)

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

System Modelling (15 credits)
Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Multi-structured Data and NoSQL Technology (15 credits)

Part time
- Year 1:
Students are required to study the following compulsory courses.

Database Architectures and Administration (15 credits)
Business Intelligence and Data Mining (15 credits)
Enterprise Systems Integration (15 credits)
Big Data (15 credits)
Essential Professional and Academic Skills for Masters Students
English Language Support Course (for Postgraduate Students in the School of Computing and Mathematical Sciences)

- Year 2:
Students are required to study the following compulsory courses.

PG Project (CIS) (60 credits)
Data Warehousing (15 credits)
Database Tools (15 credits)

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

Requirements Analysis & Methods (15 credits)
Software Tools and Techniques (15 credits)
User Centred Web Engineering (15 credits)

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

System Modelling (15 credits)
Systems Development Management and Governance (15 credits)
Programming Enterprise Components (15 credits)
Multi-structured Data and NoSQL Technology (15 credits)

Fees and finance

Your time at university should be enjoyable and rewarding, and it is important that it is not spoilt by unnecessary financial worries. We recommend that you spend time planning your finances, both before coming to university and while you are here. We can offer advice on living costs and budgeting, as well as on awards, allowances and loans.

Assessment

Students are assessed through examinations, coursework and a project.

Professional recognition

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

Career options

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

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

Read less
Master in BIG DATA. Read more
Master in BIG DATA : Data Analytics, Data Science, Data Architecture”, accredited by the French Ministry of Higher Education and Research, draws on the recognized excellence of our engineering school in business intelligence and has grown from the specializations in Decision Support, Business Intelligence and Business Analytics. The Master is primarily going to appeal to international students, "free movers" or those from our partner universities or for high-potential foreign engineers who are looking for an international career in the domain of Business Analytics.

This program leads to a Master degree and a Diplôma accredited by the French Ministry of Higher Education and research.

Objectives

Business Intelligence and now Business Analytics have become key elements of all companies.

The objective of this Master is to train specialists in information systems and decision support, holding a large range of mathematic- and computer-based tools which would allow them to deal with real problems, analyzing their complexity and bringing efficient algorithmic and architectural solutions. Big Data is going to be the Next Big Thing over the coming 10 years.

The targeted applications concern optimization in the processing of large amounts of data (known as Big Data), logistics, industrial automation, but above all it’s the development of BI systems architecture. These applications have a role in most business domains: logistics, production, finance, marketing, client relation management.

The need for trained engineering specialists in these domains is growing constantly: recent studies show a large demand of training in these areas.

Distinctive points of this course

• The triple skill-set with architecture (BI), data mining and business resource optimization.
• This master will be run by a multidisciplinary group: statistics, data mining, operational research, architecture.
• The undertaking of interdisciplinary projects.
• The methods and techniques taught in this program come from cutting-edge domains in industry and research, such as: opinion mining, social networks and big data, optimization, resource allocation and BI systems architecture.
• The Master is closely backed up by research: several students are completing their end-of-studies project on themes from the [email protected] laboratory, followed and supported by members from the laboratory (PhD students and researcher teachers).
• The training on the tools used in industry dedicated to data mining, operational research and Business Intelligence gives the students a plus in their employability after completion.
• Industrial partnerships with companies very involved in Big Data have been developed:
• SAS via the academic program and a ‘chaire d’entreprise’ (business chair), allowing our students access to Business Intelligence modules such as Enterprise Miner (data mining) and SAS-OR (in operational research).

Practical information

The Master’s degree counts for 120 ECTS (European Credit Transfer System) in total and lasts two years. The training lasts 1252 hours (611 hours in M1 and 641 hours in M2). The semesters are divided as follows:
• M1 courses take place from September until June and count for a total of 60 ECTS
• M2 courses take place from September until mid-April and count for a total of 42ECTS
• A five-month internship (in France) from mid- April until mid- September for 9 ECTS is required and a Master thesis for 9 ECTS.

Non-French speakers will be asked to participate to a one week intensive French course that precedes the start of the program and allows students to gain the linguistic knowledge necessary for daily interactions.

[[Organization ]]
M1 modules are taught from September to June (60 ECTS, 611 h)
• Data exploration
• Inferential Statistics (3 ECTS, 30h, 1 S*)
• Data Analysis (2 ECTS, 2h, 1 S)
• Mathematics for Computer science
• Partial Differential Equations and Finite Differences (3 ECTS, 30h, 1 S)
• Operational Research: Linear Optimization (2 ECTS, 20h, 1 S)
• Combinatory Optimization (2 ECTS, 18h, 1 S)
• Complexity theory (1 ECTS, 9h, 1 S)
• Simulation and Stochastic Process (3 ECTS, 30h, 2 S**)
• Introduction to Predictive Modelling (2ECTS, 21h, 2 S)
• Deterministic and Stochastic Optimization (3 ECTS, 30h, 2 S)
• Introduction to Data Mining (2 ECTS, 21h, 2 S)
• Software and Architecture
• Object-Oriented Modelling (OOM) with UML (3 ECTS, 30h, 1 S)
• Object-Oriented Design and Programming with Java (2 ECTS, 30h, 1 S)
• Relational Database: Modelling and Design (3ECTS, 30h, 1 S)
• PLSQL (2 ECTS, 21h, 2 S)
• Architecture and Network Programming (3 ECTS, 30h, 2 S)
• Parallel Programming (3 ECTS, 30h, 2 S)
• Engineering Science
• Signal and System (3 ECTS, 21 h, 1 S)
• Signal processing (3 ECTS, 30h, 1 S)

• Research Initiation
• Scientific Paper review (1 ECTS, 9h, 1 S)
• Final research project on BIG DATA (5 ECTS, 50h, 2 S)
• Project Management
• AGIL Methods & Transverse Project (2 ECTS, 21h, 2 S)
• Languages and workshops
• French and Foreign languages (6 ECTS, 61h, 1&2 S)
• Personal and Professional Project (1 ECTS, 15, 1 S)
*1 S= 1st semester, ** 2 S= 2nd semester

M2 Program: from September to September (60 ECTS, 641h)
M2 level is a collection of modules, giving in total 60 ECTS (42 ECTS for the modules taught from September to April, plus 9 ECTS for the internship and 9 ECTS for the Master thesis).

Computer technologies
• Web Services (3 ECTS, 24h, 1 S)
• NOSQL (2 ECTS, 20h, 1 S)
• Java EE (3 ECTS, 24, 1S)
Data exploration
• Semantic web and Ontology (2 ECTS, 20h, 1 S)
• Data mining: application (2 ECTS, 20h, 1S)
• Social Network Analysis (2ECTS, 18h, 1S)
• Collective intelligence: Web Mining and Multimedia indexation (2 ECTS, 20h, 2 S)
• Enterprise Miner SAS (2 ECTS, 20h, 2 S)
• Text Mining and natural language (2 ECTS, 20h, 2 S)
Operations Research
• Thorough operational research: modelling and business application (2 ECTS, 21h, 1 S)
• Game theory (1 ECTS, 10h, 1 S)
• Forecasting models (2 ECTS, 20h, 1 S)
• Constraint programming (2 ECTS, 20h, 2 S)
• Multi-objective and multi-criteria optimisation (2 ECTS, 20h, 2 S)
• SAS OR (2 ECTS, 20h, 2 S)
Research Initiation Initiative
• Scientific Paper review (1 ECTS, 10h, 1 S)
• Final research project on BIG DATA (2 ECTS, 39, 2 S)
BI Architecture
• BI Theory (2 ECTS, 20h, 2 S)
• BI Practice (2 ECTS, 20h, 2 S)
Languages and workshops (4 ECTS, 105h, 1&2 S)
• French as a Foreign language
• CV workshop
• Personal and Professional Project
Internship
• Internship (9 ECTS, 22 weeks minimum)
Thesis
• Master thesis (9 ECTS, 150h)

Teaching

Fourteen external teachers (lecturers from universities, teacher-researchers, professors etc.), supported by a piloting committee, will bring together the training given in Cergy.

All the classes will be taught in English, with the exception of:
• The class of FLE (French as a foreign language), where the objective is to teach the students how to understand and express themselves in French.
• Cultural Openness, where the objective is to enrich the students’ knowledge of French culture.
The EISTI offers an e-learning site to all its students, which complements everything the students will learn through their presence and participation in class:
• class documents, practical work and tutorials online
• questions and discussions between teachers and students, and among students
• a possibility of handing work in online

All Master’s students are equipped with a laptop for the duration of the program that remains the property of the EISTI.

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

Show 10 15 30 per page



Cookie Policy    X