Computer Science

In this week we use the Scratch programming environment. Scratch uses block-based programming to enable student to create and share stories, games, and animations while learning the fundamentals of computer science.

The Scratch Programming Environment The Scratch Programming Environment

This week’s sessions will be led by Dr. Nathan Bean of the Kansas State University Department of Computer Science.

Subsections of Computer Science

Day 3

Activity 1: Drone Movement

Builds off the drone state machine from Day 2

Drone Movement YouTube Video

Lateral Drone Movement YouTube Video

Rotational Drone Movement YouTube Video

Drone Art

Activity 2: Models and Simulation Part I

Tutorial YouTube Video

Virtual Beocat Tour

Visit https://kstate.designori.net/ and select “Beocat Supercomputer”

Activity 3: Models & Simulations Part II

YouTube Video

Activity 4: Graphing Mathematical Functions

Starter Project

Tutorial YouTube Video

Activity 5: Q&A with Dr. Bean (on Zoom)

CS Extras

Scrolling Shooter Tutorial

Starter Project

Part 1 - P38 Animation YouTube Video

Part 2 - P38 Movement YouTube Video

Part 3 - Player Bullets YouTube Video

Part 4 - Cloning Player Bullets YouTube Video

Part 5 - Adding an Enemy Plane YouTube Video

Part 6 - Bullet Sounds YouTube Video

Part 7 - Player/Enemy Collisions YouTube Video

Part 8 - Player Explosions YouTube Video

Part 9 - Enemy Explosions YouTube Video

Part 10 - Player Lives YouTube Video

Part 11 - Islands in the Sea YouTube Video

Part 12 - Evasive Maneuvers YouTube Video