PBS
NOVA Cybersecurity Lab Lesson Plan
Don't be fooled by cyber scams! An informative instructional activity teaches techies about cybersecurity. They watch videos, play a game, and engage in discussion to improve their understanding of online safety.
National Woman's History Museum
Breaking Through Gender Roles: The Women of NASA
Whether recognized or not, extraordinary women were integral to breaking gender barriers and putting Americans into space. For Women's History Month, explore a series of video clips and biographical information that profile these...
ReadWriteThink
Decoding the Dystopian Characteristics of Macintosh’s “1984” Commercial
Known as one of the most iconic advertisements of the 20th century, Macintosh's "1984" commercial has become more of a social statement. Present the ad to a new audience of viewers with a lesson plan focused on identifying dystopian...
Curated OER
Sorting Nets
Students explore sorting networks. In this computer science lesson, students problem solve as they investigate a parallel processing sorting network.
Curated OER
Group Game With Value
Students make decisions to untangle themselves from a Group Knot. They examine how organization, perseverance, and following directions relate to computer science.
Curated OER
Seaside Science
Students research sea life using laptop computers. In this sea life lesson, students participate in a field trip to the beach and enter observations into their laptop computers. Students classify shells and sea life.
Computer Science Unplugged
Drawing Lines with Pixels
How do the computers keep it straight? Using the provided algorithms, class members draw a line and a circle using pixels. They then check the drawings using a straight edge and compass to determine the accuracy of their...
Computer Science Unplugged
Harold the Robot — Thinking About Programming Languages
Get young programmers thinking about programming languages with an activity that asks class members to craft directions for one person (teacher, another adult, or a class mate) acting as a robot. Participants direct the robot to...
TryEngineering
Circuits and Boolean Expressions
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
Teach Engineering
Complex Networks and Graphs
Show your class how engineers use graphs to understand large and complex systems. The resource provides the beginnings of graph theory by introducing the class to set theory, graphs, and degree distributions of a graph.
Curated OER
Computer Science: Temperature
Students conduct an experiment on heat transfer and how it works. They record the temperature in whatever environment is surrounding the container and run experiments that use at least two different ambient temperatures. Students...
Curated OER
Computer Science: Pendulum
Learners investigate the basic properties of pendulums as a function of spreadsheets. Working in groups, they measure the period for a pendulum at six different lengths and record the results. They prepare a file using Microsoft Excel...
Schoolcraft College
Trigonometry
This trigonometry textbook takes the learner from a basic understanding of angles and triangles through the use of polar coordinates on the complex plane. Written by a mathematician-engineer, examples and problems here are used to...
EngageNY
Grade 12 ELA Module 3
Gun, Germs, and Steel by Jared Diamond is a seminal work of historical nonfiction from the late 20th century. Use the author's claims and supporting evidence to guide your high school seniors through their research project, culminating...
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...
Curated OER
Science Project
Students research a topic in the various fields of science that interests them. Using a computer, they type their information to use on their project and use a scanner to place pictures or articles in the document. They use the steps...
Curated OER
Exploring Literature And Weather Through Chirps
Young scholars explore using crickets' chirps to calculate temperature. They read "Cricket in Times Square" and "The Quiet Cricket," read and discuss a Cricket eBook, develop a formula and calculate temperature using cricket chirps, and...
Curated OER
Using PING to determine factors of Internet delay
Students use the concepts of PING to examine Internet delay. They discuss why PING is used in the Computer Science industry. They practice interpreting data as well.
Curated OER
From Ada to Grace to Sandy - Women Have IT
Explore the significant contributions women have made in the field of information technology with an instructive lesson plan. Through class discussion and research, students discover how women have aided in the growth of the field of...
Curated OER
Number Theory
Learners explore the concept of number theory. They discuss an assortment of number theory topics such as prime numbers, composite numbers, GCF, modular arithmetic, and others in a lecture style discussion. Pupils view videos about these...
Curated OER
Watery World
Students brainstorm to develop resource/reference charts for later use. they are introduced to Microsoft Word and to an internet movie site. They use prepared chart headings, to respond to questions posed on each chart such as: Where do...
Curated OER
Quadrilaterals and their Diagonals
In this quadrilaterals and their diagonals worksheet, 10th graders solve 3 problems related to determining various types of quadrilaterals. First, they draw the diagonals for each of the quadrilaterals and determine for which the...
Computer Science Unplugged
Lightest and Heaviest—Sorting Algorithms
How do computers sort data lists? Using eight unknown weights and a balance scale, groups determine the order of the weights from lightest to heaviest. A second worksheet provides the groups with other methods to order the weights. The...
Computer Science Unplugged
Battleships—Searching Algorithms
How does a computer perform a search in order to find data? The lesson begins with a demonstration on finding one number out of 15. Pairs then play three games of Battleship by using different search techniques. The lesson...
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