• Cardiff University Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • Birmingham City University Featured Masters Courses
  • University of Surrey Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • University of Northampton Featured Masters Courses
London Metropolitan University Featured Masters Courses
Cranfield University at Shrivenham Featured Masters Courses
University College London Featured Masters Courses
University of Leeds Featured Masters Courses
University of Bath Featured Masters Courses
0 miles
Computer Science×

Masters Degrees in Computer Science

We have 1,557 Masters Degrees in Computer Science

Masters degrees in Computer Science study the design and use of computing technologies and applications. Some focus on theoretical topics such as Programming Architecture and Artificial Intelligence. Others are applied courses in Software Engineering, Gaming and Information Systems.

Programmes in the subject area can be taught or research-based, awarding MSc, MRes or MPhil degrees. Some are also offered as conversion courses, designed for graduates in other disciplines. Such programmes will not require an undergraduate Computer Science or Computing degree, but applicants may still need to demonstrate sufficient key skills in numeracy.

Why study a Masters in Computing & Computer Science?

Read more...

  • Computer Science×
  • clear all
Showing 1 to 15 of 1,557
Order by 
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

The MSc in Computer Science course is for you if you are a graduate from one of a wide range of disciplines and are looking to change direction or because of the needs of your chosen career, require a solid foundation in Computer Science.

As the use of computers and computer based systems continues to grow in all aspects of life, at home and at work, it is apparent that there will be for years to come a need for many people who can combine a knowledge of Computer Science, the discipline that underlies Information Technology, and degree level knowledge in a wide variety of other disciplines.

Over the duration of the MSc Computer Science course you will study a variety of modules taught by academic staff that are part of internationally renowned research groups. The course is also regularly updated to ensure that it keeps pace with the rapid developments in Computer Science.

Key Features of Computer Science MSc

• We are top in the UK for career prospects*

• We are 3rd in the UK for teaching quality**

• 5th in the UK overall*

• 7th in the UK for student satisfaction with 98% [National Student Survey 2016]

• 7th in the UK overall and Top in Wales*

• High employability prospects - we are 8th in the UK for graduate prospects*

• 92% in graduate employment or further study six months after leaving University [HESA data 2014/15]

• UK TOP 20 for Research Excellence [Research Excellence Framework 2014]

• Our Project Fair allows students to present their work to local industry

• Strong links with industry

• £31m Computational Foundry for computer and mathematical sciences will provide the most up-to-date and high quality teaching facilities featuring world-leading experimental set-ups, devices and prototypes to accelerate innovation and ensure students will be ready for exciting and successful careers. (From September 2018)

*Guardian University Guide 2017

**Times & Sunday Times University Guide 2016

Modules of Computer Science MSc

Modules for the MSc in Computer Science include Computer Science Project Research Methods but please visit our course page for more information.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, our Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of the expansion of the Department of Computer Science, we are building the Computational Foundry on our Bay Campus for computer science and mathematical science.

Careers

All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

94% of our Postgraduate Taught Graduates of Computer Science were in professional level work or study [DLHE 14/15].

Student Profile

“I chose the MSc Computer Science as a conversion from my previous War and Society degree, primarily employment opportunities. The course was by no means easy for me coming from an arts background, and the first few weeks I felt a little over my head, but thanks to the truly stimulating content from the syllabus and the high quality of the teaching within the department I soon caught up and began to thrive on the course. My project revolved around a comparative study of the Haskell Web-Framework Yesod and ASP.NET. During the completion of this I picked up many of the skills that I now use on an everyday basis in my role at Kinspeed (A Sheffield based Software House). Since starting work I have been able to apply many of the skills I obtained during my time at Swansea and have no doubt that choosing to study the MSc Computer Science at Swansea was one of the better decisions of my life.”

Chris Swires

Research

The results of the Research Excellence Framework (REF) 2014 show that Swansea Computer Science ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).



Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Theoretical Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Theoretical Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

Computer Science is at the cutting edge of modern technology, is developing rapidly, and Swansea Computer Science graduates enjoy excellent employment prospects.

Computer Science now plays a part in almost every aspect of our lives - science, engineering, the media, entertainment, travel, commerce and industry, public services and the home.

The MSc by Research Theoretical Computer Science enables students to pursue a one year individual programme of research. The

Theoretical Computer Science programme would normally terminate after a year. However, under appropriate circumstances, this first year of research can also be used in a progression to Year 2 of a PhD degree.

As a student of the Theoretical Computer Science MSc by Research programme, you will be fully integrated into one of our established computer science research groups and participate in research activities such as seminars, workshops, laboratories, and field work.

Key Features of Theoretical Computer Science

The Department of Computer Science is amongst the top 25 in the UK, with a growing reputation in research both nationally and internationally in computer science. It is home to world class researchers, excellent teaching programmes and fine laboratory facilities.

All postgraduate Computer Science programmes will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, our Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of the expansion of the Department of Computer Science, we are building the Computational Foundry on our Bay Campus for computer science and mathematical science.

Research

The results of the Research Excellence Framework (REF) 2014 show that we lead Wales in the field of Computer Science and are in the UK Top 20.

We are ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).

Links with Industry

