Handout
Other

Java Script Programming: Debugging

For Students 9th - 10th
A 3 part article on JavaScript programming debugging from Webdeveloper.com. Includes information on what a "bug" is, a syntax error, a logic error, and other tips on avoiding and troubleshooting programming errors.
Article
Article
Other

Hot Scripts: Java Script

For Students 9th - 10th
This resource presents an internet directory of resources for JavaScript programmers.
Activity
NASA

Nasa: Goddard Institute for Space Studies: Time on Mars

For Students 9th - 10th
This site provides a Java-based program called Mars24. You can download this to your computer to keep track of time on Mars.
Article
Khan Academy

Khan Academy: What to Learn Next After Java Script and Processing Js

For Students 9th - 10th
A review of programming with JavaScript and ProcessingJS, and guidance of what to learn next.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Intro to Js: Drawing & Animation

For Students 9th - 10th
In these tutorials, you'll learn how to use the JavaScript language and the Processing JS library to create fun drawings and animations.
eBook
Other

W3schools: Java Methods

For Students 9th - 10th
Learn why to use methods to reuse code: define the code once, and use it many times.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Html/js: Making Webpages Interactive

For Students 9th - 10th
Learn how to combine previous knowledge of HTML/CSS with knowledge of JavaScript to make webpages interactive.
Website
Other

The Java Script Source

For Students 9th - 10th
This resource provides extensive information on the computer programming language of Java.
Activity
American Association of Physics Teachers

Com Padre Digital Library: Open Source Physics: Multiplicative Process Program

For Teachers 9th - 10th Standards
The mathematics resource uses a downloadable java applet to simulate the outcome of a product of random numbers. Examples of multiplicative processes include the distributions of incomes and rainfall.
Activity
University of Utah

University of Utah: Prime Numbers

For Students 9th - 10th
A discussion of Eratosthenes' development of the system of prime numbers. Includes a Java program that demonstrates the sieve.
Activity
TeachEngineering

Teach Engineering: Testing With J Unit

For Teachers 9th - 10th
JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. In this activity, students design tests for a provided Java class before the class methods are...
Lesson Plan
TeachEngineering

Teach Engineering: Using J Unit

For Teachers 9th - 10th
Learners focus on the testing phase of the design process by considering how they have tested computer programs in the past and learning about a new method called JUnit to test programs in the future. JUnit is a testing method that is...
Website
Science Buddies

Science Buddies: Follow the Bouncing Ball: A Web Animation Project

For Students 6th - 8th
This project is a fun way to try your hand at programming. You'll learn how to create some simple animations, and you'll perform tests and make measurements to help you create more realistic-looking animations. All you need to get...
Activity
TeachEngineering

Teach Engineering: An Implementation of Steganography

For Teachers 9th - 10th
Students apply the design process to the problem of hiding a message in a digital image using steganographic methods, a PictureEdit Java class, and API (provided as an attachment). They identify the problems and limitations associated...
Website
Other

Sourceforge: Robocode

For Students 9th - 10th
Use this programming game, Robocode, to develop a robot that battles other robots.
Activity
Discovery Education

Discovery Education: Web Math: Try to Simplify a Trigonometric Expression

For Students 9th - 10th
This WebMath site is a java program that will simplify a trig expression. This is a good site to use to check answers to problem sets. Read the site instructions carefully.
Handout
Alberta Online Encyclopedia

Alberta Online Encyclopedia: Alberta Inventors and Inventions: James Gosling

For Students 9th - 10th
Read about James Gosling who is widely known for his invention of Oak, the precursor to Java, which was the first general purpose programming language.
Activity
Other

Crunchzilla: Code Monster

For Students 9th - 10th
An instructional program that shows students how to code using JavaScript. The Code Monster and his speech bubble are at the top of the screen where kids read straightforward explanations, commands, and questions. Code Monster is simple...
Article
Other

Computers for Creativity: Building With Code

For Teachers 5th - 8th
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.
Activity
National Institute of Standards and Technology (NIST)

National Institute of Standards and Technology: Insertion Sort

For Students 9th - 10th
Provides a clear definition of an insertion sort with links to a Java implementation and other demonstrations.
Unknown Type
Khan Academy

Khan Academy: Review Java Script

For Students 9th - 10th
A review of JavaScript that includes a self-assessment.
Handout
Wikimedia

Wikipedia: Greenfoot

For Students 9th - 10th
This site contains the Wikipedia description of the Greenfoot programming environment.
App
University of Colorado

University of Colorado: Z Scores Applet

For Students 9th - 10th
The Applet assists the user in questions which specify a probability and ask for the relevant range of raw scores or z scores. The program will also transform from raw to z scores and back again, if needed.

Other popular searches