Handout
BiologyWise

Biology Wise: Guide to Aerobic Cellular Respiration and Its Stages

For Students 9th - 10th
Describes the stages of aerobic cellular respiration and the chemical reactions taking place in each.
Activity
National Institute of Standards and Technology (NIST)

National Institute of Standards and Technology: Insertion Sort

For Students 9th - 10th
Provides a clear definition of an insertion sort with links to a Java implementation and other demonstrations.
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Creating Art With Code

For Teachers 1st - 3rd
Solidify students' knowledge on sequencing by introducing new blocks and goals. In this case, students learn more about pixels and angles using the new blocks, while still practicing their sequencing skills. Also, students will be able...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: My Robotic Friends

For Teachers 1st - 3rd
This unplugged instructional activity brings the class together as a team with a simple task to complete: get a "robot" to stack cups in a specific design. This activity lays the groundwork for the programming that students will do...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: My Loopy Robotic Friends

For Teachers 1st - 3rd
A reintroduction to loops, using the set of "robot" programming instructions. Students will develop critical thinking skills by looking for patterns of repetition in the movements of classmates and determining how to simplify those...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 6: Processing

For Teachers 2nd - 4th
Students complete two unplugged card sorting activities to explore the meaning of processing and its relationship to problem-solving.
Lesson Plan
University of Canterbury

Cs Unplugged: How Binary Digits Work

For Teachers 2nd - 5th
Learn why we have different number systems and expolre binary digits.
Lesson Plan
TryEngineering

Try Engineering: Cracking the Code

For Teachers 9th - 10th
Lesson focuses on how computerized barcodes have improved efficiency in product distribution; explores the barcoding process and engineering design.
Lesson Plan
Other

Digital Promise: Video Game Remix

For Teachers 9th - 10th
Learn about the basics of programming with Scratch, a visual programming language, and remix an online game.
Lesson Plan
Code.org

Code.org: For Loop Fun

For Teachers 3rd - 6th
We know that loops allow us to do things over and over again, but now we're going to learn how to use loops with extra structure built right in.
Handout
Other

The School Run: What Is Debugging?

For Students 3rd - 8th
Students are introduced to the debugging cycle and the steps in the debugging cycle.
eBook
Khan Academy

Khan Academy: Learning Programming on Khan Academy

For Students 9th - 10th
Learn the basics of programming in this tutorial.
Article
BBC

Bbc Bitesize: Development and Testing: Types of Test

For Students 6th - 9th
Learn about types of test cases in computer science.
Handout
BBC

Bbc Bitesize: Development and Testing: Testing

For Students 6th - 9th
Testing is a major phase of developing software. See why it is important to use test plans and carry out different types of test.
eBook
Khan Academy

Khan Academy: More Debugging Tips

For Students 9th - 10th
There are many ways to debug your programs! Here's a list to get you started.
eBook
Khan Academy

Khan Academy: Finding Patterns in Data Sets

For Students 9th - 10th
Explore examples of patterns that we can find in the data around us.
eBook
Khan Academy

Khan Academy: The Building Blocks of Algorithms

For Students 9th - 10th
Learn the building blocks of algorithms in computer science.
eBook
Khan Academy

Khan Academy: Expressing an Algorithm

For Students 9th - 10th
Learn how to express an algorithm many ways, including natural language, flow charts, pseudocode, and of course, actual programming languages.
Article
Microsoft

Microsoft: Index Function

For Students 9th - 10th
Learn about the INDEX function that returns a value or the reference to a value from within a table or range.
Article
Khan Academy

Beanz: Control Flow

For Students 5th - 9th
Learn about control flow in computer programming languages.
eBook
Other

W3schools: Java Methods

For Students 9th - 10th
Learn why to use methods to reuse code: define the code once, and use it many times.
Handout
Other

Code Hs: Glossary: Define Function

For Students 9th - 10th
Find out how to define a method in computer programming.
Article
Code.org

Code Studio: Call a Function

For Students 9th - 10th
Calls a user defined function that takes no parameters, and optionally generates a return value.
Activity
Khan Academy

Khan Academy: Writing Clean Code

For Students 9th - 10th
Practice writing clean code in these practice problems.

Other popular searches