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...
Website
Science Buddies

Science Buddies: Programming Nanor Gs in a Virtual World

For Students 9th - 10th
Imagine yourself as a software engineer, a decade and a half from now. You are called upon to help solve the world energy crisis by programming nano-organisms (NANORGs) to extract energy from industrial sludge. Your program must be small...
Article
Other

Ibm: Mastering Recursive Programming

For Students 9th - 10th
A discussion of how to write a correct recursive algorithm. Numerous examples are given in several different programming languages.
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...
Website
Science Buddies

Science Buddies: Programming Nanor Gs in a Virtual World

For Students 9th - 10th
In this two week long project, you will design an assembly-language control program for the microprocessors of a colony of nano-organisms (NANORGs) in a virtual world. If you're up for a real programming challenge, this is the project...
Article
Ted Nellen

Cyber English (By Ted Nellen): Oppenheimer: The Computer Delusion

For Students 9th - 10th
A controversial article from The Atlantic magazine suggesting that there is no evidence to show that using computers in schools improves either teaching or learning. Argues against cutting enriching programs in art and music to fund...
Primary
Other

The History of Programming Languages

For Students 9th - 10th
Brief history of programming languages is provided in this research paper at this site.
Interactive
PBS

Pbs Learning Media: Tynker Hour of Code: Trail Blazer

For Students K - 1st
Students apply geometry concepts to create patterns and shapes while they learn computer programming.
Lesson Plan
TryEngineering

Try Engineering: Program Your Own Game

For Teachers 9th - 10th
Teams of young scholars learn about the work of software engineers as they design a simple computer game using free software available in multiple languages.
Unit Plan
TED Talks

Ted: Ted Ed: Inside Your Computer

For Students 9th - 10th
How does a computer work? The critical components of a computer are the peripherals (including the mouse), the input/output subsystem (which controls what and how much information comes in and out), and the central processing unit (the...
Lesson Plan
Lumen Learning

Lumen: Success Skills: Computer Based Writing

For Students 9th - 10th Standards
This activity focuses on using word processing programs to complete writing assignments. It uses Microsoft Word 2013 as a model for videos that show basic, intermediate, and advanced word processing skills. It also lists free...
Website
Other

Directi: Code Chef

For Students 9th - 10th
CodeChef provides a platform for computer programmers to practice their skills through posted problems where users can submit their solutions in the language of their choice. They can also interact with a community of fellow programmers...
Lesson Plan
Google

Cs Education at Google: Cs First: Art: Activity 2: Animation

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Friends Theme

For Teachers 4th - 8th
A set of eight activities that teach young scholars basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class....
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...
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...
Handout
Science Buddies

Science Buddies: Career Profile: Software Quality Assurance Engineer and Tester

For Students 9th - 10th
If you like to have your computer software work perfectly, it's because of the software qualitiy assurance engineer and tester that makes that happen. Read the career profile of the software engineer and the education requirements for...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: My Loopy Robotic Friends

For Teachers 1st - 3rd
A reintroduction to loops, using the set of "robot" programming instructions. Students will develop critical thinking skills by looking for patterns of repetition in the movements of classmates and determining how to simplify those...
Handout
BBC

Bbc Bitesize: Development and Testing: Test Driven Development

For Students 6th - 9th
See why programming and debugging can be part of the same development process.
Article
Famous Scientists

Famous Scientists: Grace Murray Hopper

For Students 9th - 10th
Learn about Grace Murray Hopper, a pioneer in her field and one of Harvard Mark I computer's first programmers.
Handout
Other

Teaching Data Science: Teaching Refactoring to Improve Code

For Students 9th - 10th
Learn how to use refactoring to improve computer code.
Activity
Science Buddies

Science Buddies: The Tree of Life I (Basic)

For Students 9th - 10th
Imagine that a biologist arrived at your big family reunion and had no idea who were sisters, cousins, aunts, uncles, etc., but tried to sort it out by how all of you look. Just based on how you look, would s/he be able to guess whether...
Handout
Computer Hope

Computer Hope: Direct X

For Students 9th - 10th
This site contains useful information about and troubleshooting tips for DirectX.
Unknown Type
My Hero Project

My Hero: Grace Murray Hopper

For Students 6th - 8th
Use this site to learn about Grace Murray Hopper's contributions to the world of computers and computer programming. This article includes details on her role in the U.S. Navy as well as "related links" for further reading and research.

Other popular searches