• Northumbria University Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • Aberystwyth University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
  • University of Edinburgh Featured Masters Courses

Postgrad LIVE! Study Fair

Birmingham | Bristol | Sheffield | Liverpool | Edinburgh

Kingston University Featured Masters Courses
FindA University Ltd Featured Masters Courses
Cranfield University Featured Masters Courses
Nottingham Trent University Featured Masters Courses
Teesside University Featured Masters Courses
"computer" AND "science" …×
0 miles

Masters Degrees (Computer Science Course)

We have 1,563 Masters Degrees (Computer Science Course)

  • "computer" AND "science" AND "course" ×
  • clear all
Showing 1 to 15 of 1,563
Order by 
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
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 

On completion of the course the student shall demonstrate: 

  • 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 

On completion of the course the student shall demonstrate: 

  • 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 

On completion of the course the student shall demonstrate: 

  • 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





Read less
Our MSc Science Communication course is ideal if you are interested in science, technology, medicine, mathematics or engineering and want to work in the field of science communication. Read more

Our MSc Science Communication course is ideal if you are interested in science, technology, medicine, mathematics or engineering and want to work in the field of science communication.

You will develop the skills required to work in a range of sectors, including media, science policy, filmmaking, science outreach, public relations, museums and science centres, science festivals, and other public engagement fields.

Developed by the Centre for the History of Science, Technology and Medicine and Manchester Institute of Innovation Research , the course features masterclasses and project support from leading professionals in a wide range of sectors, together with experienced science communicators from across the University.

You will spend time building up practical communication skills, and thinking about the broad range of challenges that science communicators face. Does science communication matter for society? Whose interests are furthered by science news? What are the ethical issues in the communication of health research? When we talk about public engagement, what kind of public do we mean?

You will consider these and other questions through insights drawn from history, innovation and policy research, media studies, and the first-hand experience of long-serving communicators, and link these to practical skills.

Special features

Real world learning

We bring practitioners into the classroom and enable you to participate in the various forms of science communication that take place in Manchester to complement your academic learning with real life experiences.

Teaching and learning

You will learn through a mixture of lectures, small-group seminars, discussions and practical exercises. Activities will be included in the taught elements for both individual students and groups.

You will engage with primary and secondary academic literatures, professional literatures, and mass media products about science, technology and medicine.

You will also learn at special sites of science communication, such as museums, media institutions, and public events.

We encourage participation and volunteering to help you further your own interests alongside the taught curriculum. All students will meet regularly with a mentor from the Centre's PhD community, with a designated personal tutor from among the staff and, from Semester 2, a dissertation supervisor.

Applicants may informally request examples of study materials to help you test your ability to engage effectively with the course from the Course Director.

Coursework and assessment

All units are assessed by academic and practical tasks set in parallel. You should expect both written and spoken assessments that use a format appropriate to the relevant professional group or medium.

You may choose your own topic or medium for many of the assessments. Assessed work also includes a piece of original science communication research.

The final assessment is a project created under the supervision of a science communication professional (the mentored project).

Course unit details

The full-time version of the course runs for 12 months from September. There is also a part-time alternative, covering half the same classes each semester over two years. Part-time study involves a limited number of days' attendance per week and can be combined with part-time employment.

All students take three course units consisting of weekly lectures and discussion seminars:

  • Introduction to Science Communication (30 credits)
  • Communicating ideas in science, technology and medicine (15 credits)
  • Introduction to Contemporary Science and Medicine (15 credits)

All students also attend a series of intensive one-day schools on science communication practice and science policy, with sessions led by invited contributors including journalists, documentary filmmakers, museum professionals, policy analysts, outreach officers and other relevant experts. From these day schools, you will choose two of the following four areas to specialise in for assessed work (although you can sit in on all these units):

  • Science, media and journalism (15 credits)
  • Science museums, Science Centres and Public Events (15 credits)
  • Ideas and issues in science communication studies (15 credits) ¿ Science, government and policy (15 credits)

The course is completed by two more open-ended elements allowing you to specialise towards your preferred interests.

  • The science communication research project (30 credits) gives more scope for independent investigation and includes new research on a particular science communication topic.
  • The mentored project (60 credits), completed over the summer at the end of the course, involves working with support from a science communication professional on developing and analysing an activity close to professional practice.

