Callysto.ca Banner

Module 0 Unit 1: Learning Outcomes#

This course is divided into 7 parts, which we refer to as modules. Each module will teach important skills that will help you use Callysto in a classroom setting.

Module 1 - Computational Thinking 101#

By the end of this module, you will be able to

  • Describe computational thinking

  • Describe the steps of computational thinking

  • Apply the steps of computational thinking to every day and rich problems

  • Explain the importance of learning computational thinking for K-12 students

Module 2 - Computational Thinking Through Algorithms#

By the end of this module, you will be able to

  • State the difference between an algorithm, software, and hardware

  • Explain how an algorithm turns into actions that complete some task

Module 3 - Computational Thinking and Jupyter Notebooks#

By the end of this module, you will be able to

  • Explain what a Jupyter notebook is

  • Identify various parts of a notebook and what they do

  • Launch and modify an existing notebook

  • Insert text, hyperlinks, images, YouTube videos, and math formulas into a notebook

  • Articulate how Jupyter notebooks can help as a teaching tool in the context of computational thinking

Module 4 - Programming in Jupyter Notebooks#

By the end of this module, you will be able to

  • Explain the three components of Callysto

  • Create an account on the Callysto online service and access notebooks there

  • Manage files and documents within your Callysto account

  • Create a new Jupyter notebook within your Callysto account

  • Add Jupyter notebooks to your Callysto account

  • Select an existing Callysto notebook for use in your specific class and modify it

Module 5 - Managing Your Own Notebooks in Callysto#

By the end of this module, you will be able to

  • Code the following using the Python programming language

  • Variables

  • Loops

  • If/else statements

  • Functions

  • Basic Graphing

  • Demonstrate how Markdown and Python can be used together in a Jupyter notebook

Module 6 - Data Analytics and Callysto#

By the end of this module, you will be able to

  • Explain why data analysis is important

  • Explain the steps involved in data analysis

  • Perform data analysis with Open Data

  • Work with open data in your classroom using Jupyter notebooks

Module 7 - Calling All Teachers!#

By the end of this module, you will be able to

  • Introduce Callysto to your own classroom

  • Describe how the Callysto program applies to teachers and schools

  • Explain the benefits of the Callysto program to students and colleagues

Callysto.ca License