• Goldsmiths, University of London Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • University of Southampton Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Anglia Ruskin University Featured Masters Courses
  • Swansea University Featured Masters Courses
  • Ross University School of Veterinary Medicine Featured Masters Courses
University of Manchester Featured Masters Courses
Vlerick Business School Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
FindA University Ltd Featured Masters Courses
University of Cambridge Featured Masters Courses
"software" AND "quality" …×
0 miles

Masters Degrees (Software Quality Assurance)

We have 59 Masters Degrees (Software Quality Assurance)

  • "software" AND "quality" AND "assurance" ×
  • clear all
Showing 1 to 15 of 59
Order by 
Our BCS accredited MSc in Software Engineering is designed to produce successful software engineers who will have an understanding of software engineering principles (and their application), design skills, knowledge of good management practice, computing science and mathematical formalism. Read more
Our BCS accredited MSc in Software Engineering is designed to produce successful software engineers who will have an understanding of software engineering principles (and their application), design skills, knowledge of good management practice, computing science and mathematical formalism. This course will equip you to begin a career, or to undertake further study in this important and exciting area.

The most complex engineering artifacts in existence are now software systems, and the effects of such systems are felt by almost everyone. It is vitally important that software should be of high quality; it should be built on schedule and without error and it should be safe. Software Engineering MSc combines scientific and engineering principles with sound practice to ensure the production of high-quality, reliable software that does what it is designed to do.

Why choose this course?

You will have the opportunity to put the skills you have gained into practice if you choose to undertake our 1 year optional placement
Professional experts contribute to the range of subjects on offer. Teaching is informed by state-of-the-art research being undertaken in the department and you will have the opportunity to work alongside members of our Dependable Systems Research Centre and internationally renowned academics.

Real word problems and current issues in Software Engineering are used to illustrate the theoretical concepts. You have the option to undertake an intensive course on compiler construction from one of Europe’s leading authorities in the field. The universal nature of the technical skills developed in our programmes means our courses are of equal relevance to both new graduates and those with many years of industrial experience.

Professional accreditation

BCS, the Chartered Institute for IT. The MSc in Software Engineering is Accredited as meeting the requirements for CITP Further Learning and partially meeting the requirements for CEng and has been awarded the EQANIE (European Quality Assurance Network for Informatics Education) label.

This course in detail

The MSc in Software Engineering has a modular design providing you with maximum flexibility and choice. See Semester 1 and Semester 2 for information about each module.

To qualify for a master’s degree, you must pass modules amounting to 180 credits. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The MSc in Software Engineering with placement enables you to work in industry for a year in the middle of your course to give valuable workplace experience. Placements are not guaranteed, but the departments dedicated placement team will help with the process of finding and applying for placements. To qualify for a master’s degree with placement, you must pass modules amounting to 180 credits plus the zero credit placement module. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Diploma in Software Engineering allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to brush up their skills. To qualify for a Postgraduate Diploma, you must pass modules amounting to 120 credits. This comprises six taught modules (20 credits each). In some cases, it may be possible for a student on a Postgraduate Diploma to do 3 taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Certificate in Software Engineering allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to learn a specific area in this rapidly changing discipline. To qualify for a Postgraduate Certificate, you must pass modules amounting to 60 credits. This comprises three taught modules (20 credits each).

We also offer a Postgraduate Certificate Software Engineering Research Project.

Part-time students normally distribute the work evenly over a two-year period.

Semester 1 - You can choose from the following modules:
-Research and Scholarship Methods (compulsory for MSc and PGDip)
-Formal Software Engineering (compulsory for MSc and PGDip)
-Secure Systems Architecture (compulsory for MSc)

Semester 2 - You can choose from the following modules:
-Software Production (compulsory for MSc and PGDip)
-Paradigms of Programming (alternative compulsory for MSc)
-Compiler Construction (alternative compulsory for MSc)
-Machine Learning (optional)
-Operating Systems Development (optional)
-Secure Programming (optional)
-Low Level Tools and Techniques (optional)

As courses are reviewed regularly as part of our quality assurance framework, modules offered may differ from those listed.

Students undertaking an MSc with placement will do a 1 year placement in industry. The placement will be undertaken after the taught component and before doing the dissertation.

Students studying for an MSc will also take:
MSc Dissertation (completed over summer)

Teaching and learning