Our course teaches the current trends in science communication, so details of our units may vary from year to year to stay up to date. This type of change is covered within the University's disclaimer , but if you are in doubt about a unit of interest, please contact us before accepting your offer of a place.

What our students say

Read about graduate Amie Peltzer's experience of the course on the Biology, Medicine and Health Student Blog .

Facilities

You will have use of a shared office in the Centre for the History of Science, Technology and Medicine, including networked computer terminals and storage space, and use of a dedicated subject library housed in the PhD office.

You will also be able to access a range of facilities throughout the University.

Disability support

Practical support and advice for current students and applicants is available from the Disability Advisory and Support Service. Email: 



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
The aim of this course is to provide students with a state-of-the-art collection of knowledge, understanding, and skills in the area of Advanced Computer Science. Read more

The aim of this course is to provide students with a state-of-the-art collection of knowledge, understanding, and skills in the area of Advanced Computer Science. This collection aims to be of particular depth so as to provide the student with the relevant knowledge, understanding, and skills to prepare them for a career in Computer Science research. It is designed for students with a good first degree in Computer Science or related areas who wish to deepen their understanding, knowledge, and skills, and aim at a research career in either Industry or Academia.

A student following this course chooses two themes, each consisting of a conceptually coherent set of two course units of 15 credits each, and they take three course units out of these. In addition, they follow three Research Seminars COMP80122, COMP80131, COMP80142 of 5 credits each. This will provide students with the necessary knowledge and skills in Research methodology, ethics and professional issues, as well as communication and presentation skills. As part of COMP80122, students actively participate in the school's annual research symposium, held in reading week between Period 1 and 2.

Teaching and learning

We use a variety of teaching forms, from face-to-face lectures via supervised and unsupervised labs, to self-study elements and supervised projects. Where appropriate, we use blended learning and enquiry based learning.

All our taught course units use coursework as a part of fomative assessment, to deepen and assess both knowledge and understanding and to teach and assess relevant skills.

Coursework and assessment

Course units are assessed through coursework (50%) and end-of-semester examination (50%). However, flexibility is allowed in the delivery and assessment, allowing methods appropriate for each subject. If a course unit's specific features require it for assessments through 66% coursework and 34% exam, or other distributions.

Further information is available at http://intranet.cs.man.ac.uk/intranet_subweb/postgrad

Course unit details

A student following this programme chooses two themes, each consisting of a conceptually coherent set of two course units of 15 credits each, and they take three course units out of these. In addition, they follow three Research Seminars COMP80122, COMP80131, COMP80142 of 5 credits each. This will provide students with the necessary knowledge and skills in Research methodology, ethics and professional issues, as well as communication and presentation skills. As part of COMP80122, students actively participate in the school's annual research symposium, held in reading week between Period 1 and 2.

This makes up the 60 credits taught part of the course.

The MRes research project is worth 120 credits and consists of the following parts: a taster project (10 credits) plus the research project (110 credits), which can but do not have to be related to the same subject and supervised by the same supervisor. The taster project is assessed via a short report. The research project is assessed in two parts, through the Project Progress Report (30 credits) and the Dissertation (80 credits).

A student who chooses two themes that belong to a given pathway, and whose project is in an area suitable for this pathway (which is determined by the examiners) can choose to graduate with an MRes in Advanced Computer Science with a specialisation in an available themes in their course options.

Facilities

  • Newly refurbished computing labs furnished with modern desktop computers
  • Access to world leading academic staff
  • Collaborative working labs complete with specialist computing and audio visual equipment to support group working.
  • Over 300 Computers in the School dedicated exclusively for the use of our students.
  • An Advanced Interfaces Laboratory to explore real time collaborative working;
  • Nanotechnology Centre for the fabrication of new generation electronic devices;
  • An e-Science Centre and Access Grid facility for world wide collaboration over the internet.
  • Access to a range of Integrated Development Environments (IDEs)
  • Specialist electronic system design and computer engineering tools.

Disability support

Practical support and advice for current students and applicants is available from the Disability Advisory and Support Service. Email: 

Career opportunities

Our Advanced Computer Science courses have an excellent record of employment for its graduates. Opportunities exist in fields as diverse as finance, films and games, pharmaceuticals, healthcare, consumer products, and public services - virtually all areas of business and society. Manchester Advanced Computer Science courses are considered among the best in the country and our graduates are actively targeted for the very top jobs in industry and academia.

