Other
Horstmann: Java Language Coding Guidelines
A coding style guide for the Java programming language that has been used successfully in education and industry alike.
Other
Pc Assembly Language
A down-loadable tutorial for learning the PC Assembly programming language.
Other
Java Ranch: A Friendly Place for Java Greenhorns
An unusual site that uses very creative ways to illustrate the principles of programming in the Java programming language.
University of Guelph
University of Guelph: 2007 G H Computer Programming Competition
This resource includes a description of a programming competition using Greenfoot.
Khan Academy
Khan Academy: Unit: Intro to Sql: Querying and Managing Data
Learn how to use SQL to store, query, and manipulate data. SQL is a special-purpose programming language designed for managing data in a relational database, and is used by a huge number of apps and organizations.
Hopelink
Word Bank Lesson Plan: Eastside Literacy Program
This word bank lesson plan offers the individual student the opportunity to increase their vocabulary.
Ohio State University
Ohio State University: Mla Citation Guide [Pdf]
This 10-page resource explains what a bibliography is and gives examples of MLA style in regards to citing, both in the bibliography and in-text, for works such as books, anthologies, encyclopedia articles, journals, magazines,...
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.
University of Georgia
University of Georgia: Exercises for "A Midsummer Night's Dream"
Designed for use with a specific program, these exercises would work with any electronic version of the text, using the browser's "find" feature. Some questions would be especially good discussion starters.