Article
Other

C++ Resources Network: History of C++

For Students 9th - 10th
This site features a description on how the C++ programminglanguage was developed.
Handout
Other

C # Station

For Students 9th - 10th
This site contains useful information for C# beginners as well as experienced programmers and also a C# tutorial.
Handout
Wikimedia

Wikipedia: C Sharp (C#)

For Students 9th - 10th
A Wikipedia description of the C Sharp (C#) programming language.
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.
Activity
University of Auckland School of Computer Science

Morris: Radix Sorting

For Students 9th - 10th
A detailed description of the Radix sort algorithm, including a code solution written in the C programming language and an interactive animation / visualization of the sort at work.
Article
Other

Horstmann: Moving From Java to C++

For Students 9th - 10th
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Article
Other

Oops Concepts and .Net Part 2: Inheritance, Abstraction, & Polymorphism

For Students 9th - 10th
This is an article that discusses different concepts of Object Oriented Programming for .NET programming languages.
Handout
Other

Ibm: Boolean Variables

For Students 9th - 10th
A description of how Boolean variables work, specifically in the C and C++ programming languages.