Introducing Computational Thinking (non coding)

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 and a precursor to coding.  It is a foundational step before learning programming, but this course will not teach you to programme.

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

5th February 2026 10:00 - 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.