• Regent’s University London Featured Masters Courses
  • Imperial College London Featured Masters Courses
  • Swansea University Featured Masters Courses
  • Leeds Beckett University Featured Masters Courses
  • University of York Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
University of Birmingham Featured Masters Courses
University of Hertfordshire Featured Masters Courses
University of Kent Featured Masters Courses
Coventry University Featured Masters Courses
Aberdeen University Featured Masters Courses
"distributed"×
0 miles

Masters Degrees (Distributed)

  • "distributed" ×
  • clear all
Showing 1 to 15 of 368
Order by 
Who is this course for?. Recent graduates in Electrical or Electronic Engineering or Computer Science, who wish to develop their skills in the field of distributed computing systems. Read more
Who is this course for?
Recent graduates in Electrical or Electronic Engineering or Computer Science, who wish to develop their skills in the field of distributed computing systems.
Practicing engineers and computer professionals who wish to develop their knowledge in this area.
People with suitable mathematical, scientific or other engineering qualifications, usually with some relevant experience, who wish to enter this field.

Modules

Computer Networks, which aims to advance knowledge on computer networks. Topics to be covered in this module include OSI reference model, Physical and Data Link Layer Protocols, TCP/IP Networking, IPv6, Routing Protocols, Asynchronous Transfer Mode (ATM) Networks, Packet Delay and Queuing Analysis, IP Quality of Services (Integrated Service Model and Differentiated Service Model), Resource Reservation Protocol (RSVP), Multi-Protocol Label Switching (MPLS), IP Multicasting, Network Application Layer Protocols such as HTTP, DNS, SNMP.

Network Computing, which focuses on principles and techniques for network computing. Topics to be covered in this module include Object-Oriented Software Engineering, Object-Oriented Programming with Java, Network Computing Models such as Client/Server Model and Peer-to-Peer Model, Socket Programming, Remote Procedure Call (RPC), Java Remote Method Invocation (RMI), Common Object Request Broker Architecture (CORBA), Web Computing Technologies (Java Servlet, Java Server Pages), Message Exchanging with XML, Service Oriented Architecture (SOA), XML based Web Services (WSDL, SOAP, UDDI).

Network Security and Encryption, which introduces the fundamental theory that enables what is achievable through the use of Security Engineering to be determined, and presents the practical techniques and algorithms that are currently important for the efficient and secure use of distributed /Grid computing systems. Topics to be covered in this module include Introduction to Security Engineering, Classical Cryptography (Monoalphabetic and Polyalphabetic Ciphers, Transposition, Substitution, Linear Transformation), Computational Fundamentals of Cryptosystems (Computational Complexity and Intractability, Modular Arithmetic and Elementary Number Theory), Modern Symmetric Key Cryptography (Feistel Ciphers, DES, Triple-DES and AES),Public Key Cryptography (The Diffie-Hellman Key Exchange Algorithm, Public Key Infrastructures, X.509 Certificates, PK Systems such as RSA and Elliptic Curves), Multilevel Security (the Bell-LaPadula Security Policy Model, the Biba Model, the NRL Pump), Multilateral Security (Compartmentation and the Lattice Model, the Chinese Wall, the BMA Model), Protecting e-Commerce Systems.

Distributed Systems Architecture, which presents a comprehensive evaluation of the design philosophies, fundamental constructs, performance issues and operational principles of distributed systems architectures, covering applications, algorithms and software architecture, engineering issues and implementation technology. Topics to be covered in this module include System Architecture (Bus Systems, High Performance I/O, Memory Hierarchies, Memory Coherence and File Coherence), Distributed Database, Processor Architecture, File Services, Inter-Process Communication, Naming Services, Resource Allocation and Scheduling, Distributed System Case Studies.

Grid Middleware Technologies, which introduces the principle, concepts and practice of Grid middleware technologies, and provides a practical knowledge on developing Grid applications. Topics to be covered in this module include Parallel Computing Paradigms, Parallel Programming with MPI/PVM, Cluster Computing Principles (Condor, Sun Grid Engine), Grid Computing Middleware Components (Job Submission, Resource Management and Job Scheduling, Information Service, Grid Portal, Grid Security Infrastructure), Grid Standards (OGSA/WSRF), Grid Middleware Case Study with Globus.

