Go to page content

Introduction to Computational Thinking

Thursday, Sept. 25, 1:30-4:30 p.m.

Online

Computational thinking is an essential skill for anyone wanting to learn to program computers and write code. This Library Carpentries workshop will take you through the steps involved in computational thinking – learning how to break down complex problems into smaller parts, identify patterns, and design logical solutions that a computer can execute. Through hands-on activities, you will practice techniques such as problem decomposition, abstraction, and algorithmic thinking. By the end of the session, you will have a stronger foundation for approaching programming tasks with confidence, setting the stage for future coding and data-driven learning.

Register here.

The Learning Objectives for this session are:

  • Identify the steps in computational thinking
  • Break problems into manageable parts
  • Develop a clear sequence of steps (an algorithm) to solve a problem
  • Generalize the steps to make the algorithm re-usable (abstraction)

Presented by ACENET

Event Listing 2025-09-25 13:30:00 2025-09-25 16:30:00 America/St_Johns Introduction to Computational Thinking Computational thinking is an essential skill for anyone wanting to learn to program computers and write code. This Library Carpentries workshop will take you through the steps involved in computational thinking – learning how to break down complex problems into smaller parts, identify patterns, and design logical solutions that a computer can execute. Through hands-on activities, you will practice techniques such as problem decomposition, abstraction, and algorithmic thinking. By the end of the session, you will have a stronger foundation for approaching programming tasks with confidence, setting the stage for future coding and data-driven learning. Register here. The Learning Objectives for this session are: Identify the steps in computational thinking Break problems into manageable parts Develop a clear sequence of steps (an algorithm) to solve a problem Generalize the steps to make the algorithm re-usable (abstraction) Online ACENET