1 Java Fundamentals Instructor Course Resources PDF
1 Java Fundamentals Instructor Course Resources PDF
OracleAcademyJavaFundamentalsInstructorCourseResources
www.oracle.com/academy
JavaFundamentals
InstructorCourseResources
Section1
Section4
Section7
Section2
Section5
Section3
Section6
Optional
AppendixA
Project
ThisInstructorCourseResourcespageprovidesyouaccesstoallprintablematerialsfortheJava
Fundamentalscourse.EachsectioncontainsprintableStudentGuides(slides),PracticeGuides,Instructor
SolutionGuides,andadditionalmaterialsneededforasection.
Section1
WelcomeandIntroduction
PrintableSlides
WelcomeSlides
top
IntroductionSlides
PracticeGuides
WelcomePracticeGuide
IntroductionPracticeGuide
InstructorSolution WelcomeInstructorSolutionGuide
Guides
IntroductionInstructorSolutionGuide
Additional
Resources
TeamAssessmentRubric
InstructorGuideForJournalCreation
Alice3GreetingsAnimation
GreenfootFlyingFrogScenario
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
OracleAcademyJavaFundamentalsInstructorCourseResources
Section2
UsingAlice3
PrintableSlides
GetStartedwithAlice3
top
AddandPositionObjects
UseProceduresandArguments
AddRotationandRandomization
DeclareProcedures
UseControlStatements
UseFunctions
UsetheIFandWHILEControlStructures
UseExpressions
UseVariables
UseKeyboardControls
DevelopaCompleteAnimation
CorrelatingJavaVariables,DataTypes,and
ExpressionswithAlice3Tools
CorrelatingJavaMethods,Classes,andOther
StructureswithAlice3Tools
PracticeGuides
GetStartedwithAlice3PracticeGuide
AddandPositionObjectsPracticeGuide
UseProceduresandArgumentsPracticeGuide
AddRotationandRandomizationPracticeGuide
DeclareProceduresPracticeGuide
UseControlStatementsPracticeGuide
UseFunctionsPracticeGuide
UsetheIFandWHILEControlStructuresPractice
Guide
UseExpressionsPracticeGuide
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
OracleAcademyJavaFundamentalsInstructorCourseResources
UseVariablesPracticeGuide
UseKeyboardControlsPracticeGuide
DevelopaCompleteAnimationPracticeGuide
CorrelatingJavaVariables,DataTypes,and
ExpressionswithAlice3ToolsPracticeGuide
CorrelatingJavaMethods,Classes,andOther
StructureswithAlice3ToolsPracticeGuide
InstructorSolution
Guides
GetStartedwithAlice3InstructorSolutionGuide
AddandPositionObjectsInstructorSolutionGuide
UseProceduresandArgumentsInstructorSolution
Guide
AddRotationandRandomizationInstructorSolution
Guide
DeclareProceduresInstructorSolutionGuide
UseControlStatementsInstructorSolutionGuide
UseFunctionsInstructorSolutionGuide
UsetheIFandWHILEControlStructuresInstructor
SolutionGuide
UseExpressionsInstructorSolutionGuide
UseVariablesInstructorSolutionGuide
UseKeyboardControlsInstructorSolutionGuide
DevelopaCompleteAnimationInstructorSolution
Guide
CorrelatingJavaVariables,DataTypes,and
ExpressionswithAlice3ToolsInstructorSolution
Guide
CorrelatingJavaMethods,Classes,andOther
StructureswithAlice3ToolsInstructorSolution
Guide
Additional
Resources
ChecklistforAnimationCompletion
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
OracleAcademyJavaFundamentalsInstructorCourseResources
Section3
UsingGreenfoot
PrintableSlides
GettingStartedwithGreenfoot
top
UsingMethods,VariablesandParameters
WorkingwithSourceCodeandDocumentation
DevelopingandTestinganApplication
UsingRandomizationandUnderstandingDot
NotationandConstructors
DefiningMethods
UsingSoundandKeyboardControl
CreatingaWorld,AnimatingActors,andEndinga
Game
UnderstandingAbstraction
UsingLoops,Variables,andStrings
PuttingitAllTogetherwithGreenfoot
PracticeGuides
CreatinganInventoryofJavaFundamentals
GettingStartedwithGreenfootPracticeGuide
UsingMethods,VariablesandParametersPractice
Guide
WorkingwithSourceCodeandDocumentation
PracticeGuide
DevelopingandTestinganApplicationPractice
Guide
UsingRandomizationandUnderstandingDot
NotationandConstructorsPracticeGuide
DefiningMethodsPracticeGuide
UsingSoundandKeyboardControlPracticeGuide
CreatingaWorld,AnimatingActors,andEndinga
GamePracticeGuide
UnderstandingAbstractionPracticeGuide
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
OracleAcademyJavaFundamentalsInstructorCourseResources
UsingLoops,Variables,andStringsPracticeGuide
CreatinganInventoryofJavaFundamentalsPractice
Guide
InstructorSolution GettingStartedwithGreenfootInstructorSolution
Guides
Guide
UsingMethods,VariablesandParametersInstructor
SolutionGuide
WorkingwithSourceCodeandDocumentation
InstructorSolutionGuide
DevelopingandTestinganApplicationInstructor
SolutionGuide
UsingRandomizationandUnderstandingDot
NotationandConstructorsInstructorSolutionGuide
DefiningMethodsInstructorSolutionGuide
UsingSoundandKeyboardControlInstructor
SolutionGuide
CreatingaWorld,AnimatingActors,andEndinga
GameInstructorSolutionGuide
UnderstandingAbstractionInstructorSolutionGuide
UsingLoops,Variables,andStringsInstructor
SolutionGuide
CreatinganInventoryofJavaFundamentals
InstructorSolutionGuide
Additional
Resources
(Downloadthese
scenarioZIPfiles
andextractthemto
afolderonyour
computer.Then,
openthemin
Greenfoot.)
Lesson5Scenario:RandomMovement
Lesson5Scenario:IfelseStatement
Lesson5Scenario:AutomateCreationofInstances
Lesson6Scenario:atWorldEdge
Lesson6Scenario:eatObjects
Lesson7Scenario:KeyboardKeys
Lesson7Scenario:AddSound
Lesson8Scenario: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
OracleAcademyJavaFundamentalsInstructorCourseResources
Lesson8Scenario:Constructors2
Lesson8Scenario:IfelseStatement
Lesson8Scenario:EndGame
Lesson9Scenario:KeyandSoundVariables
Lesson9Scenario:BabyAbstractionExample
Lesson10Scenario:WHILELoop
Lesson10Scenario:SwitchImages
Lesson10Scenario:AddSound
ScenarioA
ScenarioB
ScenarioBWorking
Lesson8Scenario:CardMatching
Section4
UsingEclipse
PrintableSlides
CompilingwithEclipseAFirstProgram
top
UsingObjectClassesandDriverClasses
ProgrammingwithDataTypesandOperators
PracticeGuides
UsingStrings
CompilingwithEclipseAFirstProgramPractice
Guide
UsingObjectClassesandDriverClassesPractice
Guide
ProgrammingwithDataTypesandOperatorsPractice
Guide
UsingStringsPracticeGuide
InstructorSolution CompilingwithEclipseAFirstProgramInstructor
Guide
SolutionGuide
UsingObjectClassesandDriverClassesInstructor
SolutionGuide
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
OracleAcademyJavaFundamentalsInstructorCourseResources
ProgrammingwithDataTypesandOperators
InstructorSolutionGuide
UsingStringsInstructorSolutionGuide
Additional
Resources
NotApplicable
Section5
PrintableSlides
UsingControlStatements,Classes,Objectsand
Methods
top
UsingScannerandConditionalStatements
UsingProgramControlStatements
PracticeGuides
UsingScannerandConditionalStatementsPractice
Guide
UsingProgramControlStatementsPracticeGuide
InstructorSolution UsingScannerandConditionalStatementsInstructor
Guide
SolutionGuide
UsingProgramControlStatementsInstructorSolution
Guide
Additional
Resources
NotApplicable
Section6
UsingArraysandExceptions
PrintableSlides
UsingArrays
top
SortingandSearching
PracticeGuides
HandlingErrors
UsingArraysPracticeGuide
SortingandSearchingPracticeGuide
HandlingErrorsPracticeGuide
InstructorSolution UsingArraysInstructorSolutionGuide
Guide
SortingandSearchingInstructorSolutionGuide
HandlingErrorsInstructorSolutionGuide
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
OracleAcademyJavaFundamentalsInstructorCourseResources
Additional
Resources
Maze.java
MazeMan.java
MazeManApplet.java
Section7
UsingRecursion,Abstraction,andInheritance
top
PrintableSlides CreatingClasses,Objects,andMethods
PassingObjectsandOverloadingMethods
UnderstandingRecursion,theStaticModifier,andNested
Classes
UnderstandingInheritance
UnderstandingPolymorphism
PracticeGuides CreatingClasses,Objects,andMethodsPracticeGuide
PassingObjectsandOverloadingMethodsPracticeGuide
UnderstandingRecursion,theStaticModifier,andNested
ClassesPracticeGuide
UnderstandingInheritancePracticeGuide
UnderstandingPolymorphismPracticeGuide
Instructor
CreatingClasses,Objects,andMethodsInstructor
SolutionGuide SolutionGuide
PassingObjectsandOverloadingMethodsInstructor
SolutionGuide
UnderstandingRecursion,theStaticModifier,andNested
ClassesInstructorSolutionGuide
UnderstandingInheritanceInstructorSolutionGuide
UnderstandingPolymorphismInstructorSolutionGuide
AppendixA
SelfStudyGuides
SelfStudyGuide:
What'sinYour
InstructorSolutionGuide
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
OracleAcademyJavaFundamentalsInstructorCourseResources
Future?
PracticeGuide
SelfStudyGuide:
Whatisa
Consultant?
SelfStudyGuide:
SpeakinginPublic
InstructorSolutionGuide
SelfStudyGuide:
Leadersin
Information
Technology
PracticeGuide
InstructorSolutionGuide
PracticeGuide
InstructorSolutionGuide
PracticeGuide
SelfStudyGuide:
CreatingaCareer
Portfolio
SelfStudyGuide:
Interests,Skills,and
Achievements
SelfStudyGuide:
WorkExperience
andCommunity
Involvement
InstructorSolutionGuide
SelfStudyGuide:
CreatingaResume
InstructorSolutionGuide
PracticeGuide
InstructorSolutionGuide
PracticeGuide
InstructorSolutionGuide
PracticeGuide
PracticeGuide
SelfStudyGuide:
InstructorSolutionGuide
TheChanging
NatureoftheJob
PracticeGuide
Market
SelfStudyGuide:
InstructorSolutionGuide
SearchingforaJob
PracticeGuide
SelfStudyGuide:
Written
Communication
SelfStudyGuide:
Interviewing
SelfStudyGuide:
Networking
SelfStudyGuide:
CyberSecurity
Additional
Resources
InstructorSolutionGuide
PracticeGuide
InstructorSolutionGuide
PracticeGuide
InstructorSolutionGuide
PracticeGuide
InstructorSolutionGuide
PracticeGuide
CareerExplorationWorksheet
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
OracleAcademyJavaFundamentalsInstructorCourseResources
CareerRoadmaptoyourFuture
CommunityServiceRecord
FunctionalResumeSamples
ITJobApplication
LarryEllisonBio
TechniquesforEffectivePublicSpeaking
TotemTruthsTeamBuildingActivity
WorkExperienceRecord
Interests,Skills,andAchivementsSummary(Lesson
6)
WorkExperienceandCommunityInvolvement
Summary(Lesson7)
OptionalProject CreatingaFinalProject
top
IfonlytheJavaFundamentalscourseisbeingtaught,
withouttheJavaProgrammingcourse,incorporate
thislessononCreatingaFinalProjectattheendof
theJavaFundamentalscoursetoofferyourstudents
theopportunitytoapplytheirknowledgeby
completingaproject.Youmaywanttorestrictthe
finalprojectcreationtoeitheranAliceorGreenfoot
projectdependentupontheskillsdemonstratedby
yourstudents.Whenbothcoursesarebeingtaughtuse
thetimeallocatedintheJavaProgrammingcourseto
completethefinalproject.
FinalProjectandPresentation
FinalProjectPracticeGuide
PrintableSlides
PracticeGuides
InstructorSolution
FinalProjectInstructorSolutionGuide
Guide
Additional
ProjectRubric
Resources
ConductingtheFinalProjectGuide
ConductingtheFinalProjectGuideWorksheets
ProjectSolutionforAlice3SpaceProject
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
OracleAcademyJavaFundamentalsInstructorCourseResources
ProjectSolutionforJavaJeopardyProject
ProjectSolutionforJavaInventoryProject
ProjectPresentationGuide
TechniquesforEffectiveSpeaking
http://ilearningcontent.oracle.com/content/site/OracleAcad/ENG_JF_13_V1/Supp_Files/ICS_JF_Instructor_Course_Resources_v1.html#1
11/11