## Preparing STEM Teachers to offer Computer Science for All (2017)

ACM SIGCSE 2017

ACM SIGCSE 2017

ACM InRoads (2014)

Journal of Computational Science Education (2012)

AERA conference proceedings 2011

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.

Sometimes, teachers have a students who have already participated in Project GUTS introductory activities, and want to use something different, or want another activity to expand a lesson. Below are links to some alternate activities, both hands-on and on-line, for you to explore.

An off-line activity to introduce students to concepts of randomness and how to program percent chance using a slider in StarLogo Nova.

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.

Decoding a model is an on computer activity in which students are challenged to decode a model.

This activity uses the idea of the classic "battleship" game to review x and y coordinates in StarLogo Nova. Students do a pen and paper simulation of the game, and then use a base model in StarLogo Nova to review the coordinates.

Modeling the movement of agents (people,molecules, cars or ideas) is an important part of modeling systems. Different agents will have varying amount of randomness in their “walks” which can have an impact on systems. In this activity, students will apply the concept of randomness to a simple StarLogo program in which the agents will use ‘random’ blocks to ‘wiggle’ as they move around SpaceLand. This programming activity follows the ‘What are the Chances?" activity.

This activity to explore randomness and how to program percent chance in StarLogo Nova.