Grid System Analysis and Design, which aims to analyse representative production Grid systems and gain knowledge on how to design and optimise large-scale Grid systems. Topics to be covered in this module include System Analysis Methodologies with UML, Model Construction (Process Modelling, Static Class Modelling, Dynamic Modelling, Interface Modelling), Management of Large-Scale Grid System (Portal, Concurrent Version System (CVS)/Wiki), Grid System Analysis Case Study (GridPP, LCG/EGEE), Grid System Design (Performance Consideration, Open Standards, Design Patterns, Usability Analysis), Grid System Programming Models, Testing (Unit Testing, Integration Testing, Regression Testing), Debugging, Risk Analysis, System Maintenance.

Project Management, which introduces a range of formal methods and skills necessary to equip the student to function effectively at the higher levels of project management. Covers the need for the development of project management skills in achieving practical business objectives.

Workshop involves practical work, which is an important component of the course and gives students experience with relevant techniques and tools. Assignments are of practical nature and involve laboratory work with relevant equipment, hardware and software systems, conducted in a hands-on workshop environment. Typical assignments are:
TCP/IP Network Layered Protocol Analysis
Object-Oriented Programming, Java Socket Programming
Network Security and Encryption
Java RMI Programming for Distributed Systems
Grid Programming with Globus Toolkit 4 (GT4)
Grid System Analysis/Simulation

Dissertation, which is a stimulating and challenging part of the MSc programme. It provides the opportunity to apply the knowledge learnt in the taught part of the programme and to specialise in one aspect, developing students’ deep understanding and expertise in Distributed Systems related area of their choice. Students may carry out their projects wholly within the University, but industrial based projects are encouraged.

Read less
Modern devices often rely on data that is distributed across multiple computers, whether closely located or more distant. Read more

Overview

Modern devices often rely on data that is distributed across multiple computers, whether closely located or more distant. Developing software for such systems offers many benefits, but it also poses new challenges to be overcome, particularly in guaranteeing the security and robustness of the communication between devices.

The MSc at Hull is designed to enable you to overcome those challenges. It prepares you to exploit the extraordinary potential of distributed systems, both in terms of storage capacity and processing power, whilst being aware of the unique constraints and security problems they introduce. You will have access to cutting-edge equipment and facilities, and you will finish with a much greater understanding of how software development needs to adapt to the unique environment of a distributed system. These skills and knowledge are highly sought-after in an industry that is increasingly adopting new distributed technology, such as cloud-based solutions.

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

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

Industrial Experience

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

Study

The MSc Computer Science (Security and Distributed Computing) programme supports students with various levels of computing and programming practice experience, with material that supports the transition into the postgraduate environment. There is also suitable content on professional skills and the importance of ethics for practising computer scientists.
As a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.
In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.
Core modules
• Oriented Design and Development Using C++
• Component-based Architecture
• Network Security
• Development Project
• Distributed Applications
• Trustworthy Computing
Optional modules
• Computer Science Software Development Practice (pass/fail module)
• Dissertation (There is the option of taking this module either in trimester 3 or trimester 4, depending on whether you take the Industrial Experience module.)
• The Industrial Experience optional 60-credit single trimester module allows students to gain significant commercial experience.

Teaching and learning

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

Assessment

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

Careers

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

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

Read less
Distributed and networked computation is now the paradigm that underpins the software-enabled systems that are proliferating in the modern world, with huge impact in the economy and society, from the sensor and actuator networks that are now connecting cities, to cyberphysical systems, to patient-centred healthcare, to disaster-recovery systems. Read more
Distributed and networked computation is now the paradigm that underpins the software-enabled systems that are proliferating in the modern world, with huge impact in the economy and society, from the sensor and actuator networks that are now connecting cities, to cyberphysical systems, to patient-centred healthcare, to disaster-recovery systems.

This new Masters course will educate and train you in the fundamental principles, methods and techniques required for developing such systems. Given the number of elective modules offered, you will be able to acquire further skills in one or more of Cloud Computing, Data Analytics and Information Security.

Facilities include a laboratory where you can experiment with physical devices that can be interconnected in a network, and a cluster facility configured to run the Hadoop MapReduce stack.

A Year in Industry option is also available for this course.

See the website https://www.royalholloway.ac.uk/computerscience/coursefinder/msc-distributed-and-networked-systems.aspx

