Code.org
Practice PT – Improve Your App
The last installment of a 21-part unit is a practice performance task that asks class members to design an app using skills from the unit. Scholars take one of the previous apps from the unit and modify it by adding elements and making...
Code.org
Text Compression
The second lesson in a unit of 15 introduces pupils to text compression. The class begins with discussing how they already use text compression when sending text messages. Pairs learn more about the subject as they work to compress a...
Code.org
Encoding B and W Images
Imagine drawing with zeros and ones. The third lesson in a unit of 15 introduces the class to creating black and white images. Pairs get together to create an encoding scheme in order to make these images. They move on to a...
Code.org
Lossy Compression and File Formats
I'm compressed. Groups do a rapid research of different file types to determine what kind of compression the formats use and how it works. They share their information with the rest of the class until everyone has all the information for...
Code.org
Creativity in Algorithms
Groups work with the program they built in the previous lesson to make it more creative. The resource challenges pupils to add functionality to their existing programs by adding a new command.
Code.org
Functions and Top-Down Design
Let me break it down for you! Introduce your class to a way of breaking up a complicated task into its component pieces. Individuals draw a complex figure using JavaScript and then break it down to help determine the...
Code.org
APIs and Using Functions with Parameters
Introduce your class to the API, a reference guide that lists and explains the functionality of programming language. Using JavaScript, individuals draw complex designs that require additional commands and parameters defined in the...
Code.org
Creating Functions with Parameters
The pupils practice modifying parameters in a function to add variations to their under the sea scene. The resource also introduces random number functions that alter the scene every time the program runs.
Code.org
Looping and Random Numbers
Repetition, repetition, repetition. Get your class to efficiently repeat a section of code over and over again by introducing looping. Class members learn looping to quickly recreate objects they want to appear more than once in their...
TryEngineering
Search Engines
Introduce search engines with an activity that models how search engines work and the different algorithms they employ. Working in groups, class members then build search queries to demonstrate the knowledge learned.
Royal Society of Chemistry
Moles Equations (14-16)
In chemistry, the mole is a unit of measurement, much like a millimeter or liter. After learning about moles, scholars learn various equations relating to mass, volume, and concentration. They review each of these equations in a few...
Google
Snapchat Geofilter
Sometimes pictures could use a little help. Scholars add filters, frames, stamps, and text to a background photograph. They learn to use variables, encapsulation, sequences, and objects as they use the Blockly programming language.
Teach Engineering
Java Programming: Testing the Edges
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
Howard Hughes Medical Institute
The Making of the Fittest: Evolving Switches, Evolving Bodies
How did the stickleback fish, which was once ocean bound, evolve to be able to persist in freshwater lakes? Hear from the scientists who identified the genes and related switches that allowed these survivors to adapt. In addition to the...
Foundation for Water & Energy Education
What is the Water Cycle? Activity B
Curious physical scientists follow a instructional activity on the properties of water with this instructional activity on distillation. They observe a miniature water cycle model that filters dirty water into clean water. These two...
Teacher Web
Archaebacteria and Eubacteria
Take young biologists back to the beginning of life on Earth with this presentation on bacteria. Examining the different classifications of bacteria, this presentation introduces young scientists to the concepts of autotrophs and...
Lrymple Secondary College
Plate Boundary
Scholars examine diagrams and complete a concept map to discover key details about convergent, divergent, and transform plate boundaries.
Computer Science Unplugged
Tourist Town—Dominating Sets
As an introduction to using a network to determine the fewest number of nodes that meet a given condition, small groups work together to determine the fewest number of ice cream vans, and their locations, to be able to serve the people...
Code.org
The Internet Is for Everyone
What is this thing called the Internet? A KWL activity elicits what the class knows about how the Internet works. Then pupils read a copy of a memo about the need to keep the Internet open and accessible by everyone.
Code.org
Packets and Making a Reliable Internet
That's not what I said! My message did not arrive in the correct order! Introduce the concept of packets and the transmission control protocol used to send and receive information over the Internet. The class participates in an...
Code.org
How Routers Learn
Your routers don't seem to be routing correctly. To figure out why, pupils act like routers, talk to their direct connects in order to determine as much information about the simulated network as possible. As they learn more about...
Code.org
Practice PT - Encode an Experience
Encoding What I did Last Summer. Class members develop a way to encode a personal experience using a top-down approach to determine components and sub-components of their experience They then pick one portion of the experience and go...
Code.org
Check Your Assumptions
Always check your assumptions when interpreting data and data visualizations. That's the take away from this exercise. Class members examine a failed project that looks at search trends to predict flu outbreaks and consider the...
International Technology Education Association
Pixel This!
Did the image I drew match the image you saw? By simulating a satellite and a ground station, teams of two transmit data in the form of pixels in order to recreate an image. They use four different levels of brightness, creating slightly...
Other popular searches
- Computer Science Excel
- Computer Science Java
- B Ed Computer Science
- History of Computer Science
- Computer Science History
- Computer Science Worksheets
- Networking Computer Science
- Computer Science C Programs
- Computer Science C++programs
- Computer Science Engineering
- Science and Computer Science
- Computer Science Terms