Teaching methods include lectures, which provide a theoretical basis, and practicals, which are used to strengthen your understanding by active involvement. On some occasions, lectures are held in the computer labs so that you can apply the knowledge learned immediately. Many of the modules are enriched by the teaching staff's research expertise. Visiting lecturers are also invited from research organisations and industry.

Careers and professional development

Our MSc students come from all over the world and graduate to follow careers in technical, business-related and creative roles, for example as software developers, engineers, managers or consultants. Whatever their interest, our graduates tell us that the relevance of our courses, and the skills they've learnt, enable them to achieve their goals and build their careers.

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
Computer science has a brilliant future! You could help to create new network solutions, build the future digital society, develop secure digital services, or be involved in a ground-breaking international software project. Read more
Computer science has a brilliant future! You could help to create new network solutions, build the future digital society, develop secure digital services, or be involved in a ground-breaking international software project. Perhaps you will develop algorithms for utilising genome data in medicine or optimise bus routes using positioning data. Do you wonder about all the things that can be automated? Or would you like to dig deeper and become a researcher?

In the Master’s programme in computer science you can become an expert in a wide range of fields. You will have access to the focus areas of research in computer science at the University of Helsinki: algorithms, distributed or networked systems, and software engineering. You will gain lasting professional skills for specialist, design, or managerial posts in the corporate world, or for research and doctoral education, since the Master’s programme in computer science gives you the aptitude for both independent working and multidisciplinary teamwork.

This education will give you:
-The ability to advance your knowledge in the different areas of computer science.
-The skill to seek, assess, and analyse scientific information in your own area of expertise, and apply the methods of the field in an ethical and sustainable way.
-The ability to act as expert in the field, and to develop the practices and methods of your field in cooperation with specialists from other fields.
-Oral and written communication skills in an international work environment.

The quality teaching within the computer science programme at the University of Helsinki has been highlighted repeatedly in national and international teaching assessments. The student-centred, in-depth learning gives you a solid basis for life-long learning. Studying at the leading research unit for computer science in Finland offers you constant interaction with current research and insight into the development patterns in the field.

The University of Helsinki will introduce annual tuition fees to foreign-language Master’s programmes starting on August 1, 2017 or later. The fee ranges from 13 000-18 000 euros. Citizens of non-EU/EEA countries, who do not have a permanent residence status in the area, are liable to these fees. You can check this FAQ at the Studyinfo website whether or not you are required to pay tuition fees: https://studyinfo.fi/wp2/en/higher-education/higher-education-institutions-will-introduce-tuition-fees-in-autumn-2017/am-i-required-to-pay-tuition-fees/

Programme Contents

In future, we will increasingly be using intelligent tools, consisting of networked hardware, software, services, and data. They will work based on intelligent, learning algorithms, data streams carried by communication protocols, and global infrastructures.

Within the Algorithms sub-programme, you will study effective algorithms and their application within other disciplines and in corporate life. Future IT systems will contain more and more intelligent components, the function of which will be based on complex mathematical models created automatically with the aid of machine-learning methods. The problems to be solved are computationally challenging, and the ever increasing amounts of data will create their own challenges when it comes to the efficiency of the algorithms needed.

The Networking and services sub-programme educates you to become an expert and strategic leader in the design and management of new global infrastructures. The infrastructures include Internet technologies in fixed networks and mobile environments, as well as the information and service networks built on top of them. Focus areas include the theory, data security, and trust within distributed systems, interactive systems, and the adaptability of services in a changing environment.

The Software systems sub-programme introduces you to the design and implementation of advanced software. The development of a shared software framework or platform for several software products is very demanding both technically and from the development project viewpoint. Developing such software requires technical skills, but also team- and project work, quality assurance, and communication. Within this sub-programme, you can specialise in software engineering, software technology, or information management, and study the current research questions in these areas in depth.

Selection of the Major

The sub-programmes in the Master’s programme for computer science are:
-Algorithms
-Networking and services
-Software systems

You can select any of these programmes according to your preferences at the beginning of your studies. The sub-programme determines which courses you should take.

Programme Structure

The Master’s programme comprises 120 credits, which can be completed in two years, in accordance with an approved personal study plan. The degree includes:
-80 credits of advanced courses, including shared courses within the programme, courses within the programme which support the thesis topic, the Master’s thesis (Pro gradu), 30 credits.
-40 credits of other courses from your own or other programmes. The other courses can include a work-orientation period.

Career Prospects