The MRes in Advanced Computer Science particularly focuses students to explore further study at research level, or to careers in industrial or academic research and development.

We maintain close relationships with potential employers and run various activities throughout the year, including career fairs, guest lectures, and projects run jointly with partners from industry. This is managed by our Employability Tutor; see the School of Computer Science's employability pages for more information.



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
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
Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School (http://graduate.ua.edu/), are as follows for Plan I and Plan II students. Read more
Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School (http://graduate.ua.edu/), are as follows for Plan I and Plan II students.

- Master of Science–Thesis Option (http://cs.ua.edu/graduate/ms-program/#thesis)
- Master of Science–Non-Thesis Option (http://cs.ua.edu/graduate/ms-program/#nonthesis)
- Timetable for the Submission of Graduate School Forms for an MS Degree (http://cs.ua.edu/graduate/ms-program/#timetable)

Visit the website http://cs.ua.edu/graduate/ms-program/

MASTER OF SCIENCE–THESIS OPTION (PLAN I):

30 CREDIT HOURS
Each candidate must earn a minimum of 24 semester hours of credit for coursework, plus a 6-hour thesis under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

Degree Requirements Effective Fall 2011

Credit Hours
The student must successfully complete 30 total credit hours, as follows:

- 24 hours of CS graduate-level course work

- 6 hours of CS 599 Master’s Thesis Research: Thesis Research.

- Completion of at least one 500-level or 600-level course in each of the four core areas (applications, software, systems and theory). These courses must be taken within the department and selected from the following:
Applications: CS 528, CS 535, CS 557, CS 560, CS 609, CS 615
Software: CS 503, CS 507, CS 515, CS 516, CS 534, CS 600, CS 603, CS 607, CS 614, CS 630
Systems: CS 526, CS 538, CS 567, CS 606, CS 613, CS 618
Theory: CS 500, CS 570, CS 575, CS 601, CS 602, CS 612

- No more than 12 hours from CS 511, CS 512, CS 591, CS 592, CS 691, CS 692 and non-CS courses may be counted towards the coursework requirements for the master’s degree. Courses taken outside of CS are subject to the approval of the student’s advisor.

- Additional Requirements -

- The student will select a thesis advisor and a thesis committee. The committee must contain at least four members, including the thesis advisor. At least two members are faculty of the Computer Science department, and at least one member must be from outside the Department of Computer Science.

- The student will develop a written research proposal. This should contain an introduction to the research area, a review of relevant literature in the area, a description of problems to be investigated, an identification of basic goals and objectives of the research, a methodology and timetable for approaching the research, and an extensive bibliography.

- The student will deliver an oral presentation of the research proposal, which is followed by a question-and-answer session that is open to all faculty members and which covers topics related directly or indirectly to the research area. The student’s committee will determine whether the proposal is acceptable based upon both the written and oral presentations.

- The student will develop a written thesis that demonstrates that the student has performed original research that makes a definite contribution to current knowledge. Its format and content must be acceptable to both the student’s committee and the Graduate School.

- The student will defend the written thesis. The defense includes an oral presentation of the thesis research, followed by a question-and-answer session. The student’s committee will determine whether the defense is acceptable.

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School (http://graduate.ua.edu/) and by the College of Engineering.

Degree Requirements Prior to Fall 2011

Credit hours

The student must successfully complete 30 total credit hours, as follows:

- 6 hours of CS 599 Master’s Thesis Research

- 24 hours of CS graduate-level course work with a grade of A or B, including the following courses completed at The University of Alabama:
At least 3 hours of theory courses (CS 500 Discrete math, CS 601 Algorithms, CS 602 Formal languages, CS 612 Data structures)

At least 3 hours of software courses (CS 600 Software engineering, CS 603 Programming languages, CS 607 Human-computer interaction, CS 614 Compilers, CS630 Empirical Software Engineering)

At least 3 hours of systems courses (CS 567 Computer architecture, CS 606 Operating systems, CS 613 Networks, CS 618 Wireless networks)

At least 3 hours of applications courses (CS 535 Graphics, CS 560 or 591 Robotics, CS 591 Security, CS 609 Databases)

- Additional Requirements -

- The student will select a thesis advisor and a thesis committee. The committee must contain at least four members, including the thesis advisor. At least two members are faculty of the Computer Science department, and at least one member must be from outside the Department of Computer Science.

- The student will develop a written research proposal. This should contain an introduction to the research area, a review of relevant literature in the area, a description of problems to be investigated, an identification of basic goals and objectives of the research, a methodology and timetable for approaching the research, and an extensive bibliography.

- The student will deliver an oral presentation of the research proposal, which is followed by a question-and-answer session that is open to all faculty members and which covers topics related directly or indirectly to the research area. The student’s committee will determine whether the proposal is acceptable based upon both the written and oral presentations.

- The student will develop a written thesis that demonstrates that the student has performed original research that makes a definite contribution to current knowledge. Its format and content must be acceptable to both the student’s committee and the Graduate School.

- The student will defend the written thesis. The defense includes an oral presentation of the thesis research, followed by a question-and-answer session. The student’s committee will determine whether the defense is acceptable.

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School (http://graduate.ua.edu/) and by the College of Engineering.

MASTER OF SCIENCE–NON-THESIS OPTION (PLAN II):

30 CREDIT HOURS
Each candidate must earn a minimum of 30 semester hours of credit for coursework, which may include a 3-hour non-thesis project under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

Degree Requirements Effective Fall 2011

The student must successfully complete 30 total credit hours, as follows:

- Completion of at least one 500-level or 600-level course in each of the four core areas (applications, software, systems and theory).
Applications: CS 528, CS 535, CS 557, CS 560, CS 609, CS 615
Software: CS 503, CS 507, CS 515, CS 516, CS 534, CS 600, CS 603, CS 607, CS 614, CS 630
Systems: CS 526, CS 538, CS 567, CS 606, CS 613, CS 618
Theory: CS 500, CS 570, CS 575, CS 601, CS 602, CS 612

- No more than 12 hours from CS 511, CS 512, CS 591, CS 592, CS 691, CS 692 and non-CS courses may be counted towards the coursework requirements for the master’s degree. Courses taken outside of CS are subject to the approval of the student’s advisor.

- The student may elect to replace 3 hours of course work with 3 hours of CS 598 Research Not Related to Thesis: Non-thesis Project. This course should be proposed in writing in advance, approved by the instructor, and a copy placed in the student’s file. The proposal should specify both the course content and the specific deliverables that will be evaluated to determine the course grade.

- Additional Requirements -

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School and by the College of Engineering.

Degree Requirements Prior to Fall 2011

Credit hours

The student must successfully complete 30 total credit hours of CS graduate-level course work with a grade of A or B, as follows:

- The following courses will be completed at The University of Alabama:
At least 3 hours of theory courses (CS 500 Discrete math, CS 601 Algorithms, CS 602 Formal languages, CS 612 Data structures)

At least 3 hours of software courses (CS 600 Software engineering, CS 603 Programming languages, CS 607 Human-computer interaction, CS 614 Compilers, CS630 Empirical Software Engineering)

At least 3 hours of systems courses (CS 567 Computer architecture, CS 606 Operating systems, CS 613 Networks, CS 618 Wireless networks)

At least 3 hours of applications courses (CS 535 Graphics, CS 560 or 591 Robotics, CS 591 Security, CS 609 Databases)

- The student may elect to replace 3 hours of course work with 3 hours of CS 598 Research Not Related to Thesis: Non-thesis Project. This course should be proposed in writing in advance, approved by the instructor, and a copy placed in the student’s file. The proposal should specify both the course content and the specific deliverables that will be evaluated to determine the course grade.

- Additional Requirements -

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School and by the College of Engineering.

TIMETABLE FOR THE SUBMISSION OF GRADUATE SCHOOL FORMS FOR AN MS DEGREE
This document identifies a timetable for the submission of all Graduate School paperwork associated with the completion of an M.S. degree

- For students in Plan I students only (thesis option) after a successful thesis proposal defense, you should submit the Appointment/Change of a Masters Thesis Committee form

- The semester before, or no later than the first week in the semester in which you plan to graduate, you should “Apply for Graduation” online in myBama.

- In the semester in which you apply for graduation, the Graduate Program Director will contact you about the Comprehensive Exam.

Find out how to apply here - http://graduate.ua.edu/prospects/application/

Read less
The computer science program is designed for students who have an undergraduate degree (or minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business. Read more

Program overview

The computer science program is designed for students who have an undergraduate degree (or minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business.

The degree is offered on a full- or part-time basis. Courses are generally offered in the afternoons and evenings to accommodate part-time students. Full-time students take three or four courses per semester and may be able to complete the course work in three semesters. Full-time students who are required to take additional bridge courses may be able to complete the course work in four semesters. Part-time students take one or two courses per semester and may be able to complete the course work in four to five semesters. The time required to complete a master's project is one semester, but can vary according to the student and the scope of the topic. Two semesters is typical.

Plan of study

The program consists of 30 credit hours of course work, which includes either a thesis or a project. Students complete one core course, three courses in a cluster, four electives, and a thesis. For those choosing to complete a project in place of a thesis, students complete one additional elective.

Clusters

Students select three cluster courses from the following areas (see website for individual area information):
-Computer graphics and visualization
-Data management
-Distributed systems
-Intelligent systems
-Languages and tools
-Security
-Theory

Electives

Electives provide breadth of experience in computer science and applications areas. Students who wish to include courses from departments outside of computer science need prior approval from the graduate program director. Refer to the course descriptions in the departments of computer science, engineering, mathematical sciences, and imaging science for possible elective courses.

Master's thesis/project

Students may choose the thesis or project option as the capstone to the program. Students who choose the project option must register for the Project course (CSCI-788). Students participate in required in-class presentations that are critiqued. A summary project report and public presentation of the student's project (in poster form) occurs at the end of the semester.

Curriculum

Thesis/project options differ in course sequence, see the website for a particular option's modules and a particular cluster's modules.

Other admission requirements

-Submit official transcripts (in English) of all previously completed undergraduate and graduate course work.
-Submit scores from the Graduate Record Exam.
-Have a minimum grade point average of 3.0 (B), and complete a graduate application.
-International applicants, whose native language is not English, must submit scores from the Test of English as a Foreign Language. A minimum score of 570 (paper-based) or 88 (Internet-based) is required.
-Applicants must satisfy prerequisite requirements in mathematics (differential and integral calculus, probability and statistics, discrete mathematics, and computer science theory) and computing (experience with a modern high-level language [e.g., C++, Java], data structures, software design methodology, introductory computer architecture, operating systems, and programming language concepts).

Additional information

Bridge courses:
If an applicant lacks any prerequisites, bridge courses may be recommended to provide students with the required knowledge and skills needed for the program. If any bridge courses are indicated in a student's plan of study, the student may be admitted to the program on the condition that they successfully complete the recommended bridge courses with a grade of B (3.0) or better (courses with lower grades must be repeated). Generally, formal acceptance into the program is deferred until the applicant has made significant progress in this additional course work. Bridge program courses are not counted as part of the 30 credit hours required for the master's degree. During orientation, bridge exams are conducted. These exams are the equivalent to the finals of the bridge courses. Bridge courses will be waived if the exams are passed.

Faculty:
Faculty members in the department are actively engaged in research in the areas of artificial intelligence, computer networking, pattern recognition, computer vision, graphics, visualization, data management, theory, and distributed computing systems. There are many opportunities for graduate students to participate in these activities toward thesis or project work and independent study.

Facilities:
The computer science department provides extensive facilities that represent current technology, including:
-A graduate lab with more than 15 Mac’s and a graduate library.
-Specialized labs in graphics, computer vision, pattern recognition, security, database, and robotics.
-Six general purpose computing labs with more than 100 workstations running Linux, Windows, and OS X; plus campus-wide wireless access.

Maximum time limit:
University policy requires that graduate programs be completed within seven years of the student's initial registration for courses in the program. Bridge courses are excluded.

Read less
With a master’s degree in Web Science you will be able to study and solve problems on the web. Our interdisciplinary curriculum emphasises computer science and builds bridges to social sciences, economics, studies of the law, linguistics and mathematics. Read more

About the Program

With a master’s degree in Web Science you will be able to study and solve problems on the web. Our interdisciplinary curriculum emphasises computer science and builds bridges to social sciences, economics, studies of the law, linguistics and mathematics. All mandatory courses are taught in English.

In general, our programme aims at people with a bachelor’s degree or a minor in computer science. Our programme even is free of tuition. The medium of instruction is English.

More information under: http://west.uni-koblenz.de/en/mws

Employment Outlook

Graduates from the institute WeST have found interesting positions at successful companies, started their own businesses or continued towards a Ph.D. Institute WeST has a limited number of places available each year for pursueing a Ph.D. If you excel earning a master's degree in Web Science you will be in pole position for continuing with doctoral studies.

Studying in Koblenz

Koblenz is one of the oldest and most attractive cities in Germany with its surroundings honoured as UNESCO World Cultural Heritage. The university of Koblenz-Landau has close contacts to leading companies, offering possibilities for internships, collaboration and project experiences.

Program Structure

Our interdisciplinary curriculum emphasises computer science and builds bridges to social sciences, economics, law, linguistics and mathematics. All mandatory courses are taught in English.

The curriculum is organized in seven module groups:

Foundations of Web Science (two modules) establishes the main idea of Web Science. It provides an interdisciplinary primary view of the web and of more abstract web structures.

The Computer Science track (three modules) teaches the essential technical aspects, namely web engineering, semantic web and web retrieval.

Web and Society (two out of four modules) considers interaction of the web and different user groups: citizens, customers, entrepreneurs, and interest groups.

The module group Elective Courses in Computer Science provides a wide range of technical topics. Modules may be choosen freely from all Master courses in computer science with relevance to the web given at the University of Koblenz-Landau (three modules or more, mininum 18 ECTS).

Elective Interdisciplinary Courses contain web-related modules offered by our university from other disciplines (such as economy, social sciences, linguistics, anthropology, communication theory etc.). Students have to freely elect at least two modules (12 ECTS).

Topics for seminars and research lab can be freely chosen from Web Science subjects. Furthermore, this module group contains a social skills and leadership training..

The topic of the master's thesis can also be freely chosen from any Web Science subjects.

More information about the curriculum can also be found under: http://west.uni-koblenz.de/en/mws/curriculum

Requirements

Higher Education Entrance Qualification -

It is a legal requirement in Germany that students own a Higher education entrance qualification („Hochschulzugangsberechtigung“) respectively a Master entrance qualification („Masterzugangsberechtigung“), proven by school leaving certificates or studies completed at secondary education level.

Entrance qualification is not checked by us, but uni-assist (see application process), therefore please refrain from asking us if your diploma will be accepted. Uni-assist provides some further information on higher education entrance qualification.

Academic Background in Computer Science -

You need some academic background in computer science, such as a

bachelor's degree in computer science, business informatics, Computervisualistik (as offered by the University of Koblenz-Landau), Information management (as offered by the University of Koblenz-Landau until 2012 if 60 ECTS in computer science were acquired) or similar.

Students with a minor in computer science (at least 60 European Credit Points) can apply, too. Here we have to make a decision on a by-case-basis. To get an educated guess please contact the course guidance.

Only diplomas of international accredited universities will be accepted. If you are unshure if your academic background fulfils our requirements, do not hesitate to contact us: . Non-academic, practical experience in computer science alone does not qualify you for our programme.

Sufficient Grades in Previous Studies -

The German grading system ranges from 1 ("very good") to 6 ("insufficient"). Lower numbers mean better grades. To be eligible for our programme, the grades from your previous studies must be between 1 and 2.5. Grade conversion into the German system is done by uni-assist (cf. application procedure), so we cannot tell you if your GPA fis sufficient. For a first, non-binding estimation on your eligibility you might want to check the calculator provided by the University of Paderborn.

English Language Proficiency -

The medium of instruction for all required courses is English, some additional electives can be taken in German. Thus, we require a certain level of English proficiency such that studies can be undertaken successfully. Thus, a standardised language certificate is required – proof that your previous studies were held in English are not sufficient and not negiotiable. We accept three types of language proficiency certificates:

a TOEFL result of at least 79 (internet based), 550 (paper based) or 213 (computer based)

IELTS test with 6.5 points mininum

Cambridge certificate at level B2 or higher (find an exam center)

Proficiency of German language is not a requirement for application. However, additional elective courses are available in German, and we recommend to learn some basic German for daily life. Some hints on learning German can be found at Deutsche Welle.

Motivational Letter -

Applicants need to supply a motivational letter. Please do not send lenghty standard letters describing your general interest in computer science and your appreciation of the German education system. Instead, refer only to our specific programme and follow these guidelines:

Length should be between 150 and 300 words.

The letter must be written in English.

Specify what you learnt and found particularly interesting in your previous studies or practical experiences. Tell us how you want to deepen these previous experience in our master's programme. You can also describe what you expect to learn here for your future job. You should always refer to our curriculum, especially the module groups Foundations of Web Science, Major Subject Computer Science und Major Subject Web and Society. Make clear that you know our curriculum and point out why you have chosen our programme above others.

Further information under: http://west.uni-koblenz.de/en/mws/requirements

Read less
Our MSc History of Science, Technology and Medicine taught master's course focuses on a broad range of mostly 19th and 20th century case studies, from the local to the global. Read more

Our MSc History of Science, Technology and Medicine taught master's course focuses on a broad range of mostly 19th and 20th century case studies, from the local to the global.

We will explore key debates such as:

  • Why does Britain have a National Health Service?
  • Can better science education cure economic problems?
  • How did epidemic disease affect the colonial ambitions of the European powers?
  • Why do we end up depending on unreliable technologies?

Your studies will pay particular attention to the roles of sites, institutions, and schools of thought and practice, and to the changing ways in which scientists and medics have communicated with non-specialist audiences.

You will learn through lectures, seminars and tutorials and gain experience of historical essay-writing, before researching and writing an extensive dissertation on a specialised topic, supervised by experienced researchers.

This MSc focuses on humanities skills, but may be taken successfully by students from any disciplinary background. It works both as an advanced study course for students with undergraduate experience in the history of science, technology and medicine, and as a conversion route for students from other backgrounds, often in the sciences, but also including general history, social policy, and other fields.

The History of Science, Technology and Medicine pathway is appropriate if you have wide-ranging interests across the field, or are interested in the histories of the physical sciences or the life sciences in particular.

If you wish to focus on biomedicine or healthcare, you may prefer the Medical Humanities pathway. If you are particularly interested in contemporary science communication or policy, you should consider the MSc Science Communication course.

Aims

This course aims to:

  • explore the histories of theories, practices, authority claims, institutions and people, spaces and places, and communication in science, technology and medicine, across their social, cultural and political contexts;
  • provide opportunities to study particular topics of historical and contemporary significance in depth, and to support the development of analytical skills in understanding the changing form and function of science, technology and medicine in society;
  • encourage and support the development of transferable writing and presentational skills of the highest standard, and thereby prepare students for further academic study or employment;
  • provide a comprehensive introduction to research methods in the history of science, technology and medicine, including work with libraries, archives, databases, and oral history;
  • enable students to produce a major piece of original research and writing in the form of a dissertation.

Special features

Extensive support

Receive dedicated research support from the Centre for the History of Science, Technology and Medicine , the longest-established centre for the integrated study of the field.

Extra opportunities

Take up optional classes and volunteering opportunities shared with the parallel MSc Science Communication course at Manchester, including science policy, science media, museums and public events activities.

Explore Manchester's history

Manchester is the classic 'shock city' of the Industrial Revolution. You can relive the development of industrial society through field trips and visits.

Convenient study options

Benefit from flexible options for full or part-time study.

Teaching and learning

Teaching includes a mixture of lectures and small-group seminar discussions built around readings and other materials. We emphasise the use both of primary sources, and of current research in the field.

Most students will also visit local museums and other sites of interest to work on objects or archives.

All students meet regularly with a mentor from the Centre's PhD community, a designated personal tutor from among the staff, and, from Semester 2, a dissertation supervisor. 

Coursework and assessment

Assessment is mostly based on traditional essay-format coursework submission.

All MSc students undertake a research dissertation (or optionally, for Medical Humanities students, a portfolio of creative work) accounting for 60 of the 180 credits.

Course unit details

You are required to complete 180 credits in the following course units to be awarded this MSc:

Semester 1 course units (credits)

  • Major themes in HSTM (30 credits)
  • Theory and practice in HSTM and Medical Humanities (15)
  • Research and communication skills (15)

Semester 2: two optional course units (30 credits each) from the below list, or one from the below plus 30 credits of course units from an affiliated programme:

  • Shaping the sciences
  • Making modern technology
  • Medicine, science and modernity

plus:

  • Dissertation in the history of science, technology and/or medicine (60)

Course structure (part-time)

Part-time students study alongside full-timers, taking half the same content each semester over two years.

You are required to complete 180 credits in the following course units to be awarded this MSc:

Semester 1: Major themes in HSTM (30 credits).

Semester 2: one optional course unit (30 credits each) from

  • Shaping the sciences
  • Making modern technology
  • Medicine, science and modernity

Semester 3:

  • Theory and practice in HSTM and Medical Humanities (15)
  • Research and communication skills (15)

Semester 4: one further optional course unit (30) from CHSTM as seen above, or 30 credits of course units from an approved affiliated programme.

Plus:

  • Dissertation in HSTM (60 credits) across second year and during the summer

Facilities

All MSc students have use of a shared office in the Centre for the History of Science, Technology and Medicine, including networked computer terminals and storage space, and use of the dedicated subject library housed in the PhD office nearby.

The Centre is located within a few minutes' walk of the University of Manchester Library , the largest non-deposit library in the UK.

Resources for student research projects within the University include the object collections of theManchester Museum , also nearby on campus, and the John Rylands Library special collections facility in the city centre.

CHSTM also has a close working relationship with other institutions offering research facilities to students, notably the Museum of Science and Industry .

Disability support

Practical support and advice for current students and applicants is available from the Disability Advisory and Support Service. Email: 



Read less
The degree is taught by the School of Computer Science and by English Language Teaching. In the first semester, which starts in January, all students take a Programming module in addition to two English language modules. . Read more

The degree is taught by the School of Computer Science and by English Language Teaching. In the first semester, which starts in January, all students take a Programming module in addition to two English language modules. 

Course options

For 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

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

  • Human Computer Interaction

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

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.



Read less
Technologies based on the intelligent use of data are leading to great changes in our everyday life. Data Science and Engineering refers to the know-how and competence required to effectively manage and analyse the massive amount of data available in a wide range of domains. Read more
Technologies based on the intelligent use of data are leading to great changes in our everyday life. Data Science and Engineering refers to the know-how and competence required to effectively manage and analyse the massive amount of data available in a wide range of domains.

We offer a two-year Master of Science in Computer Science centered on this emerging field. The backbone of the program is constituted by three core units on advanced data management, machine learning, and high performance computing. Leveraging on the expertise of our faculty, the rest of the program is organised in four tracks, Business Intelligence, Health & Life Sciences, Pervasive Computing, and Visual Computing, each providing a solid grounding in data science and engineering as well as a firm grasp of the domain of interest.

By blending standard classes with recitations and lab sessions our program ensures that each student masters the theoretical foundations and acquires hands-on experience in each subject. In most units credit is obtained by working on a final project. Additional credit is also gained through short-term internship in the industry or in a research lab. The master thesis is worth 25% of the total credit.

TRACKS

• Business Intelligence. This track builds on first hand knowledge of business management and fundamentals of data warehousing, and focuses on data mining, graph analytics, information visualisation, and issues related to data protection and privacy.
• Health & Life Sciences. Starting from core knowledge of signal and image processing, bioinformatics and computational biology, this track covers methods for biomedical image reconstruction, computational neuroengineering, well-being technologies and data protection and privacy.
• Pervasive Computing. Security and ubiquitous computing set the scene for this track which deals with data semantics, large scale software engineering, graph analytics and data protection and privacy.
• Visual Computing. This track lays the basics of signal & image processing and of computer graphics & augmented reality, and covers human computer interaction, computational vision, data visualisation, and computer games.

PROSPECTIVE CAREER

Senior expert in Data Science and Engineering. You will be at the forefront of the high-tech job market since all big companies are investing on data driven approaches for decision making and planning. The Business Intelligence area is highly regarded by consulting companies and large enterprises, while the Health and Life Sciences track is mainly oriented toward biomedical industry and research institutes. Both the Pervasive and the Visual Computing tracks are close to the interests of software companies. For all tracks a job in a start-up company or a career on your own are always in order.

Senior computer scientist.. By personalizing your plan of study you can keep open all the highly qualified job options in software companies.

Further graduate studies.. In all cases, you will be fully qualified to pursue your graduate studies toward a PhD in Computer Science.

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

Show 10 15 30 per page



Cookie Policy    X