Lesson Plan
Other

Exploring Computer Science: Scope and Sequence

For Teachers 9th - 10th
Exploring Computer Science is one year course consisting of six, six week long units. The course was developed around a framework of both computer science content and computational practice where assignments and instruction are...
Activity
TeachEngineering

Teach Engineering: Hurricane! Saving Lives With Reasoning & Computer Science

For Teachers 9th - 10th
Students develop and apply the distance formula and an x-y coordinate plane on a hurricane tracking map, and then use a map scale to determine distance in miles. Then, using MATLAB computer science programming language, students help...
Activity
Science Buddies

Science Buddies: Green Your Pc: Help Your Computer Save Power

For Students 6th - 8th
Check out this science fair project to determine how much power your PC really uses, and if it is an energy hog, how you can reduce its appetite for energy. You will learn how to profile and streamline your computer's power usage, while...
Lesson Plan
Science Buddies

Science Buddies: Circumscribing a Circle About a Triangle

For Teachers 9th - 10th
Here is a project that combines Computer Science and Mathematics. Prove a method for circumscribing a circle about a triangle (as shown). You'll also learn how to create an interactive diagram to illustrate your proof, using an applet...
Activity
Science Buddies

Science Buddies: Taking Off on a Tangent

For Students 9th - 10th
This is an interesting geometry project that goes back to the time of Archimedes, the famous Greek mathematician. You can combine this mathematical project with computer science and take this ancient problem into the twenty-first century...
Lesson Plan
Science Buddies

Science Buddies: Inscribing a Circle in a Triangle Using the Geometry Applet

For Teachers 9th - 10th
Here is a project that combines Computer Science and Mathematics. Prove a method for inscribing a circle within a triangle (as shown). You'll also learn how to create an interactive diagram to illustrate your proof, using an applet that...
Lesson Plan
Science Buddies

Science Buddies: Tangent Circles and Triangles

For Teachers 9th - 10th Standards
Here is a project that combines Computer Science and Mathematics. The two circles are tangent to one another at point A. Their diameters are parallel. Prove that points A, D and F are co-linear. You'll also learn how to create an...
Lesson Plan
Science Buddies

Science Buddies: Circles, Tangent Lines and Triangles

For Teachers 9th - 10th Standards
Here is a project that combines Computer Science and Mathematics. The semicircle has two tangent lines that meet at point T. You need to prove that a line drawn from A to T bisects CD. You'll also learn how to create an interactive...
Activity
Science Buddies

Science Buddies: Great Globs of Gluten! Which Wheat Flour Has the Most?

For Students 3rd - 8th
Close your eyes for a moment and think about your favorite cake, pasta, and crusty bread. OK, you can open your eyes now, and please don't drool on your computer. What was the cake you pictured like? Was it light and fluffy? Did you...
Online Course
Cosmo Learning

Cosmo Learning: Computer Architecture

For Students 9th - 10th
A series of 38 video lectures on computer architecture by Prof. Anshul Kumar. With comments section at bottom of the page.
Website
PBS

Pbs: A Science Odyssey

For Students 9th - 10th
Website for the PBS series "A Science Odyssey." Numerous opportunities to explore the people and discoveries of science.
Handout
Carnegie Mellon University

Carnegie Mellon: Stehlik: Advanced Placement Computer Science

For Students 9th - 10th
This site includes numerous links to information about the Advanced Placement Computer Science course and exam.
Website
Other

American Computer Science League (Acsl)

For Students 9th - 10th
The primary site for the American Computer Science League (ACSL) programming competition.
eBook
Other

How to Think Like a Computer Scientist: Python Edition

For Students 9th - 10th
Python is a popular programming language for both beginning programmers and seasoned veterans. This free digital book teaches how to think like a computer scientist using the Python programming language.
Activity
Science Buddies

Science Buddies: Career Profile: Computer Hardware Engineer

For Students 9th - 10th
Put your interest in computers into an investigation of the career of computer hardware engineer. If you want to improve the speed and function of your computer, this is your career. This Science Buddies site lays out the requirements...
Activity
Science Buddies

Science Buddies: How Fast Is Your Computer?

For Students 3rd - 8th
Computer technology continues to develop at a rapid pace. A new home computer is noticeably faster than a machine from five years ago, and dramatically faster than a machine from ten years ago. Exactly how much faster? This project will...
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Great Ideas in Theoretical Computer Science

For Students 9th - 10th
A complete course on theoretical Computer Science presented at the college undergraduate level. The course attempts to describe Computer Science beyond the computer, focusing on mathematical tools, complex systems and classic problems,...
Activity
Science Buddies

Science Buddies: How Many Letters?

For Students 3rd - 5th
Can you remember all of your ABC's? Computers need to "remember" letters too. Every time we use a computer to write a story, the computer needs to "remember" the letters in the story by saving them to the computer's memory as a file. In...
Activity
Science Buddies

Science Buddies: Computer Sleuth: Identification by Text Analysis

For Students 9th - 10th
Here's a project where you can try your hand at being a detective with your computer. In this project you'll write a program to do some basic analysis of features of written text (for example, counting the length of each word in the...
Activity
Science Buddies

Science Buddies: Program to Check a Sudoku Solution

For Students 9th - 10th
Sudoku puzzles have become extremely popular over the past couple of years. You can find books of puzzles for beginners to experts, and many newspapers print Sudoku puzzles daily. This project challenges you to write a computer program...
Activity
Science Buddies

Science Buddies: Write a Java Script Binary/decimal/hexadecimal Converter

For Students 9th - 10th
This is a challenging first computer science project. You'll learn the basics of how digital devices can represent numbers using only 0's and 1's, and you'll write a JavaScript program to convert numbers between binary, decimal and...
Activity
Science Buddies

Science Buddies: Wild About Wildcards

For Students 3rd - 5th
The idea of a wildcard allows you to satisfy any condition. The same concept is behind using a wildcard when searching for something with your computer. Do this experiment to find out if using wildcards to conduct a search can help you...
Activity
Science Buddies

Science Buddies: Cd Burning: Take It to the Edge

For Students 3rd - 5th
Did you know that you can tell how much information is on a CD-R without even using a computer? Find out how in this "reflective" experiment.
Website
Science Buddies

Science Buddies: Career Profile: Multimedia Artist or Animator

For Students 9th - 10th
If you have an artistic bent combined with an interest in computer graphic design, the career of multimedia artist or animator might be something for you to consider. This Science Buddies site lays out the requirements needed to become a...

Other popular searches