Professional Doc
American Psychological Association

Sexual Orientation and Youth

For Teachers 7th - 12th
A 24-page manual provides principals, educators, and other school personnel with factual information about sexual orientation development, important legal principles they must consider, and problematic efforts to change sexual...
Website
Other

Html.com: Learn to Code Html and Css

For Students 9th - 10th
A very in-depth guide to creating web pages. Has HTML cheat sheet and tutorials.
Article
Other

Webster's World of Cultural Policy: New Deal Cultural Programs

For Students 9th - 10th
Detailed explanation of the cultural programs provided by the New Deal and the Second New Deal, including such things as the Works Progress Administration, the Federal Art Project, the Federal Music Project, the Federal Theatre project,...
Article
Savvas Learning

Concepts of Program Debugging

For Students 9th - 10th
A chapter from an online book on the concepts of C++ program debugging. Includes steps in debugging a system, with illustration, common debugging situations, with illustration, debugging tools, and the debugging environment.
Website
Other

Robelle: How to Debug a Program

For Students 9th - 10th
Tips and suggestions for debugging software programs are offered for users of HP3000 and HP-UX.
Article
Other

Nuclear Weapon Archive: Iraq's Nuclear Weapons Program

For Students 9th - 10th
Examine the development of Iraq's Weapons of Mass Destruction Program from its inception in the late 1950s to the emergence of Saddam Hussein and the implementation of his nuclear weapon policy. (2001)
Website
NASA

Hsf: The Apollo Program

For Students 9th - 10th
This site has links to many NASA resources about the Apollo program. Detailed information on each of the Apollo missions as well as a large number of images are available from this site.
Handout
Other

Visual Basic .Net Programming for Beginners

For Students 9th - 10th
A beginner's tutorial for the Visual Basic .NET programming language.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Html/js: Making Webpages Interactive

For Students 9th - 10th
Learn how to combine previous knowledge of HTML/CSS with knowledge of JavaScript to make webpages interactive.
Lesson Plan
Science Education Resource Center at Carleton College

Serc: Calzones vs. Mini Pizzas a Linear Programming Problem

For Teachers 9th - 10th
This module presents a linear programming problem. An example of the revenue-maximizing product mix for a pizza parlor is developed. This is an example of a more general mathematical optimization (maximization or minimization) problem....
Unknown Type
Varsity Tutors

Varsity Tutors: Hotmath: Practice Problems: Linear Programming

For Students 9th - 10th
Twelve problems present practice working with linear programming. They are given with each step to the solution cleverly revealed one at a time. You can work each step of the problem then click the "View Solution" button to check each...
Unit Plan
Khan Academy

Khan Academy: Html/css: Making Webpages

For Students 9th - 10th
This tutorial instructs students how to use HTML and CSS to make webpages.
Article
Khan Academy

Khan Academy: Quick Tip: Html Tags

For Students 9th - 10th
A quick review of HTML tags in writing code.
Article
Other

W3 Schools: Html Canvas Tutorial

For Students 9th - 10th
Learn how to use HTML canvas, a programming element used to draw graphics on a web page.
Interactive
Physics Aviary

Physics Aviary: Quick Graphing/linearizing Program

For Students 9th - 10th
This program was designed as a quick graphing program that students could use on a computer, tablet or smart phone when a more complex graphing program is not available. This program will let students plot up to 10 data points and then...
Activity
University of Michigan

University of Michigan: The Prolog Programming Language

For Students 9th - 10th
A description of the Prolog programming language, including history and program samples.
Website
Other

Extreme Programming: A Gentle Introduction

For Students 9th - 10th
A complete explanation of the software team approach know as extreme or pair programming.
Primary
Other

Understanding Object Oriented Programming

For Students 9th - 10th
This site compares procedural programming and design with object oriented programming and design, contrasting the pros and cons of both approaches when trying to solve a sample problem.
Article
Other

What Is Bottom Up Programming

For Students 9th - 10th
Describes the basics of bottom-up programming including how it works and advantages of of this technique vs. "top-down".
Article
Other

Top Down Programming

For Students 9th - 10th
A good introduction to top-down programming, including how it works and the disadvantages with top-down programming.
Interactive
Other

Programming Art: Build an Object Using Lingo in Director

For Students 9th - 10th
Use this online tutorial for an example of how to make a timer object using object oriented programming with Lingo.
Handout
Other

Java Script Programming: Debugging

For Students 9th - 10th
A 3 part article on JavaScript programming debugging from Webdeveloper.com. Includes information on what a "bug" is, a syntax error, a logic error, and other tips on avoiding and troubleshooting programming errors.
Activity
University of Michigan

University of Michigan: The Lisp Programming Language

For Students 9th - 10th
A description of the Lisp programming language, including history and sample programs.
Activity
University of Michigan

University of Michigan: The Ada Programming Language

For Students 9th - 10th
A description of the Ada programming language, including a history of the language and some short sample programs.