Introduction to computational thinking

Learning outcomes

After studying this course, you should be able to:

  • describe the skills that are involved in computational thinking
  • define and use the concepts of abstraction as modelling and abstraction as encapsulation
  • understand the distinctive nature of computational thinking, when compared with engineering and mathematical thinking
  • be aware of a range of applications of computational thinking in different disciplines.