Each spring, Computer Science students prepare and present a poster about their project at a project fair – usually together with a system or software demonstration. The Department of Computer Science also strongly encourages students to create CVs and business cards to take along to the fair, as businesses and employers visit to view the range of projects and make contact with the graduating students.



Read less
Why choose Computer Science and Engineering?. It's relevant. . Computers are a part of everything we do. The computer field drives innovation in many other fields, including medicine, education, business, communication, and entertainment. Read more

Why choose Computer Science and Engineering?

It's relevant. Computers are a part of everything we do. The computer field drives innovation in many other fields, including medicine, education, business, communication, and entertainment.

It's creative and challenging. The variety of applications of computer science and engineering makes for highly-creative and challenging projects. Working in the computer field might mean building web-based applications, providing security for sensitive information, developing systems to process scientific data, writing software for new mobile devices, and much more.

It's lucrative. Jobs in the field are among the highest paid, in part because qualified computer scientists and engineers are in demand. The Bureau of Labor Statistics says computing is among the top fields for new job growth through 2018. Read the report...

The future is full of possibilities. There is no question computers are infiltrating every aspect of our society. With changing technology, we cannot know what exciting turns your career might take. What we can say is you will be in a position to contribute in whatever way you choose.

Why Computer Science and Engineering at UTC?

Our faculty is involved. UTC Computer Science students benefit from smaller classes and a low student/teacher ratio which means more interaction with your teachers. We have been where you are and understand that you need to be challenged and encouraged. All classes are taught by faculty with professional degrees. Most faculty hold the Ph.D. in Computer Science, Computer Engineering or a closely related discipline.

We prepare you for the real world. Our students have opportunities for internships, co-op experience and special projects within the College. This is part of why you'll find our graduates working for Fortune 500 companies, local, state and federal government agencies. They have also gone on to graduate programs in computer science, engineering, and medicine.

Don't take our word for it. Hear what Hope Wineman had to say about her choice of Computer Science and Engineering.

Course Requirements

Computer Science: Computer Science

The CPSC M.S. program requires that a student completes a minimum of 33 semester hours in graduate work including the thesis, or 36 semester hours in graduate work including a graduate project. Students admitted to the program who lack academic experience in certain areas will be assigned up to 18 hours of additional course work in the foundation courses listed below in order to gain needed competencies. All students admitted to the M.S. program must complete 15 semester hours of required course in the core courses listed below. The program also includes 6 hours of thesis, 9 hours of computer science elective courses and additional 3 hours of coursework related to the student’s objectives may be selected from an area within or outside of computer science, in consultation with the major adviser and the Graduate Coordinator. Students may elect to undertake a project in lieu of a thesis. In this case, 6 additional hours of elective coursework, for a minimum total of 36 hours of graduate credit, are required. The courses used for these additional six hours are subject to the approval of the major adviser and the Graduate Coordinator of Computer Science. With either the thesis or project option, a minimum of 21 hours of credit must be from UTC computer science courses at the 5000 level. Students must maintain a minimum 3.0 grade point average and are subject to all general regulations of The Graduate School, such as those regulating admission to candidacy, transfer of credits, time limitations, thesis, and degree conferral. 

Computer Science: Data Science

Information on the Data Science concentration can be found here.

Computer Science: Information Security and Assurance

The CPSC-ISA M.S. program requires that a student completes a minimum of 33 semester hours in graduate work including the thesis, or 36 semester hours in graduate work including a graduate project. Students admitted to the program who lack academic experience in certain areas will be assigned up to 18 hours of additional course work in the foundation courses listed below in order to gain needed competencies. All students admitted to the M.S. program must complete 15 semester hours of required course in the computer science core courses and 6 semester hours of required course in ISA core courses listed below. The program also includes 6 hours of thesis, 3 hours of ISA elective courses and additional 3 hours of coursework related to the student’s objectives may be selected from an area within or outside of computer science, in consultation with the major adviser and the Graduate Coordinator. Students may elect to undertake a project in lieu of a thesis. In this case, 3 additional hours of ISA elective coursework and 3 additional hours of elective course, for a minimum total of 36 hours of graduate credit, are required. The courses used for these additional 3 elective hours are subject to the approval of the major adviser and the Graduate Coordinator. With either the thesis or project option, a minimum of 21 hours of credit must be from UTC computer science courses at the 5000 level. Students must maintain a minimum 3.0 grade point average and are subject to all general regulations of The Graduate School, such as those regulating admission to candidacy, transfer of credits, time limitations, thesis, and degree conferral.



Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Advanced Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Advanced Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

On the MSc in Advanced Computer Science course you will be thoroughly prepared for a career in IT or related industries. The Advanced Computer Science course is for you if you are a Computer Science graduate or if you have gained experience of computing and programming in a different first degree. Willingness to work hard and an ability to problem solve are equally important for this MSc in Advanced Computer Science. The MSc in Advanced Computer Science course will develop the skills and knowledge you have gained from your first degree by broadening and deepening your knowledge of Computer Science through a variety of advanced modules and material. The MSc in Advanced Computer Science is accredited by the British Computer Society.

Key Features of Advanced Computer Science MSc

• We are top in the UK for career prospects*

• We are 3rd in the UK for teaching quality**

• 5th in the UK overall*