The employment outlook within the field is excellent. Masters of computer science find varied positions within the ICT field, both as employees and entrepreneurs. The nature of the education is also geared towards giving you an aptitude for managerial posts. All the sub-programmes provide the qualifications to find employment in a wide variety of jobs.

Software-system graduates often start their careers as software developers and designers, while network graduates often start with software at the infrastructure level (such as data communications, computation, or data entry). The skills learned in the algorithms sub-programme enable you to work on challenging tasks in various fields.

As a graduate you can find employment within small or large corporations as well as organisations in the private, public, or third sector. Due to the global nature of the field, you can find employment anywhere in the world. Taking modules from other education programmes will help you apply your computer science skills in other areas. Many jobs are based on these combinations.

Thanks to its strong scientific basis, the degree is also an excellent springboard to a doctoral programme.

Internationalization

There is a very international atmosphere within the programme, as nearly a third of the students come from abroad, and the advanced courses are instructed by international researchers.

In addition, the University of Helsinki and the Faculty of Science offer you many opportunities for international activities:
-Instruction in English within other education programmes.
-International tasks within the students’ organisations or union.
-Language courses at the Language Centre of the University of Helsinki.

You can also get information and counselling about independent international experience, such as:
-Student exchange in one of the exchange locations of the faculty or university.
-Traineeships abroad.

Computer science at the University of Helsinki is a popular exchange location, especially from Germany. Some 5-10 students come annually; exchange students have come from 14 countries in recent years. The students in the department have taken exchange periods in 16 countries in the past few years.

Research Focus

There are several multidisciplinary research projects under way at the Faculty of Science, which are being carried out in cooperation with the research institutes on the science campus and with other faculties, universities, and corporations. The role of computer science within these projects is to develop the basic methods of the discipline in strategic areas and to collaborate in depth with other disciplines.

The sub-programmes within the Master’s programme cover a considerable part of the strategic focus areas of computer science research at the University of Helsinki: algorithms, data analysis and machine learning, networking and services, software systems, bioinformatics, and data science.

Computer science is part of three Finnish Academy centres of excellence: for computational inference, inversion problems, and cancer genetics. These units represent the collaboration between computer science and other disciplines.

Computer science has coordinated the long-lived Algodan centre of excellence, which has been the basis for many current research groups.

Read less
The growth of the ICT industry has been identified as a top priority for the Northern Ireland Executive. According to Invest NI, Northern Ireland is the leading foreign direct investment region in Europe for software development and IT technical support centres. Read more
The growth of the ICT industry has been identified as a top priority for the Northern Ireland Executive. According to Invest NI, Northern Ireland is the leading foreign direct investment region in Europe for software development and IT technical support centres. There are more than 900 companies in the ICT sector and many of these are international organisations. The majority of new jobs have been in knowledge industries particularly ICT including software development, software testing and funds administration.

It is against this backdrop that we offer this course to graduates in subjects other than computing as an opportunity for career change, to enable them to exploit the opportunities for personal and professional development offered by this burgeoning sector.

Key benefits

- Accredited by BCS, the Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.

- Ulster University academics are actively involved in both research and teaching and this ensures that the developments accrued through research can feed into the teaching of students.

Visit the website: https://www.ulster.ac.uk/course/msc-professional-software-development-ft-mg

Course detail

- Description -

The intensive one-year master’s conversion course is aimed at highly-motivated graduates with a good honours degree in any discipline with no more than 50% computing content. While the course has a particular focus on the employment needs of the local economy, the skills and abilities developed are easily transferred to a more global stage.

- Purpose -

The overall aim of this course is to provide graduates equipped to apply best practice in software engineering to the development of a wide range of software systems in a variety of organisations.

- Teaching and learning assessment -

Teaching is delivered through a combination of lectures, directed tutorials, seminars and practical sessions. Support is also provided for project preparation and implementation.

The course is assessed by coursework and/or written examinations.

Career options

There is a strong demand in the local Northern Ireland economy and beyond for graduates with software development skills. Coupled with the skills and knowledge of their primary degree, graduates from this course will be well placed to find employment in private industry, public sector organisations and in research. They will have the necessary skills to work in initially work in roles such as software developers, software testers and/or academic or commercial researchers but will also have the capacity to diversify into other roles such as independent consultants.

How to apply: https://www.ulster.ac.uk/apply/how-to-apply#pg

