Computing
MSc Advanced Computer Science
Full-time
- Block study
- 1 year
- Enrolment date: September
More information
- Admission enquiries: 01642 342639
- scm-postgraduate@tees.ac.uk
On this programme we showcase the research of our leading internationally-prominent computer scientists, teaching is therefore research-informed throughout. It is particularly suited for graduates and professionals with a background in computer science or closely-related subject who wish to advance their knowledge and develop their research skills.
The course provides excellent preparation for anyone aspiring to undertake a doctorate or secure an advanced post in the software industry.
What you study
You develop your knowledge at the forefront of computer science and your intellectual ability for abstract analysis and synthesis at the level for postgraduate research. You gain the skills to make reasoned, critical judgments about computing issues from a highly-informed scientific perspective. You also gain sufficient academic skills to make a contribution to projects at the leading edge of computer science. We encourage progression towards further research studies. The programme also enables you to acquire a range of practical, professional and transferable skills.
How you learn
Lectures introduce and develop material with current research issues and recent research developments included as appropriate. Subjects are explored in depth via tutor-led seminars, practical laboratory sessions, individual or group research and contribution to discussion forums.
Lectures, discussion seminars and online discussions are used to develop intellectual skills. Directed independent study and research are used in many modules to develop your critical evaluation skills.
Practical work includes investigations in current research literature, analysis and evaluation of current research tools, as well as significant tool development.
How you are assessed
Most learning outcomes are assessed by individual course work, including case studies, research essays, time-constrained test, and development of algorithms and systems, with critical evaluation of processes or artefacts, and evidence of research into a specific area.
Other assessments include individual portfolios of technical work and presentations to tutors of research findings. Assessment of a significant system/tool development or a piece of original research work is used as the vehicle for assessing planning and self-management. Other assessments of transferable skills include oral presentations and the development of portfolios of work, to a professional standard.
Career opportunities
On completion of this course you will be well placed for PhD research or a professional career-path position in the software industry.
Entry requirements
Applicants are normally expected to have one of the following:
- BSc (Hons) degree, first class or second class first division, in computer science or a closely-related subject, and an aptitude for discrete mathematics
- equivalent qualifications such as appropriate professional experience.
In addition, international students require IELTS 6.0 or equivalent.
More information
Share |
Modules
Core modules
- An Introduction to Computing Formalisms
- Concurrency and Critical Systems
- Distributed Computing
- Intelligent Systems
- Research Project
- Software Verification
- Theories of Programming
Modules offered may vary.

If you require more information about our courses or the University, please register with our enquiry service.