• 7th in the UK for student satisfaction with 98% [National Student Survey 2016]

• 7th in the UK overall and Top in Wales*

• High employability prospects - we are 8th in the UK for graduate prospects*

• 92% in graduate employment or further study six months after leaving University [HESA data 2014/15]

• UK TOP 20 for Research Excellence [Research Excellence Framework 2014]

• Our Project Fair allows students to present their work to local industry

• Strong links with industry

• £31m Computational Foundry for computer and mathematical sciences will provide the most up-to-date and high quality teaching facilities featuring world-leading experimental set-ups, devices and prototypes to accelerate innovation and ensure students will be ready for exciting and successful careers. (From September 2018)

*Guardian University Guide 2017

**Times & Sunday Times University Guide 2016

Modules of Advanced Computer Science MSc

Modules for the MSc in Advanced Computer Science include Computer Science Project Research Methods but please visit our course page for more information.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, our Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of the expansion of the Department of Computer Science, we are building the Computational Foundry on our Bay Campus for computer science and mathematical science.

Careers

All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

94% of our Postgraduate Taught Graduates of Computer Science were in professional level work or study [DLHE 14/15]

Student Profile

Francesca Madeddu, originally from Italy, completed an outstanding Master’s thesis (which earned her a distinction) investigating interaction with augmented reality on mobile devices. More specifically, she investigated how to interact with virtual Egyptian artefacts placed in real scenes. The final game was deployed at Swansea's Egypt Centre last year and was evaluated by volunteers working at the museum. A Master’s thesis does not often lead to a publication. However, part of Francesca's research was written up as an extended abstract and presented at Computer Graphics and Visual Computing (CGVC), a Eurographics UK conference for visual computing last year. An exceptional achievement!



Read less
Are you fascinated by cutting-edge technology? Our one-year master’s programme aims to deepen your knowledge in an area of current interest within computer science, as well as to develop your scientific skills. Read more

Are you fascinated by cutting-edge technology? Our one-year master’s programme aims to deepen your knowledge in an area of current interest within computer science, as well as to develop your scientific skills.


Description of programme

The programme focuses on the realization of innovative IT services and systems. You will learn about the technologies and concepts essential for the development of modern information systems, which are typically complex and include cooperative components. Such technologies and concepts include software agents, service-oriented computing, middleware and ontologies. You will also learn how these technologies can be applied to business systems and other support activities that are critical to society.


Learning Outcomes

Knowledge and Understanding 

  • knowledge and understanding of Computer Science, including having an overview of the area, deepened knowledge in the area of connected systems, as well as, insight in current research and development
  • deepened knowledge of methodologies and research methodologies used in Computer Science
  • ablility to describe central concepts in the area of connected systems

Skills and Abilities 

  • ability to integrate knowledge and to analyse, evaluate and handle complex problems and situations also with limited information
  • ability to independently identify and formulate problems, as well as, plan and, by using suitable methods, carry out advanced tasks within given time frames
  • ability to orally and in writing clearly present and discuss her/his conclusions regarding matters in Computer Science, as well as the knowledge and the arguments which these are based upon in dialog with different groups
  • ability to apply the main concepts and technologies in the development of connected systems
  • skills that are required to participate in research and development work in Computer Science, or to work with other qualified tasks

Judgement and approach 

  • capability, within the area of Computer science, with special focus on connected systems, to make judgements taking into consideration relevant scientific, societal, and ethical aspects, as well as, showing consciousness of ethical aspects of research and development
  • understanding of the possibilities and limitation of science, its role in society, and the responsibility of its use
  • ability to identify her/his needs of additional knowledge and to take responsibility for her/his progress within the area


Your future career

MSc graduates in Computer Science will find many exciting opportunities await them, such as the development of complex distributed systems for e-business, e-government, e-health, e-learning, supply chain management, mobile computing and ubiquitous computing. Moreover, you will be qualified to work as a consultant and IT developer. The degree also prepares individuals for PhD studies, leading to careers in education or research.


Organisation

The program will give the student an opportunity to deepen her/his knowledge in an area of current interest within Computer Science, as well as knowledge and skills of methodologies for research and development projects within Computer Science. The core of the programme is the technologies and concepts essential for the development of connected systems including cooperative information systems.


Courses

For programme with start Autumn 2018: 

Autumn 2018 - Semester 1

Spring 2019 - Semester 2



Degree

Master's Degree (60 credits).

Master of Science (60 credits) with a major in Computer Science. 

In order to be entitled to a Master of Science (60 credits) the following requirements have to be fulfilled: 

  • 60 credits in completed courses of which at least 45 credits must be second cycle courses.
  • At least 30 credits within the same main field of study, including a degree project of at least 15 credits.
  • All qualifications at the second cycle require a previous degree of Bachelor, a professional degree or an equivalent foreign degre




Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

As an MSc by Research Computer Science student you will be guided by internationally leading researchers in the field of computer science and will carry out a large individual research project. Computer Science is at the cutting edge of modern technology, and is developing rapidly and Swansea Computer Science graduates enjoy excellent employment prospects.

Computer Science now plays a part in almost every aspect of our lives - science, engineering, the media, entertainment, travel, commerce and industry, public services and the home.

