Study with Greenwich  | Student Information  | About Us  | Research  | Contact Us

School of Computing & Mathematical Sciences

Search the School website
    

CMS News

[More CMS news]

Programme Specification for 2012/13

MSc Computer Science

This programme is designed for individuals wishing to pursue careers as Computer Science professionals.

Students study, employ and reflect on the principles underpinning Computer Science. Computer languages, communications, operating systems, computer graphics, human computer interaction, artificial intelligence and high performance computing are key areas of focus within this programme of study. Students will reflect on the latest technologies and programming languages and, develop a sound theoretical understanding and in-depth practical experience of designing, constructing and modifying a wide range of software systems. The emphasis is in the underlying theories and practices in software construction. The students will reflect on the analysis, design and construction and the management of the whole software engineering life cycle using a number of approaches and methodologies. The programme leads the students to reflect on the choice of appropriate software tools and techniques through the study of realistic industrial case studies.

From artificial intelligence to software design and software patterns, from high performance computing and virtualisation to computer graphics, at the end of the programme students are equipped to deal with the most intense demands of modern software development and related techniques. The programme also aims to give the students the ability to further develop themselves in a rapidly changing discipline by becoming reflective practitioners. Opportunities exist within the programme to take industrial examinations such as Cisco, Microsoft and Java certifications.

What's the difference between ...
MSc Computer Science and other computing programmes?


Typical content
The following is an indication of current programme content. However, the rapidly changing nature of the subject area means that both the courses offered, and individual course content, are likely to change in future years. Finally note that certain combinations of options may not be available.
For details of timetabling and study patterns, see the timetables page. Masters students take 120 credits of taught courses and undertake a 60-credit project. All courses are 15 credits unless otherwise stated.

  • Project (60 credits) - a substantial individual project on a topic chosen by the student

Core course options (a total of 60 credits) chosen from:

Options (a total of 60 credits, if not already selected above) chosen from:


Specifics

Entry requirements
A good first degree in Computing, Computing Science or a numerate subject (such as maths, physics, engineering, IS, multimedia) which includes some software development; or Substantial commercial/industrial experience including software development using modern programming languages and design.
See the School entry requirements for more details.

Career opportunities
Students are expected to be proficient in the key theoretical and practical areas in Computer Science, including their application to modern software systems development. Students should be able to work as consultants or senior team members developing distributed computing applications. Students should also be able to pursue further research study in the areas of AI, Computer Science and other application areas requiring substantial software development.

Location
This master's programme is based in the Department of Computing & Information Systems, School of Computing & Mathematical Sciences, Greenwich Campus, Old Royal Naval College, Greenwich, London SE10 9LS.

Study mode
1 year full-time / 2 years part-time
September or January start