Other
Python Programming Language
Python is an interpreted, interactive, object-oriented, extensible programming language that provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported. The Website Python tells you all about...
Other
Stroustrup: The C++ Programming Language
The resource provides information about the C++ programming language by the creator of C++.
Other
Learn to Program (With Ruby)
A beginner's guide to computer programming using the Ruby programming language.
Other
Pc Assembly Language
A down-loadable tutorial for learning the PC Assembly programming language.
Other
Compiled vs. Interpreted Languages
A brief description of the differences between compiled and interpreted programming languages.
Other
Geotechnical Software Services : Java Programming Style Guidelines
This site describes Java coding recommendations that are common in the Java development community.
Other
Ibm: Integer Variables
A description of integer primitive data types and how they are implemented in the C and C++ programming languages.
University of Guelph
University of Guelph: 2007 G H Computer Programming Competition
This resource includes a description of a programming competition using Greenfoot.
TeachEngineering
Teach Engineering: Take Their Word for It!
Students learn how scientific terms are formed using Latin and Greek roots, prefixes and suffixes, and on that basis, learn to make an educated guess about the meaning of a word. Students are introduced to the role played by metaphor in...
History of Computing Science
History of Computing Science: Basic & Other Languages
There are many computer programming languages in use today. This lecture series presents a brief description of the progression of programming languages.
Other
Digital Promise: Video Game Remix
Learn about the basics of programming with Scratch, a visual programming language, and remix an online game.
Carnegie Mellon University
Carnegie Mellon: A Library of Parallel Algorithms
A page for accessing code for a collection of parallel algorithms.The algorithms are implemented in the parallel programming language NESL and developed by the Scandal project. There is a brief description along with its complexity (in...
Northern Arizona University
Teaching Indigenous Languages: Exploration of the Navajo Nation's Language
The Navajo nation's program to include their language as part of the educational system is the result of a survey taken, which is included on this page. The importance of the Navajo language as a cultural tradition is emphasized.
Hopelink
Word Bank Lesson Plan: Eastside Literacy Program
This word bank lesson plan offers the individual student the opportunity to increase their vocabulary.
Other
Computers for Creativity: Building With Code
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
Other
Beeline Tv Internet Television From Around the World
This site provides free online access to more than 140 broadband internet TV stations. Watch programming (some live, some archived) in many languages, from locations as near as Canada or Cuba, and as far as Japan or Russia.
TeachEngineering
Teach Engineering: Smoke and Mirrors
Students develop a persuasive peer-to-peer case against smoking, with the goal to understand how language usage can influence perception, attitudes and behavior.
TeachEngineering
Teach Engineering: Weather Watchers
Students are introduced to some essential meteorology concepts so they more fully understand the impact of meteorological activity on air pollution control and prevention. First, they develop an understanding of the magnitude and...
TeachEngineering
Teach Engineering: I've Gotta Get Some Air
Students identify types and sources of indoor air pollutants in their school and home environments. They evaluate actions that can be taken to reduce and prevent poor indoor air quality. In an associated literacy activity, students...
Other
Minich: Pseudocode
A concise explanation of the algorithm design language known as pseudocode.
AdLit
Ad lit.org: Hooking Reluctant Ell Readers
In this excerpt from her essay "Literacy Development for Latino Students," published in The Best for Our Children: Critical Perspectives on Literacy for Latino Students, Teacher's College Press, the author describes the reading program...