The MSc by Research Computer Science degree enables you to pursue a one year individual programme of research in the field of computer science and would normally terminate after a year. However, under appropriate circumstances, this first year of research can also be used in a progression to Year 2 of a PhD degree.

The MSc by Research programmes including Computer Science MSc by Research all have a recommended initial research training module (Science Skills & Research Methods), but otherwise has no taught element and is most suitable for you if you have an existing background in biosciences or cognate discipline and are looking to pursue a wholly research-based programme of study.

As a student of the MSc by Research Computer Science programme you will be fully integrated into one of our established research groups and participate in research activities such as seminars, workshops, laboratories, and field work.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, our Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of the expansion of the Department of Computer Science, we are building the Computational Foundry on our Bay Campus for computer science and mathematical science.

Research

The results of the Research Excellence Framework (REF) 2014 show that we lead Wales in the field of Computer Science and are in the UK Top 20.

We are ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).

Links with Industry

Each spring, Computer Science students prepare and present a poster about their project at a project fair – usually together with a system or software demonstration. We also strongly encourage students to create CVs and business cards to take along to the fair, as businesses and employers visit to view the range of projects and make contact with the graduating students.



Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science. Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science: Informatique at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

The MSc in Computer Science: Informatique is a Dual Degree scheme between Swansea University and Université Grenoble Alpes for computer science.

The MSc in Computer Science: Informatique Grenoble dual degree scheme is a two year programme that provides students with an opportunity to study in both Swansea, UK and Grenoble, France. One year of the Computer Science: Informatique programme students study at Swansea University and the second year of the programme students study at Université Grenoble Alpes. Upon successful completion of the programme, students will receive an M.Sc. in Advanced Computer Science from Swansea University and a Master from Université Grenoble Alpes.

Key Features of Computer Science: Informatique MSc

- We are top in the UK for career prospects [Guardian University Guide 2018]

- 5th in the UK overall [Guardian University Guide 2018]7th in the UK for student satisfaction with 98% [National Student Survey 2016]

- We are in the UK Top 10 for teaching quality [Times & Sunday Times University Guide 2017]

- 12th in the UK overall and Top in Wales [Times & Sunday Times University Guide 2017]

- 92% in graduate employment or further study six months after leaving University [HESA data 2014/15]

- UK TOP 20 for Research Excellence [Research Excellence Framework 2014]

- Our Project Fair allows students to present their work to local industry

- Strong links with industry

- £31m Computational Foundry for computer and mathematical sciences will provide the most up-to-date and high quality teaching facilities featuring world-leading experimental set-ups, devices and prototypes to accelerate innovation and ensure students will be ready for exciting and successful careers. (From September 2018)

- Top University in Wales [Times & Sunday Times University Guide 2017]

Modules of Computer Science: Informatique MSc

Modules on the MSc in Computer Science: Informatique may include:

Critical Systems; IT-Security: Theory and Practice; Visual Analytics; Data Science Research Methods and Seminars; Big Data and Data Mining; Data Visualization; Human Computer Interaction; Big Data and Machine Learning; Web Application Development; High Performance Computing in C/C++; Software Testing; Graphics Processor Programming; Embedded System Design; Mathematical Skills for Data Scientists; Logic in Computer Science; Computer Vision and Pattern Recognition; High-Performance Computing in C/C++; Hardware and Devices; Modelling and Verification Techniques; Operating Systems and Architectures.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of our expansion, we are building the Computational Foundry on our Bay Campus for computer and mathematical sciences. This development is exciting news for Swansea Mathematics who are part of the vibrant and growing community of world-class research leaders drawn from computer and mathematical sciences.

Careers

All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

94% of our Postgraduate Taught Computer Science Graduates were in professional level work or study [DLHE 14/15].

Some example job titles include:

Software Engineer: Motorola Solutions

Change Coordinator: Logica

Software Developer/Engineer: NS Technology

Workflow Developer: Irwin Mitchell

IT Developer: Crimsan Consultants

Consultant: Crimsan Consultants

Programmer: Evil Twin Artworks

Web Developer & Web Support: VSI Thinking

Software Developer: Wireless Innovations

Associate Business Application Analyst: CDC Software

Software Developer: OpenBet Technologies

Technical Support Consultant: Alterian

Programming: Rock It

Software Developer: BMJ Group

Research

The results of the Research Excellence Framework (REF) 2014 show that Swansea Computer Science ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).



Read less
This two-year master’s programme Computer Science offers stimulating, significant and innovative research at an internationally renowned institute and combines theoretical, experimental and applied approaches. Read more

This two-year master’s programme Computer Science offers stimulating, significant and innovative research at an internationally renowned institute and combines theoretical, experimental and applied approaches.

What does this master’s programme entail?

The two-year master’s programme in Computer Science offers six specialisations which combine excellent theoretical teaching with possibilities for applied work with industrial relevance. This is achieved by intensive collaboration with companies at the Leiden Centre of Data Science. Course themes include topics such as Evolutionary Algorithms, Neural Networks, Databases and Data Mining, Swarm-Based Computation, Bayesian Networks, Multimedia Systems, Embedded Systems and Software, Advanced Compilers and Architectures, Bio-Modeling and Petri Nets.

Read more about our Computer Science programme.

