Resources
Here are a variety of resources related to the course.
Demo Code
- The demo code repository contains code written during lecture. It will be continuously updated throughout the semester.
Programming Tools
In this class we’ll make use of Java 8 Java Development Kit (JDK) and the most recent version of Eclipse. When installing them for the first time, be sure to install the JDK first, and then Eclipse afterwards. If you do this in the wrong order, then getting Eclipse to find Java is much more painful.
- The Java SE 8 Development Kit (JDK)
- Make sure you are getting Java SE 8 (not Java SE 12).
- Be sure to download the JDK.
- Install it.
- If you have problems, come to office hours for assistance!
- The Eclipse Development Environment
- Click Download under “Get Eclipse IDE 2019-??” (The ?? will be some month.)
- Run the installer and choose the option “Eclipse IDE for Java Developers”. Then install as usual.
Policies and Tutorials
- The Style Guide for all code written in this course.
- How to import an Eclipse project from a zip file.
- How to export an Eclipse project to a zip file.
Books
- Introduction to Programming Using Java, Eighth Edition by David J. Eck.
- A useful manuscript on the similarites/differences of Java and Python, Java for Python Programmers by Bradley Miller
Additional Java Resources:
- The online Java Tutorial
- The Java 8 API
- A tutorial on Javadoc