Curated OER
Indonesian Music
Explore the wonderful world of Indonesian music. The purpose, instruments, and terminology that help define Javanese music is outlined in this simple slide show. Tip: Adding musical examples would greatly enhance this resource.
Curated OER
Getting Started with Java
Pupils 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...
Curated OER
Getting Started with Java
Young scholars explore a programming curriculum based in the Java language. They start with the basic information needed to code and run their first program. Students analyze the planning, debugging and testing points of the unit. They...
University of Colorado
University of Colorado: Physics 2000: Quantum Atom
Several pages with an interesting discussion of the visible light spectrum and atomic absorption and emission line spectrum. Features excellent graphics, thorough and understandable discussion, and many interactive Java applets.
Massachusetts Institute of Technology
Mit: Open Course Ware: Introduction to Software Engineering in Java
This MIT course is an introduction to Java programming and software engineering. The focus is on developing high quality software that solves real problems.
Other
Introduction to Programming Using Java
A free, on-line textbook on introductory programming using the Java programming language.
Other
Olin College: Interactive Programming in Java
An online textbook for teaching Computer Science using the Java programming language to students with no programming experience.
Other
Cook: Blue Pelican Java
A free book with supplemental materials for high school Computer Science courses that use the Java programming language.
Other
Museum of Web Art
A fascinating site devoted to art and graphics used on the world wide web. Explore the best in buttons, banners, counters, and more.
Other
Nobel Prize in Physiology or Medicine Winners 2008 1901
A list of the Nobel Prize winners in Physiology or Medicine (updated yearly). Click on the names for more information.
Other
Tonya Skinner: The Wide World of Applets
This page give a nice definition of Java applets and two examples of an applet. Download the files and try it yourself!
Rice University
Teach Java 2005
A collection of documents and software resources for the Java program developer.
Other
Hot Scripts: Java
This resource presents an internet directory of resources for Java programmers.
Other
Programming Simplified: Java Programs
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.
TeachEngineering
Teach Engineering: Java Programming of Ocr
Student groups use the Java programming language to implement the algorithms for optical character recognition (OCR) that they developed in the associated lesson. The ultimate goal is to produce computer code that recognizes a digit on a...
TeachEngineering
Teach Engineering: Testing With J Unit
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...
TeachEngineering
Teach Engineering: Does It Work? Test and Test Again
Testing is critical to any design, whether it be in the creation of new software or building a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market....
TeachEngineering
Teach Engineering: Do You See What I See?
Students research OCR and OCR techniques and then apply those methods to the design challenge by developing algorithms capable of correctly reading a number on a typical high school sports scoreboard.
TeachEngineering
Teach Engineering: Using J Unit
Students 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...
Other
The Java Tutorial
An on-line Java tutorial for programmers with hundreds of complete, working examples. The Tutorial is organized into trails--groups of lessons on a particular subject.
Other
Sun Microsystems: The Set Interface
A description of the Set interface in the Java programming language.
Other
Go Indonesia!
This interactive website has five different destinations each containing four areas of interest. Explore them and discover many interesting facts.
TeachEngineering
Teach Engineering: Testing the Edges
Students gain experience using the software/systems (engineering) design process, specifically focusing on the testing phase. This problem-based learning activity uses the design process to solve open-ended challenges. In addition to...
Other
Java Ranch: The Set Interface
A description of the Set interface in the Java programming language.