Programming Languages Teacher Resources

Find Programming Languages lesson plans and worksheets
Showing 277 resources
Website
Other

Processing.org: Examples

For Students 9th - 10th
Several short, prototypical programs exploring the basics of computer programming with Processing.
Instructional Video
Khan Academy

Khan Academy: Python Programming: Stepping Through Recursive Fibonacci Function

For Students 9th - 10th
Understanding why and how the recursive Fibonacci function works on python. [8:04]
Website
Other

Shaw Guides: Learning Vacation & Creative Career Program

For Students 9th - 10th
There are thousands of learning vacations and fun career programs here to choose from. What would you like to learn about?
Handout
Other

Programming Art:director Animation Object Tutorial

For Students 9th - 10th
If you need to create dynamic animations at runtime, you'll want to learn about single-frame animations. The idea is to make the playback head "spin" on a single frame and then control things dynamically with Lingo. See how it works with...
Website
Other

Eli: An Integrated Toolset for Compiler Construction

For Students 9th - 10th
This site describes a compilation process which converts design specifications into software.
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.
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.
Website
Other

Yahoo!: Python Developer Network

For Students 9th - 10th
Yahoo's developer network for Python programmers.
Website
Other

Microsoft: Iron Python for .Net

For Students 9th - 10th
A version of Python for Microsoft's .NET platform.
Website
Other

Oracle Technology Network: Java Technology

For Students 9th - 10th
This resource provides top news stories and other useful information about the computer technology industry.
Instructional Video
Code.org

Code.org: How Computers Work: Hardware & Software

For Students K - 1st
According to Bill Gates, computers have the potential to do amazing things, but the only thing that makes a computer smart is you! Learn about the relationship between software and the hardware it controls on computers. This the last...
Article
Other

W3 Schools: Sql Tutorial

For Students 9th - 10th
This SQL tutorial will teach you how to use SQL to access and manipulate data in various database systems.
Article
Other

W3 Schools: Html(5) Tutorial

For Students 9th - 10th
This tutorial teaches you everything about HTML and how to create a personal website.
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.
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Programming Basics: Statements & Functions

For Students 9th - 10th
Today, Carrie Anne is going to start our overview of the fundamental building blocks of programming languages. We'll start by creating small programs for our very own video game to show how statements and functions work. We aren't going...
Handout
Wikimedia

Wikipedia: Assembly Language

For Students 9th - 10th
A Wikipedia description of the Assembly programming language.
Handout
Wikimedia

Wikipedia: Algol

For Students 9th - 10th
A Wikipedia description of the ALGOL Programming Language.
Handout
Wikimedia

Wikipedia: Cobol

For Students 9th - 10th
A Wikipedia description of the COBOL programming language.
Handout
Other

E Toys

For Students 9th - 10th
A wiki description of EToys and how they work with the Squeak programming language.
Handout
Wikimedia

Wikipedia: Recursion

For Students 9th - 10th
A Wikipedia description of the use of recursion in computer programming, including several examples in different programming languages.
Handout
Wikimedia

Wikipedia: Backus Naur Form

For Students 9th - 10th
A Wikipedia description of the Backus-Naur Form for describing complex syntax rules in a programming language.
Handout
Wikimedia

Wikipedia: Interpreted Language

For Students 9th - 10th
A Wikipedia description of interpreted programming languages.
Handout
Wikimedia

Wikipedia: Compiled Language

For Students 9th - 10th
A Wikipedia description of compiled programming languages.
Handout
Wikimedia

Wikipedia: .Net Languages

For Students 9th - 10th
A Wikipedia collection of links to home sites of programming languages that have been developed for the .NET framework.

Browse by Subject


Programming Languages