Why study Computer Science at Leiden University?

  • Interdisciplinary research opportunities as well as industrial applications provide you with exciting possibilities. The industrial application areas and interdisciplinary activities include, among others: Bioinformatics and Life Sciences, Medicine, Pharma, Physics, Engineering Applications, Logistics Applications, Energy and Utility related Applications and Financial Applications.
  • You will benefit from our diverse collaborations and the possibilities for internships and projects with our partners such as BMW, ING and Strukton.
  • You have ample of opportunities to assemble your own study path: an individually tailored programme will be designed for each student.

Find more reasons to choose Computer Science at Leiden University.

Computer Science: the right master’s programme for you?

The programme is open for students with an internationally recognized bachelor’s degree in computer science or equivalent. You will be trained as an independent researcher, equipped with the necessary skills to advance your career as a computer scientist.

Read more about the entry requirements for Computer Science.

Specialisations



Read less
Research in Computer Science at York is carried out at the frontiers of knowledge in the discipline. This course gives you the chance to study a range of advanced topics in Computer Science, taught by researchers active in that area. Read more
Research in Computer Science at York is carried out at the frontiers of knowledge in the discipline. This course gives you the chance to study a range of advanced topics in Computer Science, taught by researchers active in that area. This means you will be learning current research results, keeping you at the forefront of these areas. You will also learn a range of theories, principles and practical methods.

The MSc in Advanced Computer Science is a full time, one year taught course, intended for students who already have a good first degree in Computer Science, and would like to develop a level of understanding and technical skill at the leading edge of Computer Science.

You can choose modules on a range of topics, including Cryptography, Functional Programming, Interactive Technologies, Natural Language Processing, Quantum Computation and Model-Driven Engineering.

Course aims
You will gain an in-depth knowledge of topics on the frontiers of Computer Science in order to engage in research or development and application of leading-edge research findings.

By undertaking an individual project, you will become a specialist in your selected area. You will be encouraged to produce research results of your own. This will prepare you to undertake a PhD in Computer Science should you wish to continue studying within the subject.

Learning outcomes
-A knowledge of several difference topics in Computer Science at an advanced level.
-An understanding of a body of research literature in Computer Science in your chosen topic, and the underlying principles and techniques of research in this area.
-An ability to engage in independent study at an advanced level, and develop skills in self-motivation and organisation.

Research Project

You will undertake your individual research project over the Summer term and Summer vacation. This will be a culmination of the taught modules you have taken during the course, which will allow you to focus on a specialist area of interest.

You will be allocated a personal supervisor, who will be an expert in your chosen area of research. You will be hosted by the research group of your supervisor, and you will benefit from the knowledge and resources of the whole group. Being attached to a research group also allows you to take part in their informal research seminars, and receive feedback and help from other members of the group.

You can choose from projects suggested by members of our academic staff. You also have the option of formulating your own project proposal, with the assistance from your personal supervisor.

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

The project aims to give you an introduction to independent research, as well as giving you the context of a research group working on topics that will be allied to your own. You will develop the skills and understanding in the methods and techniques of research in Computer Science.

As part of the assessment of the project, as well as your dissertation, you will give a talk about your work and submit a concise paper which we will encourage you to publish.

Information for Students

The MSc in Advanced Computer Science exposes you to several topics in Computer Science that are under active research at York. The material taught is preparatory to helping to continue that research, and perhaps continuing to a PhD. What we require from you are enthusiasm, hard work and enough background knowledge to take your chosen modules.

The modules on the MSc in Advanced Computer Science are mostly shared with our Stage 4 (Masters level) undergraduates. Your technical background will be different, and we acknowledge this.

During August we will send entrants a document describing the background knowledge needed for each module and, in many cases, references to where this knowledge is available (for example, widely available text books and web pages).

More generally, many of the modules expect a high level of mathematical sophistication. While the kind of mathematics used varies from module to module, you will find it useful to revise discrete mathematics (predicate and propositional calculi, set theory, relational and functional calculi, and some knowledge of formal logic), statistics and formal language theory. You should also be able to follow and produce proofs.

Careers

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

Read less
The Department of Computer Science at Binghamton University aims to provide all graduates with a strong foundation in computer science while also offering the opportunity to pursue specific interests within computer science and/or interests in other disciplines. Read more
The Department of Computer Science at Binghamton University aims to provide all graduates with a strong foundation in computer science while also offering the opportunity to pursue specific interests within computer science and/or interests in other disciplines. The program provides students with an understanding of the theory and practice of automating the representation, storage and processing of information, while emphasizing experimental research to design and engineer a wide variety of computer and information systems.

The Master of Science in Computer Science (MSCS) is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. If you have bachelor's degree in computer science or a related field, you're invited to apply for admission to our MSCS program.

The doctoral program leads to a PhD in Computer Science. Students admitted into the program typically have a master's degree in computer science or a closely related discipline. Students with a bachelor's degree and a strong academic record may also be directly admitted.

Recent doctoral graduates have gone on to careers in as software engineering at Intel, eBay, Cisco Systems, positions at Hewlett Packard, Microsoft, Twitter, Bloomberg, the Air Force Research Lab, and the U.S. Census. Academic placements include assistant professorships at California State University at Fullerton, Valdosta State University, and Harran University, Turkey.

