Advanced Computer Science, MSc

Course Duration:12 months full time; up to 24 months part time

 

 

This is a one-year Masters course which concentrates on theory and practice, and provides students with the flexibility to carry out challenging project work on a range of computing topics either at University or within the industry. Suitable for students with a Bachelors degree in computing science, this course prepares graduates to pursue careers as architects or project managers, to undertake basic research or establish their own consulting or software development companies.

Why do an MSc in Advanced Computer Science at Newcastle?

The MSc in Advanced Computer Science will deliver trained postgraduate students who have advanced knowledge, understanding and skills that will equip them for a career in academia or the IT Industry. Particular features of the programme are:

  • Flexible programme of study that students can tailor to their individual interests and needs.
  • Provides students with a well-rounded computer science research training to promote development of skills in computer and information systems.
  • Enhances employment possibilities in the IT industry.
  • Provides students with a foundation to begin a career in an industrial or academic research environment.
  • Provides training to students to develop both technical and professional skills to underpin personal development and future career success.

The topics covered are taught at an advanced level and are linked closely to the research strengths of the School of Computing Science. As such they introduce students to the latest developments that have occurred in the fields covered and concentrate both on the theory and application of the associated techniques.

An individual project component is included in the course which provides the opportunity for students to undertake a challenging research project while working closely with leading researchers. A team project is also incorporated into the course to providing an opportunity for students to develop their team working skills.

Course Structure

The first nine months of the programme are devoted to lectures totalling about 20 hours per week, which are examined by written papers. You will also undertake a substantial amount of supervised and unsupervised practical work.

The final 3 months are devoted to an individual project. An important part of the MSc is the preparation of a dissertation describing the project. You will also be required to give a demonstration of your project where you will be questioned on your dissertation.

Compulsory Modules (2011-2012)
Title
Semester 1
Semester 2
Semester 3
CSC8205 Research Skills 050
CSC8206 Group Project (Computer Security and Resilience) 0150
CSC8499 Individual Project and Dissertation 03060
Optional Modules (2011-2012)
Title
Semester 1
Semester 2
Semester 3
CSC8101 Information Management1000
CSC8102 System Security1000
CSC8103 Distributed Algorithms1000
CSC8104 Enterprise Distributed Computing1000
CSC8105 System Validation1000
CSC8106 System Design1000
CSC8108 Internet Programming0100
CSC8201 The Challenge of Dependable Systems1000
CSC8202 Information Security and Trust1000
CSC8203 Human Factors Engineering0100
CSC8204 High Integrity Software Development1000
CSC8404 Advanced Programming in Java1000
CSC8406 Object-oriented Programming1000

Entry Requirements

Entry requirements are found in our current online prospectus entry for MSc Advanced Computer Science.

Further Information

E-mail: cs.admissions@ncl.ac.uk