Introducing Computational Thinking

Computational thinking is an essential prerequisite for anyone wanting to learn to program computers and write code. This workshop will take you through the steps to develop a computational mindset.

Difficulty rating: ★☆☆☆ Preparatory

Who is it for?

Both research staff and research students. No experience necessary!

Summary of the topics covered

  • Identify the steps involved in computational thinking
  • Break a problem down into more manageable parts
  • Develop a series of steps (an algorithm) to solve the problem
  • Generalise the steps to make the algorithm re-usable (abstraction)

Prerequisites

There are no prerequisites for this course.

Duration

3.5 hours

Next course

11th November 2025 9:30 - 13:00 Book here

Can't attend?

We don’t have online materials for this session, but the course will run again — so you’ll be very welcome to join next time.