The Master's program leads to a Master of Science in Computer Science. It is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. Holders of the baccalaureate degree in computer science or a related field are invited to apply for admission to the MSCS program. Students whose undergraduate degree is not in computer science may be required to complete some preparatory work in addition to fulfilling the requirements listed below.
Program requirements include four core courses taken over the first two semesters of study. These courses are Computer Organization and Architecture, Operating Systems, Programming Languages and Design & Analysis of Computer Algorithms. Three graduating options are offered: a thesis option, a project option and a comprehensive exam. Beyond the 4 core courses, these options require students to complete 4, 5 and 6 elective courses, respectively, chosen from a broad set of courses offered by the Department.

Applicant Qualifications

- Undergraduate major in computer science or related field desirable for admission
- Applicants are additionally expected to have completed coursework in the following areas:
*Algorithms and data structures
*Computer organization and architecture
*Operating systems
*Programming languages
*Discrete mathematics

All applicants must submit the following:

- Online graduate degree application and application fee
- Transcripts from each college/university you have attended
- Two letters of recommendation (three letters of recommendation for PhD applicants)
- Personal statement (2-3 pages) describing your reasons for pursuing graduate study, your career aspirations, your special interests within your field, and any unusual features of your background that might need explanation or be of interest to your program's admissions committee.
- Resume or Curriculum Vitae (max. 2 pages)
- Official GRE scores

And, for international applicants:
- International Student Financial Statement form
- Official bank statement/proof of support
- Official TOEFL, IELTS, or PTE Academic scores

Read less
Course Content. All MSc degrees in the School of Computer Science at the University of St Andrews can be studied with English Language. Read more

Course Content

All MSc degrees in the School of Computer Science at the University of St Andrews can be studied with English Language. Students study over three taught semesters and in addition to all the modules from their chosen Computer Science degree, they study modules in English for Academic Purposes and English for Computer Science 1 and 2.

Course options

Students with a degree in Computer Science or a related discipline, such as Information Systems or Engineering:

  • Advanced Computer Science
  • Artificial Intelligence
  • Computer Communication Systems
  • Software Engineering

Students who do not necessarily have a Computer Science background but are able to demonstrate proficiency in programming:

  • Human Computer Interaction

Students who do not necessarily have any prior knowledge of Computer Science, IT, programming, or management:

  • Computing and Information Technology
  • Information Technology
  • Management and Information Technology

Highlights

  • This programme offers an innovative way to start your degree with a structure that allows you to continue developing your knowledge of English.
  • You will study both Computer Science and English Language modules – for credit – right from the start. 
  • The University’s School of Computer Science is ranked second in the UK by the Guardian University Guide 2018.
  • One visa covers the full length of the programme.
  • After the first taught semester, you will continue onto a suitable Masters degree in Computer Science based on your performance on the initial Programming module. This also provides you with a high level of flexibility of study.
  • The English language requirement is a minimum of IELTS 6.0 overall, with a minimum of IELTS 5.5 on each paper.

Teaching format

The taught portion of the MSc programme includes eleven modules: three related to English Language and eight specific to Computer Science. Teaching methods include lectures, seminars, tutorials and practical classes. Most modules are assessed through practical coursework exercises and examinations. Class sizes typically range from 10 to 50 students.

All students are assigned an adviser who meets with them at the start of the year to discuss module choices and who is available to assist with any academic difficulties during the year. A designated member of staff provides close supervision for the MSc project and dissertation.

Further particulars regarding curriculum development.

Modules

The modules in this programme have varying methods of delivery and assessment. For more details of each module, including weekly contact hours, teaching methods and assessment, please see the latest module catalogue which is for the 2016–2017 academic year; some elements may be subject to change for 2017 entry.

Closing date for applications

The closing date for applications is in November, please check our website for the most up-to-date information.



Read less
In this Master's specialisation, mathematicians working in areas pertinent to (theoretical) computer science, like algebra and logic, and theoretical computer scientists, working in areas as formal methods and theorem proving, have joined forces to establish a specialisation in the Mathematical Foundations of Computer Science. Read more

In this Master's specialisation, mathematicians working in areas pertinent to (theoretical) computer science, like algebra and logic, and theoretical computer scientists, working in areas as formal methods and theorem proving, have joined forces to establish a specialisation in the Mathematical Foundations of Computer Science. The programme is unique in the Netherlands and will be built on the excellence of both research institutes and the successful collaborations therein.

The emphasis of the Master's is on a combination of a genuine theoretical and up-to-date foundation in the pertinent mathematical subjects combined with an equally genuine and up-to-date training in key aspects of theoretical computer science. For this reason, the mathematics courses in this curriculum concentrate on Algebra, Complexity Theory, Logic, Number Theory, and Combinatorics. The computer science courses concentrate on Formal Methods, Type Theory, Category Theory, Coalgebra and Theorem Proving.

Within both institutes, ICIS and WINST, there is a concentration of researchers working on mathematical logic and theoretical computer science with a collaboration that is unique in the Netherlands. The research topics range from work on algebra, logic and computability, to models of distributed, parallel and quantum computation, as well as mathematical abstractions to reason about programmes and programming languages.

See the website http://www.ru.nl/masters/mathematics/foundations

