Computer Science Teacher Resources

Modern homes and classrooms are set up with any number of technological devices, including smartphones, tablets, laptops, and desktop computers. And there is a strong possibility that your students already know how to navigate these devices and the online world they access. But do they understand the science that powers their digital lives?

Start young computer scientists with the basics of computer anatomy and functions, as well as a historical perspective of the personal computer. A helpful video on Alan Turing, whom many consider to be the father of computer science, can also fill in some blanks for students who can’t identify the ancestry behind their smartphones.

Extend your curriculum with a research project on Big Data and its role in learners’ lives. An informative presentation on computer language that focuses on top-down and bottom-up processing augments a programming class, as well as a project that inspires programmers to design a virtual card game.

But computer science doesn’t stop with computers! Apply the algorithms that power personal devices to everyday processes, like sorting socks or making peanut-butter-and-jelly sandwiches. Learners can also create physical representations of binary numbers with egg cartons in a hands-on activity.

No matter what your computer science pupils need, we’ve got you covered with our teacher-curated resources at Lesson Planet!

Showing 1,120 resources
Handout
Yale University

The Wit and Wisdom of Grace Hopper

For Students 9th - 10th
Quotes from Grace Hopper, a pioneer in computer programming.
Handout
Wikimedia

Wikipedia: Antikythera Mechanism

For Students 9th - 10th
This site contains a Wikipedia description of Antikythera mechanism.
Handout
Wikimedia

Wikipedia: Howard Aiken

For Students 9th - 10th
This site contains a Wikipedia description of Howard Aiken.
Handout
Wikimedia

Wikipedia: Grace Hopper

For Students 9th - 10th
This site contains a Wikipedia description of Grace Hopper.
Handout
Wikimedia

Wikipedia: John Atanasoff

For Students 9th - 10th
This site contains a Wikipedia description of John Atanasoff.
Handout
Wikimedia

Wikipedia: Konrad Zuse

For Students 9th - 10th
This site contains a Wikipedia description of Konrad Zuse.
Handout
Wikimedia

Wikipedia: John Von Neumann

For Students 9th - 10th
This site contains a Wikipedia description of John von Neumann
Handout
Wikimedia

Wikipedia: John Mauchly

For Students 9th - 10th
This site contains a Wikipedia description of John Mauchly.
Handout
Wikimedia

Wikipedia: Walter Houser Brattain

For Students 9th - 10th
This site contains a Wikipedia description of Walter Houser Brattain.
Handout
Wikimedia

Wikipedia: John Bardeen

For Students 9th - 10th
This site contains a Wikipedia description of John Bardeen.
Handout
Wikimedia

Wikipedia: William Bradford Shockley

For Students 9th - 10th
This site contains a Wikipedia description of William Bradford Shockley.
Handout
Wikimedia

Wikipedia: J. Presper Eckert

For Students 9th - 10th
Found here is a biography on the co-constructor of the first digital computer.
Handout
PBS

Pbs: People and Discoveries: Grace Murray Hopper

For Students 9th - 10th
Biography on Grace Murray Hopper gives information on her life in the Navy and accomplishments in programming.
Graphic
Curated OER

University of St. Andrews: John Von Neumann

For Students 9th - 10th
The University of St. Andrews provides a biography on John von Neumann. Learn about his contributions to game theory and computer science.
Graphic
Curated OER

University of St Andrews: Alonzo Church

For Students 9th - 10th
Short biographical entry on Church's accomplishments in logic and significance for modern computer science.
Graphic
Curated OER

Image: Konrad Zuse

For Students 9th - 10th
Biographical information about the engineer Konrad Zuse is provided at this site. Tells of his accomplishments and contribution to computer history.
Activity
Other

Cdli: Science Fairs Homepage

For Students 3rd - 8th
At this site from the Center for Distance Learning and Innovation there's a monstrous listing of possible science fair projects. You can choose from primary (grades 1-4), elementary (grades 4-6), intermediate (grades 7-9), or senior...
Graphic
Curated OER

The First Generation Computers

For Students 9th - 10th
Discusses the first generation computers, the Bendix G-15, and first generation technologies.
Graphic
Curated OER

Our G 15, Front View

For Students 9th - 10th
Discusses the first generation computers, the Bendix G-15, and first generation technologies.
Graphic
Curated OER

The First Generation Computers

For Students 9th - 10th
Discusses the first generation computers, the Bendix G-15, and first generation technologies.
Graphic
Curated OER

The First Generation Computers

For Students 9th - 10th
Discusses the first generation computers, the Bendix G-15, and first generation technologies.
Article
History of Computing Science

History of Computing Science: The Web

For Students 9th - 10th
This History of Computing lecture series presents a simple and clear description of the World Wide Web.
Article
History of Computing Science

History of Computing Science: The First Mechanical Calculator

For Students 9th - 10th
The Pascaline was the first mechanical adding machine and was developed by Blaise Pascal. This lecture series presents a brief description of the history of the machine and how it worked.
Article
History of Computing Science

History of Computing Science: The Difference Engine

For Students 9th - 10th
The difference engine was never built, but its design was an important step in the history of computing devices. This lecture series presents a brief description of this early mechanical computing device.

Browse by Subject


Computer Science