Why Choose Ulster University ?

1. Over 92% of our graduates are in work or further study six months after graduation.
2. We are a top UK university for providing courses with a period of work placement.
3. Our teaching and the learning experience we deliver are rated at the highest level by the Quality Assurance Agency.
4. We recruit international students from more than 100 different countries.
5. More than 4,000 students from over 50 countries have successfully completed eLearning courses at Ulster University.

Flexible payment

To help spread the cost of your studies, tuition fees can be paid back in monthly instalments while you learn. If you study for a one-year, full-time master’s, you can pay your fees up-front, in one lump sum, or in either five* or ten* equal monthly payments. If you study for a master’s on a part-time basis (e.g. over three years), you can pay each year’s fees up-front or in five or ten equal monthly payments each year. This flexibility allows you to spread the payment of your fees over each academic year. Find out more by visiting https://www.ulster.ac.uk/apply/fees-and-finance/postgraduate

Scholarships

A comprehensive range of financial scholarships, awards and prizes are available to undergraduate, postgraduate and research students. Scholarships recognise the many ways in which our students are outstanding in their subject. Individuals may be able to apply directly or may automatically be nominated for awards. Visit the website: https://www.ulster.ac.uk/apply/fees-and-finance/scholarships

English Language Tuition

CELT offers courses and consultations in English language and study skills to Ulster University students of all subjects, levels and nationalities. Students and researchers for whom English is an additional language can access free CELT support throughout the academic year: https://www.ulster.ac.uk/international/english-language-support

Read less
This is a programme of study that involves networking, software development technologies and architectures for the design and management of modern distributed computer systems and networks. Read more
This is a programme of study that involves networking, software development technologies and architectures for the design and management of modern distributed computer systems and networks. The emphasis is on a software engineering approach based on sound modern software engineering project management methods, tools and techniques, which enable an integrated lifecycle systems development view.

The programme aims to provide students with the knowledge, skills and understanding required to allow them to contribute to the planning, design and management of modern network based computer systems. Students will gain the understanding of critical evaluation of existing technology options, future developments, protocols, architecture and tools needed to support the development and delivery of advanced network services. Upon successful completion of this Master's programme graduates are expected to be proficient in the development of new enterprise distributed and/or web-enabled systems, the integration of legacy systems into intranets or extranets, and advanced data and telecommunication technologies.

Though our short course centre opportunity may also be provided to study for the following professional qualifications: CISCO Certified Network Associate; Penetration Testing and Vulnerability Assessment.

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/netsyst/csne

Computing - Networking and Systems

Programmes for computer science or computer engineering graduates who wish to develop a specialism in computer systems and advanced software engineering or computer networks.

We offer specialist programmes with an emphasis on all aspects of networking some with extra content on wireless and mobile aspects. There are computer security and computer forensics programmes suitable for the practitioner who wishes to further their skills.

Some programmes concentrate on technical security, security policy management and legal compliance issues which can be excellent preparation for specialist professional exams with CISA (Certified Information Systems Auditor) and CISSP (Certified Information Systems Security Professional).

What you'll study

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

PG Project (CIS) (60 credits)
System Administration and Security (15 credits)
Network and Internet Technology and Design (15 credits)
Network Architectures and Services (15 credits)
Software Tools and Techniques (15 credits)
Clouds, Grids and Virtualisation (15 credits)
Mobile and Network Technologies (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)
Cyber Security (15 credits)
Enterprise Software Engineering Development (15 credits)

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