Admission requirements for international students

1. A completed Bachelor's degree in Mathematics or Computer Science

In order to get admission to this Master’s you will need a completed Bachelor's in mathematics or computer science that have a strong mathematical background and theoretical interests. We will select students based on their motivation and their background. Mathematical maturity is essential and basic knowledge of logic and discrete mathematics is expected.

2. A proficiency in English

In order to take part in the programme, you need to have fluency in English, both written and spoken. Non-native speakers of English without a Dutch Bachelor's degree or VWO diploma need one of the following:

- TOEFL score of ≥575 (paper based) or ≥90 (internet based)

- IELTS score of ≥6.5

- Cambridge Certificate of Advanced English (CAE) or Certificate of Proficiency in English (CPE), with a mark of C or higher

Career prospects

There is a serious shortage of well-trained information specialists. Often students are offered a job before they have actually finished their study. About 20% of our graduates choose to go on to do a PhD but most find jobs as systems builders, ICT specialists or ICT managers in the private sector or within government.

Our approach to this field

In this Master's specialisation, mathematicians working in areas pertinent to (theoretical) computer science, like algebra and logic, and theoretical computer scientists, working in areas as formal methods and theorem proving, have joined forces to establish a specialisation in the Mathematical Foundations of Computer Science. The programme is unique in the Netherlands and will be built on the excellence of both research institutes and the successful collaborations therein.

The emphasis of the Master's is on a combination of a genuine theoretical and up-to-date foundation in the pertinent mathematical subjects combined with an equally genuine and up-to-date training in key aspects of theoretical computer science. For this reason, the mathematics courses in this curriculum concentrate on Algebra, General Topology, Logic, Number Theory, and Combinatorics. The computer science courses concentrate on Formal Methods, Type Theory, Category Theory, Coalgebra and Theorem Proving.

Our research in this field

Within both institutes, ICIS and WINST, there is a concentration of researchers working on mathematical logic and theoretical computer science with a collaboration that is unique in the Netherlands. The research topics range from work on algebra, logic and computability, to models of distributed, parallel and quantum computation, as well as mathematical abstractions to reason about programmes and programming languages.

See the website http://www.ru.nl/masters/mathematics/foundations



Read less
One of a range of degrees from the taught Masters Programme at the School of Computer Science our course is especially designed for graduates of numerate subjects other than computer science. Read more
One of a range of degrees from the taught Masters Programme at the School of Computer Science our course is especially designed for graduates of numerate subjects other than computer science. It is mostly taught separately from the other courses. It intensively covers a broad range of the key principles and techniques of computer science.

About the course

There is an emphasis on software development, in particular when applied to solving problems in other disciplines. Depending on the modules chosen, it can lead to a career in areas such as systems development, IT management, or the deployment of advanced applications in specific disciplines.

Why choose this course?

-This MSc is available with an optional one year industry placement. The 'with placement' programmes give you additional industrial experience by applying the skills you have learned throughout your studies
-A flexible course, part of our postgraduate master's programme in Computer Science, with two different routes
-Our course is especially designed for graduates of numerate subjects other than computer science
-Taught by a highly-regarded and long-established computer science department with strong links to business
-Half the research outputs in Computer Science at the University of Hertfordshire have been rated as world-leading or internationally excellent in the Research Excellence Framework (REF) 2014

Careers

Our masters programme is designed to give Computer Science graduates the specialist, up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research. This particular course will prepare you for a career such as a software engineer, developer or project manager.

Teaching methods

Classes consist of lectures, small group seminars, and practical work in our well-equipped laboratories. We use modern, industry-standard software wherever possible. There are specialist facilities for networking and multimedia and a project laboratory especially for masters students. In addition to scheduled classes, you will be expected a significant amount of time in self-study, taking advantage of the extensive and up-to-date facilities. These include the Learning Resource Centres, open 24x7, with 1,500 computer workstations and wifi access, Studynet our versatile online study environment usable on and off campus, and open access to our labs.

Work Placement

This MSc is available with an optional one year industry placement. The 'with placement' programmes give you additional industrial experience by applying the skills you have learned throughout your studies.

This offers you the opportunity to work for one year in a highly professional and stimulating environment. You will be a full time employee in a company earning a salary and will learn new skills that can't be taught at University. During the placement, you will be able to gain further insight into industrial practice that you can take forward into your individual project.

We will provide excellent academic and personal support during both your academic and placement periods together with comprehensive careers guidance from our very experienced dedicated Careers and Placements Service.

Although the responsibility for finding a placement is with you, our Careers and Placements Service maintains a wide variety of employers who offer placement opportunities and organise special training sessions to help you secure a placement, from job application to the interview. Optional one-to-one consultations are also available.

In order to qualify for the placement period you must maintain an overall average pass mark of not less than 60% across all modules studied in semester ‘A’.

Structure

Year 1
Core Modules
-Computer Architectures
-Computer Science Masters Project
-Operating Systems and Networks
-Preparation for Placement
-Professional Issues
-Professional Work Placement for MSc Computer Science
-Programming and Program Design
-Software Development Exercise
-Systems Modelling

Year 2
Core Modules
-Computer Science Masters Project

