Hi, what do you want to do?
Code.org
User Input and Strings
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth lesson plan of the...
TryEngineering
Recursion: Smaller Sibling Pyramids
Get siblings to do your work. Scholars learn how to perform summations of arithmetic sequences in an innovative lesson. They use iterations, smaller siblings (tail-end recursion), and the divide-and-conquer approach.
Sprite Box
Lightbot Jr 4 Coding Puzzles
Learning how to write computer code has never been so much fun! Given control of their very own robots, children create simple programs in order to solve a series of challenges and develop their problem solving skills.
Rochester Institute of Technology
Skateboard Assembly - Line Balance
Utilize the lesson on utilization. The second installment of a nine-part technology/engineering series teaches scholars about the flow of a balanced assembly line and the definition of utilization. Videos, activities, and simulations...
Code.org
Creating Functions
Quit repeating yourself ... you can make this simpler! Rather than repeating the same set of code over and over, class members learn to build and call functions in a series of challenges in App Lab. In the end, they combine...
TryEngineering
Sorting Socks is Algorithm Complexity
Use hosiery to teach computer science. Scholars use socks to develop a set of algorithms. They find ways to find a particular sock from a set and ways to sort socks. Finally, they use their algorithms to consider time complexity.
Computer Science Unplugged
Count the Dots – Binary Numbers
Did you know you can send a message using only zeroes and ones? This interactive resource presents an introduction to binary numbers. Through code cards, pupils learn to convert binary numbers to decimal numbers.
Code.org
The Need for Algorithms
Pairs work through two scenarios that require them to generate an algorithm. The first activity requires pairs to define a common language to use; the second comes with the language. The pairs then must determine how to code the...
TryEngineering
Pulleys and Force
Students investigate pulleys and pulley systems. They demonstrate how multiple pulleys dramatically reduce required force. They study hoe pulley systems are used in machines and impact everyday life.
Rochester Institute of Technology
Skateboard Assembly - Cycle Time
Assemble a great activity on assembly lines. In the first installment of a nine-part technology/engineering series, future entrepreneurs learn about the manufacturing process, specifically about the assembly line and cycle time. The...
Curated OER
Adventures in Electrical Engineering
Learners explore electricity by conducting a series of experiments. In this physics lesson plan, students discover the relationship between current, voltage and resistance. They calculate voltage and power in a given system.
Curated OER
Rover Races
Students identify the challenges encountered by astronauts in operating a planetary rover. In this space science lesson, students create a rover using their team members. They follow a command sequence from the driver and navigate...
Pennsylvania Department of Education
Counting Numbers: Four
Students practice counting to four. In this counting to four lesson plan, students access an e-book at "I Save A Tree.com" where they count items up to four. They examine the text and images which can be seen in both Spanish and English.
Curated OER
Image Processing in the Classroom
Twelfth graders determine how scientists study the universe and particular astronomical objects using Internet research, images and NIH software. They work in groups to examine and use imaging software as they study astronomical objects.