## Developing a framework for computational thinking from a disciplinary perspective (2018)

Proceedings of the International Conference on Computational Thinking

Education 2018. Hong Kong: The Education University of Hong Kong.

Proceedings of the International Conference on Computational Thinking

Education 2018. Hong Kong: The Education University of Hong Kong.

These guides are aimed at helping teachers or workshop facilitators help their students or participants be independent learners while working with computer models. They are a work in progress - final versions will be uploaded soon. Please feel free to point out any corrections or additions in a discussion thread -- Thanks!

This video was produced by Project GUTS and Code.org to introduce computational science.

This video introduces computational thinking. It was produced by Project GUTS with Code.org.

In this video, GUTS teachers talk about instilling dispositions and classroom culture that supports scientific inquiry and the development of computational thinking.

A take on the classic board game Battleship, this paper and pencil activity is a fun way to help students understand the use of x and y coordinates in StarLogo Nova. After the activity, students can use the StarLogo Nova model to experiment with x and y locations in a game-like context.

A participatory simulation where partners examine strategies of cooperation versus individual gain. Based on the game theory activity of Prisoner's Dilemma, this activity introduces students to the contrast between theories of "Tragedy of the Commons" (individuals maximizing their own gain will result in collapse of the resources) and classic economic theory (maximum individual gain will lead to greatest efficiency).

As a virus spreads through a community, epidemiologists might study how far a disease has spread, how quickly it spreads and how infectious it can be as well a numerous other pieces of data in order to understand the disease and its potential impact on a community. In this activity, students will simulate the spread of a virus such as the flu. Students will work in pairs to accumulate data using graph paper, a data chart, and a die. Before starting, groups will need to decide on three variables.

A model demonstrating the albedo effect of black or white surfaces. Use as a part of the Climate Change and Agriculture Project GUTS Curricular Unit, or as a stand-alone model, activity, and video.

A short video on the basics of the greenhouse effect, used in CS in Science, Module 2 (Greenhouse gas model).

Computational Thinking Education 2017 conference

Papercatchers is a participatory simulation in which students learn about population growth and limits to growth. Students play the role of members of a growing population, follow simple rules governing survival and reproduction, and collect and graph data.

This handout explains left and right degrees, x and y coordinates, and headings in StarLogo Nova.

Coding Challenge are a series of short challenges that focus on improving coding skills using StarLogo Nova. Each set of challenges focuses on a specific concept: degrees & heading, x & y coordinates and randomness, conditions including absolute value and percent chance, adding color to the terrain and repeat loops, using the z coordinate, and other computer science concepts (logic blocks, data collection),.

This is the cups activity by Thinkersmith (later part of Code.org)

These exercises ask the learner to identify abstractions in the computer model as compared to a diagram or image of a natural phenomenon.

A slide deck of exercises to build CS and decoding skills

This is an early paper of Computational Thinking that has a lot of traction. It's where we first describe the Use-Modify-Create trajectory.

AERA conference proceedings 2011

Penny growth is a table-top hands-on activity in which students grow penny colonies based on simple rules. Through this activity and a corresponding computer model, students gain experience with modeling population growth, plotting data, and recognizing patterns. Different sized environments can be used to prompt a discussion of limits to growth fo the colonies.