## Resource Options

• ##### Free/Non-commercial Resources:
Displaying 20 resources
• Resource Type: Website / HyperLink

## Animating Objects Programmatically-Animating an Analog Clock face: Part1

Grades: 9 to 12, Community College to Graduate
Subjects: No subjects selected.
Lesson Introduction In this lesson, students will begin learning the basics of Object Oriented Programming and learn how and...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Animating Objects Programmatically-Animating an Analog Clock face: Part3

Grades: 9 to 12, Community College to Graduate
Subjects: No subjects selected.
Lesson Introduction In this lesson, students will learn to develop an algorithm to calculate the proper rotation for the hand...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Scratch Intro #1 - Let's Get Started

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
Students will be introduced to the programming language Scratch developed by MIT. In this lesson students will use Scratch to ...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Getting Started With BYOB/Scratch: How to Build a Block

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
CREATE VISUAL DESIGNS USING CUSTOM SCRATCH BLOCKS BYOB is an extension of Scratch wh...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Testing for Prime Numbers with Predicate Blocks in BYOB/Scratch: A Scaffolding Tool for Teaching Boolean Expressions in AP Computer Science

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
This lesson is primarily directed at the Advanced Placement Computer Science class which is taught using Java. BYOB/Scratch ser...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Decision Making

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
This lesson introduces students to java programming concepts of decision making. They will learn programming constructs like if...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Scratch Intro #2 - Make a Sprite

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
Students will be provided with the tools to create their own sprites using Scratch. This lesson sets the tone that computer pro...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## The Nine Event Types in Alice

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
In this lesson, students will be introduced to the nine event types used in the Alice programming environment.
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Scratch Intro #5 - Ready to Fire

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
Students will enjoy one of the most popular progamming concepts in gaming which is learning to fire an object. Students will re...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Animating Objects Programmatically-Animating an Analog Clock face: Part 2

Grades: 9 to 12, Community College to Graduate
Subjects: No subjects selected.
Lesson Introduction In the last lesson, students learned the basics of Object Oriented Programming and learned how to instanti...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Generating Number Series with Reporter Blocks in BYOB/Scratch: A Scaffolding Tool for Teaching Java Methods in AP Computer Science

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
This lesson is primarily directed at the Advanced Placement Computer Science class which is taught using Java. As an extensio...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Creating a Number Guessing Game in BYOB/Scratch: A Scaffolding Tool For Teaching Binary Searching in AP Computer Science

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
The goal of this lesson is to use a number guessing game as a scaffolding tool for teaching the concept of binary searching. Th...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Loop Structure

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
This lesson introduces students to the different types of repetition structures: the for loop, the while loop, and the do while ...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Recursion

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
This lesson will introduce the algorithmic process known as recursion. This process involves a method that calls itself. Recur...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Creating a Method and Calling it with an Event in Alice

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
In this lesson, students will create a method to move an object. Students will call the method using an event.
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Scratch Intro #6 - Project Part 1

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
In this lesson students will have the opportunity to create a Scratch project from an original idea to a completed program. Stu...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Scratch Intro #7 - Project Part 2

Grades: 10 to 12, Community College to Graduate
Subjects: No subjects selected.
This is the 2nd part of a 2 part Project Lesson. The students will complete the project they began in Scratch Intro #6. Stude...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Introduction to Karel The Robot

Grades: 10 to 12
Subjects: No subjects selected.
Students will receive guided instruction on how to; Use the primitive commands implemented by Scratch scripts and the five ...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Introduction to Decomposition and Abstraction Concepts

Grades: 10 to 12
Subjects: No subjects selected.
In this lesson students will get an introduction to abstraction and decomposition, which are fundamental concepts in computer sc...
Contributor: CTE Online
Views: 0Favorites: 0
• Resource Type: Website / HyperLink

## Decomposition and Abstraction Working Together

Grades: 10 to 12
Subjects: No subjects selected.
In order to master complex problems, two key tools one needs in their thinking toolbox are decomposition and abstraction, concep...
Contributor: CTE Online
Views: 0Favorites: 0