Unit 1: Getting Prepared This first tutorial walks you through installing java and the NetBeans package for a graphical aid to programming in java. Just compare your screen with the one provided before proceeding to the next step in the tutorial. You need to be comfortable that you can create and test java code as you begin this course.
Unit 1 Time Advisory
This unit should take you approximately 10 hours to complete.
☐ Subunit 1.1: 3 hours
☐ Subunit 1.2: 4 hours
☐ Subunit 1.3: 3 hours
Unit1 Learning Outcomes
Upon successful completion of this unit, the student will be able to:
- Compile and run Java code. - Explain fundamental object-oriented techniques.
1.1 Installing Java
- Reading: Oracle's “Getting Started: The Hello World Application”
Link: Oracle's “Getting Started: The Hello World
Instructions: Please complete the entire reading for step-by-step instructions on how to install Java and NetBeans. As you read this section, pay attention to the terms IDE and JDK. What is the JDK? What is an IDE and what is its purpose?
1.2 Checkpoint - Assessment: Oracle’s “Questions and Exercises: Getting Started” Link: Oracle's “Questions and Exercises: Getting Started” (HTML)
1.3 Review of Basic Object-Oriented Concepts
- Reading: Hobart and William Smith Colleges: David J. Eck's
Introduction to Programming Using Java: “Chapters 1-4”
Link: Hobart and William Smith Colleges: David J.
Eck's Introduction to Programming Using Java: “Chapters
Instructions: Please review Chapters 1 through 4. Start with the quiz at the end of Chapter 1, and use the link provided by the author to check your answers. If you missed a question, go to that concept in the chapter and review that concept. Repeat this process for Chapter 2. If you miss several questions, read all of Chapter 2 and try the quiz again. Once you feel comfortable with the material in Chapter 2, proceed to Chapter 3. Repeat this process for Chapters 3 and 4.
These chapters assume Java is your first programming language. They are included here so that you might review programming terminology before jumping into the material for this course. Be sure that you are familiar with all of the concepts in these chapters, especially if it has been a while since you took the pre-requisite programming course.