Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

ucla-data-science-center/intro-computational-thinking

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

{% capture aboutworkshop %}

This lesson was ported from Belinda Weaver's Intro to Computational Thinking. Her original lesson can be found in the link and this lesson is her lesson but in the Carpentries format. This is her github and her orcid.

Topic and aims

An introduction to computational thinking

Once you have completed this workshop, you should be able to:

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

The workshop will not teach computer programming per se. Instead it will cover the thought processes involved should you want to learn to program.

Audience

This workshop is aimed at librarians and researchers at all stages who want to understand the building blocks of computational thinking.

Prerequisites

To successfully complete this workshop you will need:

  • A pen and paper

Assumed knowledge

No prior knowledge is assumed.

Why?

Rather than making slides for a workshop, why not make a website? It's easier to write, access, share, and reuse. GitHub and GitHub Pages makes this pretty easy.

It is a better Open Educational Resource since anyone can make a copy and adapt!

Releases

No releases published

Packages

No packages published

Languages

  • HTML 48.1%
  • R 45.4%
  • SCSS 5.8%
  • Other 0.7%