Audit and Security (15 credits)
Enterprise Web Programming (15 credits)
Systems Development Management and Governance (15 credits)
Penetration Testing (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.

Network and Internet Technology and Design (15 credits)
Software Tools and Techniques (15 credits)
Clouds, Grids and Virtualisation (15 credits)

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

System Administration and Security (15 credits)
Network Architectures and Services (15 credits)
Mobile and Network Technologies (15 credits)

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

PG Project (CIS) (60 credits)

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

Network and Internet Technology and Design (15 credits)
Software Tools and Techniques (15 credits)
Clouds, Grids and Virtualisation (15 credits)

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

System Administration and Security (15 credits)
Network Architectures and Services (15 credits)
Mobile and Network Technologies (15 credits)

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

Mobile Application Development (15 credits)
Cyber Security (15 credits)
Enterprise Software Engineering Development (15 credits)

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

Audit and Security (15 credits)
Enterprise Web Programming (15 credits)
Systems Development Management and Governance (15 credits)
Penetration Testing (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). 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 to work as independent consultants or within teams in diverse areas such as networking, business data communication and telecommunication, Internet and ecommerce applications, IT support, advanced research, teaching and training.

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

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

Read less
This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk. Read more
This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk. It includes training in vital areas such as security, specification, risk management, usability, and design integrity.

You will learn advanced techniques in program design (including software patterns and component technologies) and information handling (structured information, databases). You can study key issues of interactive system design, leading to the ability to identify issues and trade-offs in the design of human-computer interaction, and to invent and evaluate alternative solutions to design problems. You will gain knowledge in the mathematical foundations of software and the practical application of these techniques. You will develop skills to manage software project risks and learn about the development of tools to support decision-making.

The programme will enable you to become competitive in the most technically oriented branches of software engineering. Typical jobs after graduation include software risk analyst, system designer, software quality assurance, software engineer, programmer, usability consultant, systems analyst, and software architect.
Programme outline

Central modules can include:
Design for Human Interaction
Functional Programming
Program Specifications
Real Time & Critical Systems
Software Analysis and Verification
Software Risk Assessment
MSc Project

Further options can include:
Machine Learning
XML and Structured Documents
Advanced Program Design
Advanced Database Systems & Technology
Distributed Systems and Security
Mobile Services
Security and Authentication
Business Technology Strategy
Interactive Systems Design
The Semantic Web
High Performance Computing

Please note that module availability is subject to change.

Read less
The Professional Development Certificates are intended for those who would like to obtain certification in the certain specific areas without having to undertake the preparatory work for a Master's degree. Read more
The Professional Development Certificates are intended for those who would like to obtain certification in the certain specific areas without having to undertake the preparatory work for a Master's degree.

The department of computer science offers a graduate certificate (consisting of four courses each) in Information Systems.

Students will select three or four of the following courses:

STA 511 Intro Stat Computing & Data Management
CSC 545 Database Systems Concepts
CSC 555 Software Engineering
CSC 582 Topics in Information Systems
CSC 586 Sytem Administration and Security

If only three courses are selected, one additional course will need to be selected from the list below:

CSC 520 Foundations of Computer Science
CSC 525 Operating Systems
CSC 530 Data Structures
CSC 535 Networks and Data Communication
CSC 540 Programming Languages
CSC 560 Analysis of Algorithms
CSC 565 Compiler Design
CSC 575 Artificial Intelligence
CSC 581 Topics in Computer Science
CSC 583 Topics in Computer Security
CSC 584 Topics in Web Technology
CSC 585 User Interface In Java
CSC 587 Web Services using XML and SOAP
CSC 588 Wireless Programming and Security
CSC 600 Advanced Seminar
CSC 603 Advanced Seminar in Security
CSC 604 Advanced Seminar Web Technology

Please visit the website for more information about these modules:

http://catalog.wcupa.edu/graduate/sciences-mathematics/computer-science/#coursestext

The Computer Science Information Security Centre

The Computer Science Information Security Center (ISC) recognizes that no computer science graduate should be without information security knowledge. Toward this end, the Computer Science Department has introduced Information Security content such as computer and network security across the undergraduate and graduate curricula.

The curricula set forth by the ISC has been certified by the NSA to meet the National Training Standards for Information Systems Security Professionals (4011) and Systems Administrators (4013).

Career Prospects

Program graduates are employed in the following fields:

• Computer and Information Systems Managers
• Computer and Information Research Scientists
• Software Developers, Systems Software
• Software Quality Assurance Engineers and Testers
• Web Administrators
• Computer Science Teachers, Postsecondary

Read less
Our BCS accredited MSc in Computer Science provides you with a diverse range of skills so that you will be able to produce optimal solutions in complex, multi-discipline projects which are increasingly widespread in industry. Read more
Our BCS accredited MSc in Computer Science provides you with a diverse range of skills so that you will be able to produce optimal solutions in complex, multi-discipline projects which are increasingly widespread in industry.

Examples of such projects include web technology combining networking, human-computer interface and intelligent systems, and high-speed networks using concepts from artificial intelligence and requiring intelligent front ends.

This course is aimed at recent graduates and those with substantial experience in the computing industry who want to gain a qualification that develops their expertise.

Why choose this course?

The design of our programmes is informed by state-of-the-art research being undertaken in the department.
- You will be given the opportunity to undertake an intensive course on compiler construction from one of Europe’s leading authorities in the field.
- Professional experts contribute to the range of subjects on offer.
- You will have the opportunity to put the skills you have gained into practice if you choose to undertake our 1 year optional placement
- You will be joining a department with a diverse and truly international postgraduate community.
- The universal nature of the technical skills developed in our programmes means our courses are of equal relevance to both new graduates and those with many years of industrial experience.

Professional accreditation

BCS, the Chartered Institute for IT.

The MSc in Software Engineering is Accredited as meeting the requirements for CITP Further Learning and partially meeting the requirements for CEng and has been awarded the EQANIE (European Quality Assurance Network for Informatics Education) label.

This course in detail

The MSc in Computer Science has a modular course-unit design providing you with maximum flexibility and choice. To qualify for a master’s degree, you must pass modules amounting to 180 credits. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The MSc in Computer Science with placement enables you to work in industry for a year in the middle of your course to give valuable workplace experience. Placements are not guaranteed, but the Department's dedicated placement team will help with the process of finding and applying for placements. To qualify for a master’s degree with placement, you must pass modules amounting to 180 credits plus the zero credit placement module. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Diploma in Computer Science allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to update their skills. To qualify for a Postgraduate Diploma, you must pass modules amounting to 120 credits. This comprises six taught modules (20 credits each). In some cases, it may be possible for a student on a Postgraduate Diploma to do 3 taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Certificate in Computer Science allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to learn a specific area in this rapidly changing discipline. To qualify for a Postgraduate Certificate, you must pass modules amounting to 60 credits. This comprises three taught modules (20 credits each).

You can also do a Postgraduate Certificate in Computer Science Research Project.

Part-time students normally distribute the work evenly over a two-year period.

Semester 1 - You can choose from the following modules:
-Research and Scholarship Methods (compulsory for MSc and PG Dip)
-Secure Systems Architecture (compulsory for MSc)
-Formal Software Engineering (optional)
-Network Principles (optional)

Semester 2 - You can choose from the following modules:
-Software Production (compulsory for MSc and PG Dip)
-Paradigms of Programming (optional)
-Compiler Construction (optional)
-Machine Learning (optional)
-Operating Systems Development (optional)
-Secure Programming (optional).
-Low Level Tools and Techniques (optional)
-Systems Administration (optional)
-IT Systems Management and Governance (optional)
-Multiservice Networks (optional)

Students undertaking an MSc with placement will do a 1 year placement in industry. The placement will be undertaken after the taught component and before doing the dissertation.

Students studying for an MSc will also take:
-MSc Dissertation (completed over summer)

Teaching and learning

Lectures provide a theoretical basis, while the practical sessions are used to strengthen your understanding by active involvement. Coursework and projects form the basis for continuous assessment. These methods have been developed to provide the varied experience that our students require, including the opportunity to discuss your work directly with the lecturers.

Many of the modules are enriched by the teaching staff's research expertise. There are also visiting lecturers from research organisations and industry.

Assessment methods include examination and coursework, reflecting the development of academic content from the more practical aspects to the more conceptual.

Specialist facilities

Our labs are equipped with industry-standard equipment and software tools. This enables you to develop skills of immediate relevance to industry needs while also providing a sound practical basis that enhances you understanding of theoretical concepts. Networking laboratories are equipped with modern Cisco routers, switches and security devices to enable design construction and testing of complete high bandwidth, secure, wired and wireless networks. Our server and security laboratories provide a safe environment for you to experiment with range of complex systems and software.

Careers and professional development

Graduates of this course are employed across a whole range of careers from development roles in small software houses, to the activities of IT departments in large, multinational corporations, to more specialist roles for providers of IT and telecommunications services. These include technical roles, including software design and development, specialist product support, and infrastructure and security management roles.

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
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
If your first degree is not in computing but you want to move into IT then our BCS accredited MSc in Computing is designed for you. Read more
If your first degree is not in computing but you want to move into IT then our BCS accredited MSc in Computing is designed for you. Our course provides the basis for starting a career in computing and IT; teaching you the fundamentals of programming, hardware, networks and software engineering.

The course will enable you to develop a sound knowledge of computer software development for a range of problem areas, such as interactive websites, stand-alone applications and network systems. Because of its emphasis on software system construction and management, and data organisation, the qualification is applicable to a wide variety of fields concerned with using computers, as well as directly to the computer industry itself.

Why choose this course?

This programme is rooted in real-world and industry-relevant experiences. Lecturing staff have extensive experience in research and university teaching, as well as a wide range of previous industrial and commercial backgrounds. You will have the opportunity to put the skills you have gained into practice if you choose to undertake our 1 year optional placement.

You will be joining a department with a diverse and truly international postgraduate community. The universal nature of the technical skills developed in our programmes means our courses are of equal relevance to both new graduates and those with many years of industrial experience.

Professional accreditation

BCS, the Chartered Institute for IT. The MSc in Computing is accredited as partially meeting the requirements for CITP and have been awarded the EQANIE (European Quality Assurance Network for Informatics Education) label.

This course in detail

The MSc in Computing has a modular course unit design providing you with maximum flexibility and choice. To qualify for a master’s degree, you must pass modules amounting to 180 credits. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The MSc in Computing with placement enables you to work in industry for a year in the middle of your course to give valuable workplace experience. Placements are not guaranteed, but the Department's dedicated placement team will help with the process of finding and applying for placements. To qualify for a Master’s degree with placement, you must pass modules amounting to 180 credits plus the zero credit placement module. This comprises six taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Diploma in Computing allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to brush up their skills. To qualify for a Postgraduate Diploma, you must pass modules amounting to 120 credits. This comprises six taught modules (20 credits each). In some cases, it may be possible for a student on a Postgraduate Diploma to do 3 taught modules (20 credits each) plus your dissertation (60 credits).

The Postgraduate Certificate in Computing allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to learn a specific area in this rapidly changing discipline. To qualify for a Postgraduate Certificate, you must pass modules amounting to 60 credits. This comprises three taught modules (20 credits each).

We also offer a Postgraduate Certificate Computing Research Project.

Part-time students normally distribute the work evenly over a two-year period.

Semester 1 - You can choose from the following modules:
-Research and Scholarship Methods (compulsory for MSc and PG Dip)
-Object-Oriented Programming (compulsory for MSc and PG Dip)
-Structured Data (compulsory for MSc)

Semester 2 - You can choose from the following modules:
-Computer Systems and Networks (compulsory for MSc and PG Dip)
-Software Production (compulsory for MSc)
-Cyber security and the web (Compulsory for MSc)

As courses are reviewed regularly as part of our quality assurance framework, the list of taught modules you choose from may vary from the list here.

Students undertaking an MSc with placement will do a 1 year placement in industry. The placement will be undertaken after the taught component and before doing the dissertation.

Students studying for an MSc will also take:
-MSc Dissertation (completed over summer)

Careers and professional development

Our MSc students come from all over the world and graduate to follow careers in technical, business-related and creative roles, for example as developers, engineers, IT managers or web developers. Whatever their interest, our graduates tell us that the relevance of our courses and the skills they've learnt enable them to achieve their goals and build their careers.

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 Masters in Computing and Information Systems focuses on the technological aspects of hardware and software. Liverpool John Moores University provides the perfect opportunity to study the latest innovations in this subject at postgraduate level. Read more
This Masters in Computing and Information Systems focuses on the technological aspects of hardware and software. Liverpool John Moores University provides the perfect opportunity to study the latest innovations in this subject at postgraduate level.

•Course available to study full time (1 year)
•Delivered by academics active in research
•Opportunity to carry out a novel research project in an area of your choice
•High-quality teaching and excellent learning resources commended by the Quality Assurance Agency (QAA)
•£6 million state-of-the-art laboratories and teaching facilities
•Excellent career prospects in areas such as project management, system design and IT management

This MSc in Computing and Information Systems focuses on the technological aspects of hardware and software systems, together with a study of their operational and managerial environment.

The course aims to provide you with a fuller, systematic understanding of current and developing computer technologies and help you to:

•explore the issues surrounding the Management of Information Technology in Business and Industrial contexts
•develop expertise in the areas of computer science that you are interested in
•become an advanced, autonomous learner
•develop a comprehensive understanding, critical awareness and ability to conduct evaluation of current research issues
•work with originality in applying analytical, creative, problem solving and research skills
•gain awareness of the advanced, conceptual understanding, underpinning career development, innovation and further study for PhD

Please see guidance below on core and option modules for further information on what you will study.
Level 7
Project Dissertation
Advanced Software Engineering Concepts
Research Methods
Computer Systems Technology
Management of E-business
Database Design and Technology
Advanced Data Structures and Algorithms
Software Development with JAVA
Computer Forensics
Computer Security
A major component of the course is the project module. This is an extensive piece of research work in an applications domain relevant to your academic or professional interests.

It is intended to provide you with an opportunity to undertake a major investigation and produce a major dissertation on the outcome of the work. Assessment of the project will be based on this dissertation and presentations of the work.

The work carried out during the project is expected to have a strong research component and will, in many cases, be appropriate in forming the basis of further academic research - for example a PhD programme.

Further guidance on modules

The information listed in the section entitled ‘What you will study’ is an overview of the academic content of the programme that will take the form of either core or option modules. Modules are designated as core or option in accordance with professional body requirements and internal Academic Framework review, so may be subject to change. Students will be required to undertake modules that the University designates as core and will have a choice of designated option modules. Additionally, option modules may be offered subject to meeting minimum student numbers.

Academic Framework reviews are conducted by LJMU from time to time to ensure that academic standards continue to be maintained. A review is currently in progress and will be operational for the academic year 2016/2017. Final details of this programme’s designated core and option modules will be made available on LJMU’s website as soon as possible and prior to formal enrolment for the academic year 2016/2017.

Please email if you require further guidance or clarification.

Read less
The MSc in Digital Systems Engineering is a one-year full-time taught course that makes extensive use of the knowledge and expertise from our well established Intelligent Systems and Nano-Science Research Group. Read more
The MSc in Digital Systems Engineering is a one-year full-time taught course that makes extensive use of the knowledge and expertise from our well established Intelligent Systems and Nano-Science Research Group.

It is intended to provide students with a good theoretical background and solid hands-on experience of the techniques used in modern digital systems design. Using FPGAs as a hardware platform and VHDL as a design language, the programme provides students with:
-A balanced picture of state-of-the-art digital systems design methods
-A sound theoretical and practical knowledge of digital devices, tools, data networks and operating systems
-The ability to learn new techniques to keep up-to-date with new developments in an industrial and/or research setting
-Experience of the use of industry-standard tools to make them attractive candidates for prospective employers in the field
-Experience of working within a group and of the important management skills required by industry
-Hands-on experience of the different stages of the design of a modern digital system, which will culminate in the construction of a complex device (for example, an FPGA-based MP3 player)

Course Content

The course aims to provide a broad-based introduction to state-of-the-art digital system design techniques and to provide a solid grounding in both theory and practice. It is suitable for students wishing to pursue a career in digital electronic industry and research.

[[Group Project
The aim of this substantial group project is to immerse the students in a life-like scenario of a company developing digital systems. The project will involve the design, construction and implementation of a complete FPGA-based digital system, providing students with practical experience of project management and team skills. The system will include both software (such as human-computer interface, low-level programming) and hardware (such as FPGA, A/D converters, communication interfaces) components. The project will culminate in the design and realisation of a printed circuit board hosting a FPGA interfaced to a variety of peripherals. Communication links allowing connection to a PC will enable the creation of a diverse range of multimedia, diagnostic or communication systems. Furthermore, at the end of the project, students will keep the boards they have designed, providing them with a complete FPGA development system, allowing them to further investigate digital systems design.

The project preparation will begin towards the end of the Autumn term when groups will be given a Quality Assurance manual, that will prepare the students to establish effective company policies, procedures and roles for group members, introducing the Quality Assurance processes applied to medium to large projects in industry.

In the Autumn term, a module on 'C Programming' will hone the students' skills required to effectively carry out the software components of the project. The module will provide a practical introduction to writing and running C programs as an example of a procedural programming language.

In the Spring term, the actual project will get under way. Groups of 4-6 students will be formed, assigned a target system to design, and provided with a budget. In this term, the students will prepare an implementation plan that will be followed for the remainder of the project. Detailed system specifications will be established and the budget allocated, taking into account the cost of components and off-the-shelf IP modules.

In the Summer term, the project will continue with the pre-implementation phase. Students will design a PCB with the components (FPGA, communication interfaces, displays, memories, etc.) defined in the system specifications. The design will be sent to fabrication and returned by the end of term. Along with the PCB design, the students will develop a block-level algorithmic description of the system to be implemented, defining the role of each component within the system and beginning the development of the software components of the system.

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

Show 10 15 30 per page



Cookie Policy    X