Hi, what do you want to do?
Curated OER
Computer Language
A thorough and engaging slideshow presentation discusses all things computer, from artificial intelligence programs to text messaging lingo. Computer science students will get a kick out of the examples for ELIZA, Otto Jesperson's...
Computer Science Unplugged
Conversations with Computers—The Turing Test
Will the real computer please stand up? The premise of this activity is for the class to ask questions to a human and to a computer and to determine which is which. The class asks a given set of questions, and the person playing the role...
Curated OER
Girls Around the World: Communicating Through First-Person Narratives
Teams select a society to investigate and create a chart comparing and contrasting the status of girls in that society with their own. They then craft and illustrate a personal narrative written from the point of view of a girl living in...
Code.org
Personal Innovations
Here's a resource designed to serve as an introduction to a computer science course. Groups brainstorm an innovation that may improve technology or use technology to solve a problem. The plan guides the teacher through the introduction...
Curated OER
Organization Two: My Computer Folder
Students examine the ways in which computer folders and files help people organize and retrieve information. In this computer folder lesson, students are introduced to the computer as an important resource. Students discuss what a...
PBS
Code Creators
The lesson is real—even if the computer code isn't. Scholars learn about pseudocode, which simulates computer code using everyday language. They write pseudocode for simple actions, then have classmates guess the action from the written...
College Board
Team Problems in Computer Science
There is no I in team. Seven team problems provide classmates the opportunity to work with a partner on a task. Projects span the course and require pupils to apply their knowledge. Tasks range from writing the algorithm in English to...
Curated OER
Using a Computer To Write a Letter- Verbs
For this writing on the computer worksheet, students study the steps to follow when writing a letter on the computer. Students read 20 sentences and fill in the proper verb from the word bank.
Curated OER
Breaking News English: One Hundred Dollar Laptop Computer
For this one hundred dollar laptop computer worksheet, students read the article, answer true and false questions, complete synonym matching, complete phrase matching, complete a gap fill, answer short answer questions, answer discussion...
Curated OER
Alice Computer Programming
Students explore multimedia components. In this science inquiry lesson, students read "Invitation to the Game" by Monica Hughes and they use the Alice Computer Programming System to better understand population dynamics.
Curated OER
The History of Computers
Students study the people and inventions related to computers. They research famous people for each invention they created and create a timeline of the inventor and his inventions. They present an oral presentation about the person for...
Code.org
HTTP and Abstraction on the Internet
Introduce your class to the layers of abstraction of the Internet with a instructional activity on the HTTP protocol. Pupils review previous lessons on levels of the Internet, then investigate new high levels by examining the...
Curated OER
Up Close and Personal
Students investigate life up close by using macro photography. In this photography lesson, students examine minor details in objects around their campus using their artistic integrity and a camera. Students create a display...
Code.org
Practice PT - Design a Digital Scene
The final performance task for the unit requires class members to utilize what they have learned to create a personal digital scene. Groups work together to develop a scene and then, using top-down design, break the scene into...
Code.org
Sending Bits in the Real World
A bit optional. How do computers transmit in the real world? Pupils research a device that is used in transmitting bits, then individuals create a poster that presents the information they have learned about their device.
Curated OER
Techno PC: Computer Lessons for Elementary Students
Students explore computer science by participating in mini activities. In this graphic design lesson, identify the different components on a personal computer and define their purpose. Students utilize Microsoft Paint to create a digital...
Code.org
Encoding Color Images
Color me green. The fourth instructional activity in a unit of 15 introduces the class to color images and how to encode color images using binary code and hexadecimal numbers — and they will quickly notice that it is...
Curated OER
Slang Quiz: Computer
For this slang quiz worksheet, middle schoolers read the phrases using computer slang and select the correct meaning of the slang for the 10 exercises.
Curated OER
Capacitors: What Are They?
Learners discover how capacitors help store data. In this computer science lesson, students investigate how capacitors can store an electronic charge, eventually helping computers store data. Learners create their own...
Carnegie Mellon University
Understanding Electricity Mix Tradeoffs
Use the accompanying presentation and colorful technology sheets to introduce your class to the 10 different energy technologies. Connect kids to an interactive computer tool that allows them to combine different types of power...
Curated OER
Mouse Call
Students examine how high-tech consultants use patience and experience to solve the problems facing the 'computer illiterate.' students brainstorm about possible problems that may arise for a computer illiterate person.
Google
Emojify
Face your computer coding fears. Young computer scientists take part in a computer programming project using block-based coding. They create a personal emoji consisting of a face, eyes, mouth, and accessories that conveys a character's...
Code.org
Identifying People with Data
How much information about you is out there? Scholars explore this question as they investigate data breaches and how these violations occur. They then take part in an activity where they research how easily people could get access to...
Code.org
Introduction to Digital Assistant Project
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...