Read less
The Master of Science is intended for those who have a Bachelor's degree in Computer Science or related field, or have sufficient preparation. Read more
The Master of Science is intended for those who have a Bachelor's degree in Computer Science or related field, or have sufficient preparation.

The purpose of the programs is to provide the intellectual and practical tools that professionals will need either to pursue or further careers as computer scientists in industry or to pursue a doctorate degree in computer science.

Curriculum

The Master's curriculum is designed with these goals in mind:

• The core modules provide a solid foundation in the fundamental principles of computer science.
• The 500-level electives give exposure to a variety of Computer Science subject areas.
• The 600-level advanced courses give exposure to research topics of current interest and provide in-depth knowledge.

Core: All four modules (12 credits – 3 credits each)

CSC520 — Foundations of Computer Science
CSC530 — Data Structures
CSC540 — Programming Languages
CSC560 — Analysis of Algorithms

Electives: At least four 500-level electives (at least 12 credits – 3 credits each)

CSC525 — Operating Systems
CSC535 — Networks and Data Communications
CSC545 — Database System Concepts
CSC555 — Software Engineering
CSC565 — Compiler Design
CSC570 — Computer Architecture
CSC573 — Graphics and User Interfaces
CSC575 — Artificial Intelligence
CSC581 — Topics in Computer Science
CSC582 — Topics in Information Systems
CSC583 — Topics in Computer Security
CSC584 — Topics in Web Technology
CSC585 — User Interfaces in Java
CSC586 — System Administration and Security
CSC587 — Web Services
CSC588 — Wireless Programming and Security
CSC589 — UML and Pattern Design

Advanced: At least two 600-level (at least 6 credits – 3 credits each)

CSC600 — Advanced Seminar
CSC603 — Advanced Seminar in Computer Security
CSC604 — Advanced Seminar in Web Technology
CSC605 — Internship
CSC610 — Independent Research
CSC620 — Master's Thesis

To find out more information about the curriculum please visit the website:

http://www.cs.wcupa.edu/grad/masters.html

Internships

West Chester University students may register for a Computer Science Internship and work part time or full time in Summer II or during regular semesters. Students who are not Computer Science majors should use CSC300 (3 credits). Computer Science majors should use CSC400 (6 credits); of the 6 credits, 3 credits can be used to satisfy the major requirements, and the other 3 credits satisfy general electives. Computer Science graduate students should use the course number CSC605 (3 credits).

For more information please visit the website:

https://www.wcupa.edu/internships/

Read less
Do you already have an academic bachelor’s degree in another scientific field and do you want to pursue your academic career in the field of Computer Science?… Read more
Do you already have an academic bachelor’s degree in another scientific field and do you want to pursue your academic career in the field of Computer Science? Then the master’s in Applied Computer Sciences is the programme you’re looking for! It is organised in such a way to accommodate your scientific background and future-oriented academic interests – developing the necessary Computer Science skills by complementing your primary field of expertise. Above all that, we offer a wide variety of highly specialised elective courses.

Approach

The first year of the programme focuses on developing knowledge of computer science concepts and techniques, with respect to the earlier studies. Lectures address both hardware and software. Elective courses in the second year allow applying the skills established in the first year, in a specialization, such as software development, telecommunications, multimedia, numeric engineering, bioinformatics, or robotics, as well as many other possibilities. Practical sessions and a master's thesis are also built into the study program.

 All areas of computer science are covered
The programme offers lectures in all traditional areas of the computer science and also in more specialized fields like software engineering, embedded systems, web design, telecommunications, multimedia, bioinformatics, robotics and many other subjects.

 Adaptable to your background and field of interest
Since Computer Science has become a diffuse area, we decided to organize this programme in a way that it can be adapted to the background and the field of interest of the student. Students start with a number of courses (depending on their background) summarizing the basic concepts in order to gain enough knowledge to be able to take elective courses and to make a master thesis in their field of interest. All this happens in an academic environment where research is done in all topics with great interaction among the researchers and large involvement of the students.

Joint organisation of two departments provides wide range of research topics
Two departments, the Department of Computer Science in the Faculty of Science and the Department of Electronics and Informatics in the Faculty of Engineering, jointly organise the Master programmes. Together, they have more than 200 researchers who cover a wide range of research topics.

Learning outcomes

During the two master years students are able to continue to build on the broad ranging basic scientific knowledge acquired as part of their Bachelor programme, complemented with the Information Technology profile, combining a multidisciplinary engineering training with an in-depth specialisation in Applied Computer Science.

The Master of Science in Applied Sciences and Engineering : Applied Computer Science programme is designed to train young people who are capable of making an effective contribution to the conception, realisation and coaching of projects of scientific and/or technological scope for the benefit of the fast-changing world we live in.

Curriculum

Available on http://www.vub.ac.be/en/study/applied-sciences-and-engineering-applied-computer-science/programme

Admission requirements

Applicants should have at least a bachelor degree in one of the following areas:
- Engineering
- Mathematics
- Geography/Geology
- Biology/ Biochemistry/ Biotechnology/ Chemsitry
- Economics
- Physics
Students holding a Bachelor’s or Master's degree in another field of the exact sciences or engineering can also apply.

Read less

Show 10 15 30 per page



Cookie Policy    X