Postgraduate study
Computing & Web

This course is available for January 2019 entry

MSc Computer Science

This course offers you the opportunity to study two major themes; programming and artificial intelligence (AI). You also study project management and research methods to provide the academic rigour required for postgraduate study and the practical skills for entry to industry.

Course information

Full-time

  • within 1 year (September start), 16 months (January start) or 2 years with advanced practice (September or January start)

More full-time details

2018 entry

Part-time

  • 2 years

More part-time details

2018 entry

  • Enrolment date: September and February
  • Admission enquiries: 01642 342639
  • Fee for UK/EU applicants: £561 per 20 credits
    More details about our fees

Contact details

Further information

  • Facilities

    Computing and Web

    Teesside has fantastic state-of-the-art facilities for web and computing students including a wide range of web, multimedia, network and programming studios. This environment prepares students for work in industry by promoting team work and the use of case studies, problem solving and methods such as peer programming.

 

The School of Computing, Media & the Arts has a proven record of successful research, consultancy and enterprise projects in the field of computer science, giving our staff the relevant real-world case studies to draw upon in their teaching. Having worked in the sector, many of our academic staff have forged strong working relationships with colleagues in industry.

The programming strand gives you the expertise and transferable skills in event-driven programming, patterns, design, development and deployment using industry-standard tools. The AI strand investigates computer models, simulations and techniques for observing and predicting behaviours in large-scale systems. The project management module underpins the practical and theoretical skills with techniques for strategic management of projects so that you are prepared for the full project life cycle. The individual computer science project and Advanced Practice (Internship) module provides you with the opportunity to apply both your practical and theoretical skills in your chosen specialism and to gain real-world experience in industry or research.There are three routes you can choose from to gain an MSc Computer Science:

  • full-time - 2 years with advanced practice (September start)
  • full-time - 1 year (September start) or 16 months (January start)
  • part-time - 2 years.

Course structure

Core modules

Agent Based Modelling

Android App Development

You develop android apps for smartphone and tablet devices to a professional standard. You explore the industry-standard development processes and tools used to build today’s mobile apps. You are informed by current industry practice, to plan and execute a successful software development project.

Assessment is an in-course assignment. You design, plan and build a mobile app for a smartphone or tablet device using industry approaches. Your artefacts and decisions are assessed by a presentation with supporting materials.

Machine Learning

Machine learning is a subfield of computer science concerned with computational techniques rather than performing explicit programmed instructions. You build a model from a task based on observations in order to make predictions about unseen data. Such techniques are useful when the desired output is known but an algorithm is unknown, or when a system needs to adapt to unforeseen circumstances.

You explore statistics and probability theory as the fundamental task is to make inferences from data samples. The contribution from other areas of computer science is also essential for efficient task representation, learning algorithms, and inferences procedures. You gain exposure to a breadth of tasks and techniques in machine learning.

Assessment is an in course assessment (100%).

Master's Project: Advanced Computer Science

Measurement Driven Project Management

Project management is a strategic competency for many of today’s organizations. It requires companies to embrace a wide variety of project types, which involves using a diverse range of metrics extending beyond the traditional management control models of cost, quality and time.

You explore how metrics can drive modern project management, and the modelling and development of project management dashboards for regulation, control and reporting purposes.

Assessment is 100% individual in course assessment – to design and implement a dashboard solution for a project management metrics requirement.

Object Oriented Programming

You are given an intensive introduction to programming assuming little, if any, previous experience. You cover the principles of object oriented programming and event driven GUI (graphical user interfaces) systems using the Java Language. You are introduced to the fundamental skills required for mobile app and pattern driven development. Topics covered include:
• Object oriented concepts: classes, objects, methods, inheritance, polymorphism.
• Event handling and elements of the Swing GUI API.
• Software development using a source code editor and an IDE.
• Software design techniques, problem solving and algorithm development.
• Software documentation.
• Software testing and evaluation techniques.

You are assessed by individual course work that requires you to produce a portfolio of practical and reflective work.

Research Methods for Computing

You gain the knowledge and skills to understand the research process in computing and digital media, and the necessary skills to undertake your masters project. You learn how to use and critically evaluate previous academic research, and to generate good evidence material to justify their professional practice. This involves you learning about different research strategies and data generation methods and how they fit into the development lifecycle and the evaluation of the user experience, the use of the academic research literature, and research ethics.

Assessment involves you preparing a research proposal which can form the basis of their masters project.

 

Advanced practice

Internship

Internship is normally a six month period of placement working in a host organisation where you usually receive a salary. You gain practical experience over a substantial period of time, enhance your employability and put your academic learning into practice. The placement office identify suitable placements, but you can also submit relevant placement opportunities for consideration. You are interviewed and selected by the host organisation.

 

Modules offered may vary.

How you learn

You learn about concepts and methods through keynote lectures and tutorials using case studies and examples. Lectures include presentations from guest speakers in industry. Critical reflection is key to successful problem solving and essential to the creative process. You develop your own reflective practice at an advanced level, then test and assess your solutions against criteria that you develop in the light of your research.

How you are assessed

Work placement

Career opportunities

We prepare you for a career in industry. In addition to your taught classes, we create opportunities for you to meet and network with our industry partners through events such as our ExpoSeries, which showcases student work to industry. ExpoTees is the pinnacle of the ExpoSeries with over 100 businesses from across the UK coming to the campus to meet our exceptional students, with a view to recruitment.

Graduates can expect to find employment in one of the increasing number of sectors needing data science specialists, such as the defence industry, financial industry, telecommunications, and health sector.

Entry requirements

You will normally have a first degree in related discipline (2.2 minimum) or relevant experience or equivalent qualifications.

In addition, international students will require IELTS 6.0 or equivalent.

For additional information please see the entry requirements in our admissions section

International applicants can find out what qualifications they need by visiting Your Country

Course information

Full-time

  • within 1 year (September start), 16 months (January start) or 2 years with advanced practice (September or January start)

More full-time details

2018 entry

Part-time

  • 2 years

More part-time details

2018 entry

  • Enrolment date: September and February
  • Admission enquiries: 01642 342639
  • Fee for UK/EU applicants: £561 per 20 credits
    More details about our fees

Contact details

Further information