Other
Beanz: Functions and Procedures
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
Khan Academy
Khan Academy: Procedures With Parameters
Practice using procedures with parameters for computer programming.
Khan Academy
Khan Academy: Procedures With Return Values
Procedures can compute values for the rest of the program to use by sending back return values.
Khan Academy
Khan Academy: Defining a Procedure Practice
Practice defining a procedure with custom programming.
Khan Academy
Khan Academy: Computer Programming: Advanced Js: Games & Visualizations
After learning how to program in JavaScript and make basic drawings and animations, use that knowledge to make games and visualizations with this tutorial.
Code.org
Code Studio: Computer Science: 20 Hour Intro Course
This twenty-hour course introduces elementary and middle school students core computer science and programming concepts.
Code.org
Code Studio: Picturing Data
Use a Play Lab project to collect data and make predictions. Use this unplugged activity to introduce data.
Code.org
Code.org: Cs Fundamentals: Debugging a Maze
Students in your class might become frustrated with this lesson plan because of the essence of debugging. Debugging is a concept that is very important to computer programming. Computer scientists have to get really good at facing the...
Code.org
Code.org: Cs Fundamentals: Course C
Create programs with sequencing, loops, and events. Translate your initials into binary, investigate different problem-solving techniques, and learn how to respond to cyberbullying. At the end of the course, create your very own game or...
University of Canterbury
Cs Unplugged: Product Code Check Digits
Find out how to check dockets at the supermarket and be sure that what is purchased matches the docket.
University of Canterbury
Cs Unplugged: Parity Magic
This activity will look at how computers correct errors automatically.
University of Canterbury
Cs Unplugged: Unit Plan: Error Detection and Correction
This unit and lessons explores how digital devices detect and correct errors in data, and why sometimes computers can detect errors, but don't have enough information to correct them.
Code.org
Code.org:lesson 8: Clean Code and Debugging
Students deal with common issues that arise when designing web pages in HTML. Students will correct errors in a sequence of increasingly complex web pages. In the process they will learn the importance of comments, whitespace, and...
Code.org
Code.org: Game Lab
Game Lab is a programming environment where you can make simple animations and games with objects and characters that interact with each other. Design an animation or game, code with blocks or JavaScript to make it work, then share your...
Other
Beanz: Variables, Constants, and Data Types
Learn variables, constants, and data types with exercises you can do to test your knowledge.
Khan Academy
Khan Academy: Challenge: Bucktooth Bunny
Use the power of variables to give a bunny bigger eyes and teeth in this coding challenge.
Khan Academy
Khan Academy: Using Variables
Some practice problems with variables in computer programming.
BBC
Bbc Bitesize: Development and Testing: Test Plan
Learn how developers use test plans that check a range of types of data under different circumstances.
Khan Academy
Khan Academy: Procedures With Parameters
When programming, we use procedures to make our code more reusable and to better organize our code. Often-times, we pass parameters to a procedure so that we can change the output of the code.
Code.org
Code.org: Cs Fundamentals: Lesson 8: Changing Variables With Bee
This lesson will help illustrate how variables can make programs more powerful by allowing values to change while the code is running.
BBC
Bbc Bitesize: Development and Testing: Test Driven Development
See why programming and debugging can be part of the same development process.
TED Talks
Ted: Ted Ed: What's the Fastest Way to Alphabetize Your Bookshelf?
You work at the college library. You're in the middle of a quiet afternoon when suddenly, a shipment of 1,280 books arrives. The books are in a straight line, but they're all out of order, and the automatic sorting system is broken. How...
Other popular searches
- Cell Energy Atp
- Atp Aerobic Anaerobic
- Atp and Adp
- Atp Lecture
- Cell Function Atp
- Energy Atp
- Atp Cp
- Atp Cap
- Atp Synthase
- Atp Molecules
- Atp Adp
- Atp, Aerobic, Anaerobic