1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
www.oracle.com/academy
Java Fundamentals Instructor Course Resources Section 1 Section 4 Section 7
Section 2 Section 5
Section 3 Section 6 Optional Appendix A Project
This Instructor Course Resources page provides you access to all printable materials for the Java Fundamentals course. Each section contains printable Student Guides (slides), Practice Guides, Instructor Solution Guides, and additional materials needed for a section.
Section 1
Welcome and Introduction
Printable Slides
Welcome Slides
top
Introduction Slides Practice Guides
Welcome Practice Guide
Introduction Practice Guide Instructor Solution Welcome Instructor Solution Guide Guides Introduction Instructor Solution Guide Additional Resources
Team Assessment Rubric Instructor Guide For Journal Creation Alice 3 Greetings Animation Greenfoot Flying Frog Scenario
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
1/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Section 2
Using Alice 3
Printable Slides
Get Started with Alice 3
top
Add and Position Objects Use Procedures and Arguments Add Rotation and Randomization Declare Procedures Use Control Statements Use Functions Use the IF and WHILE Control Structures Use Expressions Use Variables Use Keyboard Controls Develop a Complete Animation Correlating Java Variables, Data Types, and Expressions with Alice 3 Tools Correlating Java Methods, Classes, and Other Structures with Alice 3 Tools Practice Guides
Get Started with Alice 3 Practice Guide Add and Position Objects Practice Guide Use Procedures and Arguments Practice Guide Add Rotation and Randomization Practice Guide Declare Procedures Practice Guide Use Control Statements Practice Guide Use Functions Practice Guide Use the IF and WHILE Control Structures Practice Guide Use Expressions Practice Guide
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
2/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Use Variables Practice Guide Use Keyboard Controls Practice Guide Develop a Complete Animation Practice Guide Correlating Java Variables, Data Types, and Expressions with Alice 3 Tools Practice Guide Correlating Java Methods, Classes, and Other Structures with Alice 3 Tools Practice Guide Instructor Solution Guides
Get Started with Alice 3 Instructor Solution Guide Add and Position Objects Instructor Solution Guide Use Procedures and Arguments Instructor Solution Guide Add Rotation and Randomization Instructor Solution Guide Declare Procedures Instructor Solution Guide Use Control Statements Instructor Solution Guide Use Functions Instructor Solution Guide Use the IF and WHILE Control Structures Instructor Solution Guide Use Expressions Instructor Solution Guide Use Variables Instructor Solution Guide Use Keyboard Controls Instructor Solution Guide Develop a Complete Animation Instructor Solution Guide Correlating Java Variables, Data Types, and Expressions with Alice 3 Tools Instructor Solution Guide Correlating Java Methods, Classes, and Other Structures with Alice 3 Tools Instructor Solution Guide
Additional Resources
Checklist for Animation Completion
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
3/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Section 3
Using Greenfoot
Printable Slides
Getting Started with Greenfoot
top
Using Methods, Variables and Parameters Working with Source Code and Documentation Developing and Testing an Application Using Randomization and Understanding Dot Notation and Constructors Defining Methods Using Sound and Keyboard Control Creating a World, Animating Actors, and Ending a Game Understanding Abstraction Using Loops, Variables, and Strings Putting it All Together with Greenfoot
Practice Guides
Creating an Inventory of Java Fundamentals Getting Started with Greenfoot Practice Guide Using Methods, Variables and Parameters Practice Guide Working with Source Code and Documentation Practice Guide Developing and Testing an Application Practice Guide Using Randomization and Understanding Dot Notation and Constructors Practice Guide Defining Methods Practice Guide Using Sound and Keyboard Control Practice Guide Creating a World, Animating Actors, and Ending a Game Practice Guide Understanding Abstraction Practice Guide
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
4/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Using Loops, Variables, and Strings Practice Guide Creating an Inventory of Java Fundamentals Practice Guide Instructor Solution Getting Started with Greenfoot Instructor Solution Guides Guide Using Methods, Variables and Parameters Instructor Solution Guide Working with Source Code and Documentation Instructor Solution Guide Developing and Testing an Application Instructor Solution Guide Using Randomization and Understanding Dot Notation and Constructors Instructor Solution Guide Defining Methods Instructor Solution Guide Using Sound and Keyboard Control Instructor Solution Guide Creating a World, Animating Actors, and Ending a Game Instructor Solution Guide Understanding Abstraction Instructor Solution Guide Using Loops, Variables, and Strings Instructor Solution Guide Creating an Inventory of Java Fundamentals Instructor Solution Guide
Additional Resources (Download these scenario ZIP files and extract them to a folder on your computer. Then, open them in Greenfoot.)
Lesson 5 Scenario: Random Movement Lesson 5 Scenario: Ifelse Statement Lesson 5 Scenario: Automate Creation of Instances Lesson 6 Scenario: atWorldEdge Lesson 6 Scenario: eatObjects Lesson 7 Scenario: Keyboard Keys Lesson 7 Scenario: Add Sound Lesson 8 Scenario: Constructors
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
5/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Lesson 8 Scenario: Constructors 2 Lesson 8 Scenario: Ifelse Statement Lesson 8 Scenario: End Game Lesson 9 Scenario: Key and Sound Variables Lesson 9 Scenario: Baby Abstraction Example Lesson 10 Scenario: WHILE Loop Lesson 10 Scenario: Switch Images Lesson 10 Scenario: Add Sound Scenario A Scenario B Scenario B Working Lesson 8 Scenario: Card Matching
Section 4
Using Eclipse
Printable Slides
Compiling with Eclipse A First Program
top
Using Object Classes and Driver Classes Programming with Data Types and Operators
Practice Guides
Using Strings Compiling with Eclipse A First Program Practice Guide Using Object Classes and Driver Classes Practice Guide Programming with Data Types and Operators Practice Guide
Using Strings Practice Guide Instructor Solution Compiling with Eclipse A First Program Instructor Guide Solution Guide Using Object Classes and Driver Classes Instructor Solution Guide http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
6/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Programming with Data Types and Operators Instructor Solution Guide Using Strings Instructor Solution Guide Additional Resources
Not Applicable
Section 5 Printable Slides
Using Control Statements, Classes, Objects and Methods top Using Scanner and Conditional Statements Using Program Control Statements
Practice Guides
Using Scanner and Conditional Statements Practice Guide
Using Program Control Statements Practice Guide Instructor Solution Using Scanner and Conditional Statements Instructor Guide Solution Guide Using Program Control Statements Instructor Solution Guide Additional Resources
Not Applicable
Section 6
Using Arrays and Exceptions
Printable Slides
Using Arrays
top
Sorting and Searching
Practice Guides
Handling Errors Using Arrays Practice Guide Sorting and Searching Practice Guide Handling Errors Practice Guide
Instructor Solution Using Arrays Instructor Solution Guide Guide Sorting and Searching Instructor Solution Guide Handling Errors Instructor Solution Guide http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
7/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Additional Resources
Maze.java MazeMan.java MazeManApplet.java
Section 7
Using Recursion, Abstraction, and Inheritance top
Printable Slides Creating Classes, Objects, and Methods Passing Objects and Overloading Methods Understanding Recursion, the Static Modifier, and Nested Classes Understanding Inheritance Understanding Polymorphism Practice Guides Creating Classes, Objects, and Methods Practice Guide Passing Objects and Overloading Methods Practice Guide Understanding Recursion, the Static Modifier, and Nested Classes Practice Guide Understanding Inheritance Practice Guide Understanding Polymorphism Practice Guide Instructor Creating Classes, Objects, and Methods Instructor Solution Guide Solution Guide Passing Objects and Overloading Methods Instructor Solution Guide Understanding Recursion, the Static Modifier, and Nested Classes Instructor Solution Guide Understanding Inheritance Instructor Solution Guide Understanding Polymorphism Instructor Solution Guide
Appendix A
Self Study Guides
Self Study Guide: What's in Your
Instructor Solution Guide
top
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
8/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Future?
Practice Guide
Self Study Guide: What is a Consultant? Self Study Guide: Speaking in Public
Instructor Solution Guide
Self Study Guide: Leaders in Information Technology
Practice Guide Instructor Solution Guide Practice Guide Instructor Solution Guide Practice Guide
Self Study Guide: Creating a Career Portfolio Self Study Guide: Interests, Skills, and Achievements Self Study Guide: Work Experience and Community Involvement
Instructor Solution Guide
Self Study Guide: Creating a Resume
Instructor Solution Guide
Practice Guide Instructor Solution Guide Practice Guide Instructor Solution Guide Practice Guide
Practice Guide
Self Study Guide: Instructor Solution Guide The Changing Nature of the Job Practice Guide Market Self Study Guide: Instructor Solution Guide Searching for a Job Practice Guide Self Study Guide: Written Communication Self Study Guide: Interviewing Self Study Guide: Networking Self Study Guide: Cyber Security Additional Resources
Instructor Solution Guide Practice Guide Instructor Solution Guide Practice Guide Instructor Solution Guide Practice Guide Instructor Solution Guide Practice Guide Career Exploration Worksheet
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
9/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Career Roadmap to your Future Community Service Record Functional Resume Samples IT Job Application Larry Ellison Bio Techniques for Effective Public Speaking Totem Truths Team Building Activity Work Experience Record Interests, Skills, and Achivements Summary (Lesson 6) Work Experience and Community Involvement Summary (Lesson 7)
Optional Project Creating a Final Project
top
If only the Java Fundamentals course is being taught, without the Java Programming course, incorporate this lesson on Creating a Final Project at the end of the Java Fundamentals course to offer your students the opportunity to apply their knowledge by completing a project. You may want to restrict the final project creation to either an Alice or Greenfoot project dependent upon the skills demonstrated by your students.When both courses are being taught use the time allocated in the Java Programming course to complete the final project. Final Project and Presentation Final Project Practice Guide
Printable Slides Practice Guides Instructor Solution Final Project Instructor Solution Guide Guide Additional Project Rubric Resources Conducting the Final Project Guide
Conducting the Final Project Guide Worksheets Project Solution for Alice 3 Space Project http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
10/11
1/20/2015
Oracle Academy Java Fundamentals Instructor Course Resources
Project Solution for Java Jeopardy Project Project Solution for Java Inventory Project Project Presentation Guide Techniques for Effective Speaking
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
11/11