Why choose this course?

This course will develop a highly analytical approach to problem solving and a strong background in distributed and networked systems, fault-tolerance and data replication techniques, distributed coordination and time-synchronisation techniques (leader-election, consensus, and clock synchronisation), data communication protocols and software stacks for wireless, sensor, and ad hoc networking technologies in virtualisation, and cloud computing technologies.

The course develops an advanced understanding of principles of failure detection and monitoring, principles of scalable storage, and in particular NoSQL technology.

Students will acquire the ability to:
- apply well-founded principles to building reliable and scalable distributed systems
- analyse complex distributed systems in terms of their performance, reliability, and correctness
- design and implement middleware services for reliable communication in unreliable networks
- work with state-of-the-art wireless, sensor, and ad hoc networking technologies
- design and implement reliable data communication and storage solutions for wireless, sensor, and ad hoc networks
- detect sources of vulnerability in networks of connected devices and deploy the appropriate countermeasures to information security threats.
- enforce privacy in “smart” environments
- work with open source and cloud tools for scalable data storage (DynamoDB) and coordination (Zookeeper)
- work with modern network management technologies (Software-Defined Networking) and standards (OpenFlow)
- design custom-built application-driven networking topologies using OpenFlow, and other modern tools
- work with relational databases (SQL), non-relational databases (MongoDb), as well as with Hadoop/Pig scripting and other big data manipulation techniques.

Department research and industry highlights

Royal Holloway is recognised for its research excellence in Machine Learning, Information Security, and Global Ubiquitous Computing.
We work closely with companies such as Centrica (British Gas, Hive), Cognizant, Orange Labs (UK), the UK Cards Association, Transport for London and ITSO.
We host a Smart Card Centre and we are a GCHQ Academic Centre of Excellence in Cyber Security Research (ACE-CSR).

Course content and structure

You will take taught modules during Term One (October to December) and Term Two (January to March). Examinations are held in May. If you are in the Year-in-Industry pathway, you then take an industrial placement, after which you come back for your project/dissertation (12 weeks).

Core course units are:
Interconnected Devices
Advanced Distributed Systems
Wireless, Sensor and Actuator Networks
Individual Project

Elective course units are:

Computation with Data
Databases
Introduction to Information Security
Data Visualisation and Exploratory Analysis
Programming for Data Analysis
Semantic Web
Multi-agent Systems
Advanced Data Communications
Machine Learning
Concurrent and Parallel Programming
Large-Scale Data Storage and Programming
Data Analysis
On-line Machine Learning
Smart Cards, RFIDs and Embedded Systems Security
Network Security
Computer Security
Security Technologies
Security Testing
Software Security
Introduction to Cryptography

Assessment

Assessment is carried out by a variety of methods including coursework, practical projects and a dissertation.

Employability & career opportunities

Our graduates are highly employable and, in recent years, have entered many different [department]-related areas, including This taught masters course equips postgraduate students with the subject knowledge and expertise required to pursue a successful career, or provides a solid foundation for continued PhD studies.

Read less
Electrical energy networks and the methods by which electrical energy is generated are changing. Generating resources are being connected to the distribution network rather than the transmission network. Read more

Overview

Electrical energy networks and the methods by which electrical energy is generated are changing. Generating resources are being connected to the distribution network rather than the transmission network. These distributed resources include renewables and conventional thermal plant. The techniques used to generate electrical power are also changing. This includes increased renewable generation, primarily from wind resources, and embedded generation which includes co-generating (thermal and electrical) plant. The integration of distributed generation within existing networks causes particular problems in the control of power flow, power quality and protection. Also exploiting renewable resources requires novel and innovative engineering.

Graduates of this course will develop critical understanding of the significant changes electrical energy networks and the methods of electrical generation are currently, and for the foreseeable future, engaged in and the implications of these changes. This course will develop graduates of a calibre capable of developing and implementing creative solutions to the problems encountered in renewable energy and distributed generation and the supply of electrical energy in general.

See website http://www.postgraduate.hw.ac.uk/prog/msc-renewable-energy-and-distributed-generation/

