Adobe Acrobat ReaderYou will need Adobe Acrobat Reader to view the PDF files.

TeenCoder Java installation

Installing TeenCoder Java & Android Courses

Please read the following instructions to install your printed TeenCoder: Java Programming and TeenCoder: Android Programming courses.

These instructions only apply to our printed courses! If you reached this page from the "Student Menu" after running the course setup program from the Course CD, then you are in the right place.

All online courses contain dedicated installation instructions within each course. If you are an online student, please follow the instructions found inside your online course.

Printed course installation consists of two or three main parts:

These installation steps will be performed during the first few chapters. Follow the instructions that match your course edition!

If you've never used a command prompt before, or you are having trouble completing an early activity involving command-line operations, please read our Getting Started with Command Prompts guide for assistance.

Installing our Printed Course Material

Each course comes with a Student and Solution menu system, activity starters, solutions, a Solution Guide, tests and answers, and other supplemental documents. This material will be installed on your computer by running the setup executable that came with your course. For guidance on installing our course material, please read our Getting Started Guide!

Click Here to skip down to 1st Edition Instructions!

Click Here to skip down to Android App signing and publishing Instructions!

Second Edition Instructions

Students studying for the AP Computer Science A exam should visit our updated AP Exam Page for the latest info, effective Fall 2014!

Installing the Java Development Kit (JDK) and Eclipse

Students will use the Java Development Kit (JDK) and Eclipse software, along with our course material, to write their own Java programs. All parts of the JDK and Eclipse download and installation are free.

Java JDK Install Instructions - Windows (PDF)

Java JDK Install Instructions - Mac (PDF)

Eclipse Install Instructions - Windows (PDF)

Eclipse Install Instructions - Mac (PDF)

Eclipse Configuration Instructions (PDF)

Showing File Extensions (PDF)

Both TeenCoder Java semesters (Java and Android Programming) both use same the Eclipse software, so you only need to perform these steps once on each computer you are using for these courses.

Installing Android SDK and ADT

TeenCoder: Android Programming also requires installation of the Android SDK and Android Development Tools (ADT) for Eclipse. Please follow the Android Install Instructions below to install these free components:

Android Install Instructions - Windows (PDF)

Android Install Instructions - Mac (PDF)

    ADT-22.0.1.zip (16 MB)

    android-sdk17-windows.zip (280+ MB)

    android-sdk17-macosx.zip (280+ MB)

Updated Chapter 12 and 13 Activities - Weather App

The Weather App projects in Chapters 12 and 13 use a 3rd party online weather service to provide live weather data. This service may change from time to time, requiring updates to our activites and instructions. Please use the latest activity instructions, starter code, solution code shown below!

Updated World Weather API Registration Instructions - (PDF)

Chapter 12 Activity Instructions - (PDF)

Chapter 13 Activity 1 Instructions - (PDF)

Updated Chapter 12 activity starter project - (ZIP)

Updated Chapter 12 & 13 activity solution code - (ZIP)

When completing activities in Chapter 12 and 13, be sure to use the latest versions of the starter code and instructions shown above! These components match the latest "version 2" API provided by the World Weather Online service.

First Edition Instructions

Installing the Java Development Kit (JDK) and Eclipse

Students will use the Java Development Kit (JDK) and Eclipse software, along with our course material, to write their own Java programs. All parts of the JDK and Eclipse download and installation are free.

Java JDK Install Instructions - Windows (PDF)

Java JDK Install Instructions - Mac (PDF)

Eclipse Install Instructions - Windows (PDF)

Eclipse Install Instructions - Mac (PDF)

Eclipse Configuration Instructions (PDF)

Showing File Extensions (PDF)

Both TeenCoder Java semesters (Java and Android Programming) both use same the Eclipse software, so you only need to perform these steps once on each computer you are using for these courses.

Installing Android SDK and ADT

TeenCoder: Android Programming also requires installation of the Android SDK and Android Development Tools (ADT) for Eclipse. Please follow the Android Install Instructions below to install these free components:

Android Install Instructions - Windows (PDF)

Android Install Instructions - Mac (PDF)

    ADT-16.0.1.zip (7 MB)

    android-sdk-windows.zip (180+ MB)

    android-sdk-macosx.zip (180+ MB)

Please also refer to the latest activity instructions for the Weather App and Google Maps activites!

Android Supplements (all editions)

Android Signing and Publishing Instructions

If you want to actually publish an Android app on the Google Play market, you must digitally sign your application and register as a developer. You should also test your app on a real device and consider a variety of publishing options. The following documents will describe these steps:

Preparing to Publish (PDF)

Signing Android Apps (PDF)

Creating a Google Play Account (PDF)

3rd party websites such as eclipse.org may change from time to time. If your download and installation experience does not match our documented steps, please Contact Us for updated documents!

If you have any questions about your computer's ability to run the Java, Eclipse, or Android software, you may follow these instructions in advance of your purchase.