+
Article
Other

Dick Baldwin: Similarities and Differences Between Java and C++

For Students 9th - 10th
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
+
Website
Other

Cplusplus

For Students 9th - 10th
Learn some general information about the computer programming language C++, including some step-by-step tutorials and other helpful articles.
+
Website
Other

Processing

For Teachers 9th - 10th
Processing is a programming language, development environment, and online community which has promoted software literacy within the visual arts and visual literacy within technology.
+
Handout
WELL

People.well.com: Ada: The Enchantress of Numbers

For Students 9th - 10th
Biography of mathematician and scientist Ada Lovelace, the woman for whom the first computer programming was named. It also includes a year-by-year timeline of her life. The biography was written by Betty Alexandra Toole.
+
Handout
Science Struck

Science Struck: Understanding Linguistic Relativity Hypothesis

For Students 9th - 10th Standards
The principle of linguistic relativity looks at the connection between language and thought processes. This resource provides an explanation of linguistic relativity, its historical context, different types of research approaches, how it...
+
Website
Other

Perl.com

For Students 9th - 10th
As well as delving into the basics, Perl.com covers the latest and greatest in Perl news and features. Website also includes a search feature to find exactly what you're looking for.
+
Lesson Plan
Google

Cs Education at Google: Cs First: Animate a Name

For Teachers 4th - 8th
Teaches basic computer science concepts using the programming language Scratch. In this activity, students using coding to animate the letters in a name.
+
Article
Goodwill

Gcf Global: Computer Science: Programming Languages

For Students 9th - 10th
Learn about differnet computer programming languages.
+
Unknown Type
Khan Academy

Khan Academy: Mathematical Procedures and Constants

For Students 9th - 10th
Practice using mathematical procedures and constants for programs written in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
+
Handout
Wikimedia

Wikipedia: Programming Language

For Students 9th - 10th
A Wikipedia description of the history and purpose of programming languages.
+
Handout
Wikimedia

Wikipedia: Timeline of Computing

For Students 9th - 10th
This article from the encyclopedia Wikipedia presents a detailed timeline of events in the history of computing from 500 BC to the beginning of the 21st century. Links are also provided for additional information on related subjects.
+
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.
+
Article
Other

A Few Words With Niklaus Wirth

For Students 9th - 10th
An interview with the creator of Pascal, in which he discusses various aspects of programming languages.
+
Handout
Other

M Hon Arc: Earl's Perl's

For Students 9th - 10th
An index to Perl software programs, resources, and libraries available on the World Wide Web.
+
Website
Other

Juniata College: History of Programming Languages

For Students 9th - 10th
A timeline-style look at the evolution of programming languages.
+
Article
+
Article
History of Computing Science

History of Computing Science: Basic & Other Languages

For Students 9th - 10th
There are many computer programming languages in use today. This lecture series presents a brief description of the progression of programming languages.