- Scholarship Opportunity
Scottish Funding Council has made available 20 scholarships covering fees only to students with Scottish backgrounds. These will be spread over all our Energy based MSc programmes. There is no separate application process for this. If you are eligible, you will be considered automatically. You will be notified through the summer if you have been selected.

Programme content

Core courses
- Foundations of Energy
- Electrical Power Systems
- Renewable Energy Technologies
- Research Methods Critical Analysis and Project Planning
- Distributed Generation
- Project Phase 1
- Renewable Generation and Conversion
- Demand Management and Energy Storage
- MSc Project

English language requirements

If your first language is not English, or your first degree was not taught in English, we’ll need to see evidence of your English language ability. The minimum requirement for English language is IELTS 6.5 or equivalent. We offer a range of English language courses (See http://www.hw.ac.uk/study/english.htm ) to help you meet the English language requirement prior to starting your masters programme:
- 14 weeks English (for IELTS of 5.5 with no more than one skill at 4.5);
- 10 weeks English (for IELTS of 5.5 with minimum of 5.0 in all skills);
- 6 weeks English (for IELTS 5.5 with minimum of 5.5 in reading & writing and minimum of 5.0 in speaking & listening)

Find information on Fees and Scholarships here http://www.postgraduate.hw.ac.uk/prog/msc-renewable-energy-and-distributed-generation/

Find out how to apply here http://www.hw.ac.uk/student-life/how-to-apply/postgraduate.htm

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 Internet and Distributed Systems course will help you design and build secure, scalable internet applications and reusable software components. Read more

Course overview

The Internet and Distributed Systems course will help you design and build secure, scalable internet applications and reusable software components.

This is a practical course which focuses on the development of applications and the management of data in a distributed environment.

An emphasis on practical issues and the current technologies used in the development of internet and distributed systems gives you the opportunity to conduct in-depth research into a specific issue in this area of computing. This dedicated preparation for a real role offers University of Brighton students an advantage when seeking employment within the computing industry.

Core subjects:
Distributed Data Management
Internet Application Development
Enterprise Applications Development
Research Methods
Project

You will also select two additional modules from a range of options.

Start dates September and February

Read less
This programme has similar high-level outcomes to Advanced Computer Science, while offering the opportunity to focus on topics in Networks and Distributed Systems, including for example, network protocols and technologies, mobile systems, multimedia and distributed systems. Read more

MSc in Networks and Distributed Systems

This programme has similar high-level outcomes to Advanced Computer Science, while offering the opportunity to focus on topics in Networks and Distributed Systems, including for example, network protocols and technologies, mobile systems, multimedia and distributed systems.

All MSc students take a Core Skills module, covering essential academic skills. Students taking the specialist Computer Science or HCI degrees also take an Object-Oriented Programming module, to provide a common practical foundation for coursework in the modules that follow. Students on specialist degree programmes take a number of designated modules appropriate to the particular field. With careful module choice, it is sometimes possible to keep open several different specialist options until the second semester.

During the final three months of the course, you undertake an extended project agreed with staff, culminating in writing a substantial individual dissertation. Students on specialist degrees undertake a project in the chosen area.

Careers

Taught postgraduate degrees in Computer Science produce graduates who are well equipped to pursue careers at the forefront of technology. Our recent graduates have gone on to work in a variety of global, commercial, financial and research institutions, including: Microsoft, Hewlett Packard, Royal Bank of Scotland, Skyscanner, Avaloq, Amadeus, Amazon, Atlas, Avaloq, Barclays, BP, BT, Capricorn Ventis, FactSet, Hailo, Hitachi Data System, Microsoft, OpenBet and Symantec. We also have a number of students who have stayed on to study for a PhD in the School.

For up-to-date scholarship information, see: http://www.st-andrews.ac.uk/study/pg/fees-and-funding/scholarships/taught/

Features

* You will be part of a cohort of around 60 taught postgraduate students admitted every year who enjoy many opportunities to work and socialise together.

* You will benefit from the School’s emphasis on excellence in both teaching and research. You will learn and study in our two adjacent purpose-built buildings, in daily contact with our 50+ academic and research staff, as well as undergraduate and research students. Larger lectures take place in nearby science buildings.

* You will experience a wide variety of teaching methods in addition to traditional lectures, with an emphasis on personal and small group teaching.

* You will have 24-hour access to well equipped laboratories, including high-speed wireless Internet access throughout.

* You will have the opportunity to broaden your knowledge beyond your lecture courses by attending the departmental seminar series and distinguished lecture programme and the dedicated Systems and Human Computer Interaction seminar series.

* You will be a part of SICSA, the Scottish Information and Computer Science Alliance, of which St Andrews is a founding partner, giving access to specialised events and training and expert staff at all of Scotland’s universities.

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.

Course Structure
The course is built from eight taught modules plus one project/dissertation 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.

Core Modules
- Advanced Java with UML
- Software Dependability
- Advanced Principles of Distributed Computing
- Enterprise and Distributed Systems
- Research Methods and Professional Issues
- Web Technology
- Digital Imaging
- Information Search for the WWW
- Dissertation.

Read less
The MSc Distributed Systems and Networks gives you strong technical expertise and practical skills in designing, managing and evaluating computer networks, distributed systems and system security, helping you develop a highly successful specialism. Read more
The MSc Distributed Systems and Networks gives you strong technical expertise and practical skills in designing, managing and evaluating computer networks, distributed systems and system security, helping you develop a highly successful specialism.

Why choose this course?

Gain a specialised master's degree in one year full-time or at a pace that suits you through online studyFlexible online learning allows you to fit study around your other commitments, without travel and accommodation costs.Gain an internationally-recognised master's degree from the UK's University of Hertfordshire.Benefit from the same academic standards and quality control procedures as our equivalent on campus courseWe have an excellent track record in research, with half of our outputs rated at world-leading or internationally excellent in REF 2014, the most recent national assessment.

Careers

Our online masters programme is designed to give graduates the up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research.

These courses will prepare you for a career in many areas including research, IT or software development.

Teaching methods

Our online degree programmes are taught 100% online when studied independently, or supplemented by tutorial support when studied at a local study centre run by one of our online partners. Find out more about Tutored eLearning. Assessment is by coursework and online tests.

You will participate in the learning experience through the University's on-line learning environment, StudyNet. You will receive learning materials, take part in discussions and submit your assignments online. Additionally, you will receive study resources such as key textbooks and any specialist software. You will have access to the University's extensive online library facilities, or be able to visit in person if you so choose.

The amount of study time required is no different from that needed for an on campus programme. You should expect to spend at least 30 hours per week if studying full-time, and in proportion if part-time.

Read less
The presence of software applications as components of many different kinds of systems with dynamic configurations is increasing at an unprecedented pace. Read more
The presence of software applications as components of many different kinds of systems with dynamic configurations is increasing at an unprecedented pace. The focus of this MSc is on new methods, architectures and design techniques for software systems that are able to operate, with guaranteed levels of quality of service, across heterogeneous and distributed platforms.

Start Dates
October and January each year.

Read less
The MSc in Computing (Distributed Systems) is a full-time degree of 12 months duration starting in October. It allows graduates who have already studied Computing Science in their degree, but perhaps not exclusively, to focus their further studies in a particular area. Read more
The MSc in Computing (Distributed Systems) is a full-time degree of 12 months duration starting in October. It allows graduates who have already studied Computing Science in their degree, but perhaps not exclusively, to focus their further studies in a particular area. The typical entrant to this track has a good upper-second class or a first class honours degree in a science or engineering discipline, including Computing.

The programme provides opportunities for postgraduate students to develop and demonstrate knowledge and understanding and practical skills in a wide variety of specialised topics in Computing. Students are also able to develop and demonstrate the qualities and skills needed for literature research, technical presentation and report writing. The degree provides a good foundation for PhD study.

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
The MSc in Smart Grid Demand Management (See http://www.postgraduate.hw.ac.uk/prog/msc-smart-grid-demand-management/ ) has been designed to progress students with an Electrical or Mechanical Engineering background to an expert in the understanding of a smart grid. Read more

Overview

The MSc in Smart Grid Demand Management (See http://www.postgraduate.hw.ac.uk/prog/msc-smart-grid-demand-management/ ) has been designed to progress students with an Electrical or Mechanical Engineering background to an expert in the understanding of a smart grid. By following a carefully selected set of courses covering energy resources (fossil and renewable), conversion technologies, electrical power generation, energy storage technologies, demand management, and energy economics. Graduates of this programme will be confident in all aspects of this subject. With a clear focus on smart Grid and Demand Management the programme provides;
- Knowledge and understanding of advanced scientific and mathematical principles relevant to the understanding, analysis and modelling of a smart grid.
- An understanding of fundamental facts, concepts, and technologies for demand management and energy storage.
- Knowledge and skill to apply engineering principles to design a system, component or process
- An ability to undertake independent research.
- Professional attitudes to implementation of safety and concepts embodied by sustainability.
- An ability to communicate effectively
- Familiarity with the application of relevant computer tools to the profession.

All aspects of the smart grid are integrated in a dedicated smart grid modelling course, which provides the mathematical and computational skills to model a smart grid. This course is unique to this programme and will give graduates the skills they need to enhance their career prospects.

The Scottish Funding Council has made available 20 scholarships covering fees only to students with Scottish backgrounds. 5 of these places are reserved for applicants to this programme in the first instance. The remaining places are spread over all our Energy based MSc programmes. There is no separate application process for this. If you are eligible, you will be considered automatically. You will be notified through the summer if you have been selected.

Scholarships available

We have a number of fully funded Scottish Funding Council (SFC) scholarships available for students resident in Scotland applying for Smart Grid Demand Management MSc. Find out more about this scholarship and how to apply http://www.hw.ac.uk/student-life/scholarships/postgraduate-funded-places.htm .

Programme content

Semester One - All courses are Mandatory
- B51ET Foundations of Energy
This course provides the foundations for the quantitative analysis of energy resources and conversion efficiencies through various technologies. It also places energy production and consumption into the wider field of environmental and socio-economic factors

- B51GE Renewable Energy Technologies
This course introduces the range of Renewable Energy resources together with established and emerging technologies. It provides the skills for a quantitative assessment of the Renewable Energy resources and the expected energy and power output from typical or specific installations.

- B31GA Electrical Power Systems
This course covers the operation of interconnected electrical power systems. Such interconnected power systems combine a number of different components, generators, transmission lines, transformers and motors, which must be appreciated to understand the operation of the interconnected system.

- C21EN Environmental and Energy Economics
This course introduces students to the core concepts and methods of modern economics, and environmental and energy economics in particular.

Semester Two – All courses are Mandatory
- B31GG Smart grid modeling
This course introduces the mathematical skills to model the operation of an electricity or energy network at a statistical and dynamical level, incorporating key elements of a smart grid, including technological constraints, economic drivers and information exchange.

- B31GB Distributed Generation
This course equips students with an understanding of the role of distributed generation in electrical energy networks. It provides students with an overview of distributed generation techniques and describes the contribution of distributed generation to network security. The course introduces the economics of distributed generation and the assessment of distributed generation schemes. It introduces students to the concept of intermittent sources and their contribution to capacity in electrical power systems and provides a detailed review of the reliability, fault and stability studies of distributed generation schemes.

- B51GK Demand Management and Energy Storage
This course provides students with an overview of demand-side management and its contribution to network capacity and security. It reviews energy storage technologies and their contribution to the integration of renewable generation and the operation of large-scale electrical network. It introduces students to the methods of interfacing energy storage mechanisms to electrical networks. The course describes the contribution energy storage technology can make to transportation and industry

- B81EZ Critical Analysis and Research Preparation
This course provides research training and addresses literature review skills, project planning, data analysis and presentation with a focus to critically discuss literature, and use data to support an argument.

- B31VZ MSc Project
An individual project led by a research active member of staff or an industrial partner on a topic relevant to smart grid technology, demand management technologies or approaches or smart grid/ electricity / energy systems modelling.

English language requirements

If you are not from a UKBA recognised English speaking country, we will need to see evidence of your English language ability. If your first degree was taught in English a letter from them confirming this will be sufficient. Otherwise the minimum requirement for English language is IELTS 6.5 or equivalent, with a minimum of 5.5 in each skill.

The University offers a range English language courses (See http://www.hw.ac.uk/study/english.htm ) to help you meet the English language requirement prior to starting your masters programme:
- 14 weeks English (for IELTS of 5.5 with no more than one skill at 4.5);
- 10 weeks English (for IELTS of 5.5 with minimum of 5.0 in all skills);
- 6 weeks English (for IELTS 5.5 with minimum of 5.5 in reading & writing and minimum of 5.0 in speaking & listening)
- 3 weeks English refreshers course (for students who meet the English condition for the MSc but wish to refresh their English skills prior to starting).

Find information on Fees and Scholarships here http://www.postgraduate.hw.ac.uk/prog/msc-smart-grid-demand-management/

Read less
Modules. Students take 2 blocks of taught modules plus project for MSc; 1 block plus more substantial project for MRes; block 1. business systems analysis; computer systems and networks; programming for web applications; information security management; personal and professional skills; block 2. Read more
Modules
Students take 2 blocks of taught modules plus project for MSc; 1 block plus more substantial project for MRes; block 1: business systems analysis; computer systems and networks; programming for web applications; information security management; personal and professional skills; block 2: distributed web technologies; application design and development; applications of security; legal aspects of information systems; system security; research skills; plus project.

This programme addresses leading-edge issues in both web-based development and systems security to provide a suitable skills set for the future software engineering environment.

The world wide web is changing the way software can be developed. In particular the development of large-scale distributed software systems to fulfil complex organisational information requirements is becoming increasingly feasible. However, the technologies used move forward at a rapid pace and the big issue for IT professionals is how to keep up and how to identify the relevant technologies from the hype.

The MSc/MRes Web Applications Development deals with distributed applications implementation by providing a one-year programme that will address the leading edge in both web-based software development and distributed systems security. This provides a skills portfolio for the future software development environment.

The programme focuses upon analytical and technical skills and theoretical understanding of the concepts behind the technologies in order to produce a graduate who has highly desirable current skills and also the means to adapt in this rapidly changing environment.

It provides a breadth of issues related to the analysis, design, implementation and deployment of distributed web-based systems, and an appreciation of security issues, from both organisational and technical perspectives. As well as theoretical aspects, the programme also involves a great deal of practical work. Graduates will be able to work within organisations to provide secure, comprehensive solutions to meet complex information requirements of modern business.

Read less
The MSc in Internet Systems and e-Business is a taught programme aimed at all graduates who want to train in modern computing. It provides an opportunity to acquire the skills required to pursue a career in Internet-based information systems. Read more
The MSc in Internet Systems and e-Business is a taught programme aimed at all graduates who want to train in modern computing. It provides an opportunity to acquire the skills required to pursue a career in Internet-based information systems. 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 programme starts with an introduction to programming and then covers key details of software engineering and Internet technology.

Course Structure

Seven taught modules and then a dissertation module of approximately two months over the summer.

Core Modules

-Object-Oriented Programming in Java and UML
-Software Engineering for the Internet
-Distributed Computing
-Enterprise and Distributed Systems
-Research Methods and Professional Issues
-Web Technology
-Digital Imaging
-Dissertation

Learning and Teaching

The MSc in Internet Systems and e-Business is a full-time taught programme aimed at all graduates who want to train in modern computing. It provides an opportunity to acquire the skills required to pursue a career in Internet-based information systems. 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. Students are registered for 12 months from the course start date at the beginning of October each academic year. The programme starts with an introduction to programming and then covers key details of software engineering and Internet technology.

The programme consists of seven lecture/tutorial based core modules plus a research project. The two modules in Object Oriented Programming, and Web Technology, each feature 18 hours of lectures plus 8 hours of tutorial contact time.

The three modules in Digital Imaging, Distributed Computing and Research Methods and Professional Issues each feature 12 hours of lectures plus 8 hours of tutorial contact time. The lecture module on Software Engineering for the Internet has 20 hours of tutorials. The lecture module on Enterprise and Distributed Systems use a variety of teaching methods. It might typically feature 24 hours of lectures, 8 hours of tutorials and a total of 91 hours of laboratory/practical classes. The total contact hours for all 7 of these modules is therefore 96 hours of lectures, 68 hours of tutorials and 91 hours of laboratory/practical classes.

A major individual research project is also undertaken during the course under the guidance of an appropriate staff supervisor. This provides an open-ended challenge to each individual student. Regular meetings are held with the supervisor to discuss project progress and planning issues. At the end of the project students are required to submit a dissertation documenting their project work. Students should expect to have around 5 hours of contact time with their supervisors over the course of their research projects.

Read less

Show 10 15 30 per page


Share this page:

Cookie Policy    X