Lesson Plan
Curated OER

Getting Started With Java-Background

For Teachers 10th - 12th
Learners study the history of computers including hardware and software, binary representation of data and examine the beginnings of programming languages. They investigate the development of software and the fundamentals of...
Lesson Plan
Curated OER

Getting Started with Java

For Teachers Higher Ed
Students discuss the history of computers and describe how hardware and software make up computer architecture. They review the binary system and the evolution of programming languages then discuss the fundamental concepts of object...
Lesson Plan
Curated OER

Order It Up!

For Teachers 6th - 12th
Students use the game "Order It Up" an activity about the solar system statistics. The teacher is in the front of a classroom with an Internet-capable computer and a computer projector projecting the game onto the screen. Students have...
Website
Duke University

Duke University: Advanced Placement Computer Science Java Subset Specification

For Students 9th - 10th
Provides information about the APCS Java Subset in javadocs form.
Activity
Science Buddies

Science Buddies: Write a Java Script Binary/decimal/hexadecimal Converter

For Students 9th - 10th
This is a challenging first computer science project. You'll learn the basics of how digital devices can represent numbers using only 0's and 1's, and you'll write a JavaScript program to convert numbers between binary, decimal and...
Article
Other

Programming Simplified: Java Programs

For Students 9th - 10th
See some examples made for beginning programmers to understand how to use java to write simple Java programs. These codes demonstrate how to get input from user, working with loops, strings and arrays.
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.
Website
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Software Engineering in Java

For Students 9th - 10th
This MIT course is an introduction to Java programming and software engineering. The focus is on developing high quality software that solves real problems.
eBook
Other

Olin College: Interactive Programming in Java

For Students 9th - 10th
An online textbook for teaching Computer Science using the Java programming language to students with no programming experience.
Website
Other

Cook: Blue Pelican Java

For Students 9th - 10th
A free book with supplemental materials for high school Computer Science courses that use the Java programming language.
Activity
Science Buddies

Science Buddies: Writing a Simple Calculator Program With Java Script

For Students 6th - 8th
This is a good first-time programming project. You'll learn how to use JavaScript to create a basic calculator program that you can run in your Web browser.
Activity
Science Buddies

Science Buddies: Paragraph Stats: Writing a Java Script Program to 'Measure' Text

For Students 6th - 8th
This is a challenging first-time programming project. You'll learn how to use JavaScript to create a simple program to analyze one or more paragraphs of text. Your program will count sentences, words and letters, and report the resulting...
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++.
eBook
Princeton University

Programming in Java: Elements of Programming

For Students 9th - 10th
Writing code in java can be easier than writing a paragraph. Check out these step-by-step tutorials which show how to program in the java language.
Online Course
Other

Cave of Programming: Java for Complete Beginners

For Students 9th - 10th
[Free Registration/Login Required] Learn to program in the Java programming language. This free course assumes no prior programming knowledge, just a desire to learn to program.
eBook
Other

Tutorials Point: Learn Java Programming

For Students 9th - 10th
This tutorial gives a complete understanding of Java. It will take you through simple and practical approach while learning Java programming language.
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++.
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.
Activity
Khan Academy

Khan Academy: Computer Programming: House Class Demo

For Students 9th - 10th
A class demo to help students visualize and learn how to program drawings using JavaScript.
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.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Java Preparation

For Students 9th - 10th
This course provides an introduction to the Java programming language. It was designed for students at MIT that lack sufficient Java skills. The course covers a fairly wide range of Java topics in a compact form.
Article
Other

W3 Schools: Java Script Tutorial

For Students 9th - 10th
This tutorial will teach you JavaScript, the programming language of HTML and the Web.

Other popular searches