1 | © 2012 Oracle Corporation
The Oracle Academy
Supports 1.5 million students in 95 countries • Delivers a complete portfolio of
software, curriculum,
training, support and certification
resources
• Helps students develop industry-
relevant skills prior to entering the
workforce
• Prepares students for Oracle
Certification
• Provides access to the same
technologies that drive industry
Supports secondary and post-secondary
schools to integrate Oracle technology
and curriculum into computer science,
engineering and business curricula.
2 | © 2012 Oracle Corporation
Oracle’s Unique Position
Oracle technologies are
#1 in more than 50 product categories/industries
Oracle is the steward of Java,
one of the top programming languages
We are uniquely positioned to help educators
awaken and deepen students’ interest in CS/engineering
3 | © 2012 Oracle Corporation
Introduction to Computer Science: New Java Curriculum
• For secondary schools, technical schools, and early university
years.
Storytelling with Alice
Oracle Academy
Java Programming
Oracle Academy
Java Fundamentals
Games with Greenfoot
Also available as 1-day training
events for primary, lower secondary,
and secondary teachers
Two New Semester Courses: Extensive Teacher Training and
Highly Structured Student Curriculum
Semester Courses Prepare Students for
Java Certification
Java curriculum launch in 2012,
after completion of global
teacher training pilots
4 | © 2012 Oracle Corporation
Java Fundamentals Course
• Semester-long course map
• Alice, Greenfoot, and Eclipse IDEs
• Animations, games, and applications
• Learn basics of Java technology and
the Java programming language
• Implement Java technology
programming and object-oriented (OO)
concepts in Java programs
5 | © 2012 Oracle Corporation
Java Programming Course
• Semester-long course map
• Eclipse IDE
• Uses GridWorld to prepare for US AP
Computer Science A exam
• Create applications that leverage
object-oriented features of Java
• Expands on fundamental concepts
6 | © 2012 Oracle Corporation
Java Fundamentals and Programming Professional
Development
• Media-rich virtual and in-class
• Project learning approach
• Authentic learning environment that
promotes autonomy and teamwork
• Covers account administration and
everything needed to run courses at
school
• Forums and chat sessions
• Led by qualified instructor
7 | © 2012 Oracle Corporation
Benefits
• Complete out-of-the-box hosted
curriculum in Oracle iLearning
• Account management & reporting tools
• Curriculum includes:
• Lessons
• Instructor notes
• Student homework and solutions
• Projects and solutions
• Assessments (quizzes, midterm, final)
• Self-paced workforce development
8 | © 2012 Oracle Corporation
Benefits (cont.)
• Media-rich courses:
• Examples and sample code
• Videos and audio reviews
• Reinforced topics
– Courses support preparation for:
• AP Computer Science A exam
• Java SE7 Programmer I certification
9 | © 2012 Oracle Corporation
Getting Started with Alice 3 Curriculum
• Separate one-day in-class workshop
• Teachers from any subject
• Teachers learn to:
– Associate animation activity to Java
– Recognize sequential vs. simultaneous
actions
– Generate instructions with arguments
– Execute, test, and enhance program
statements
– Demonstrate effective programming with
comments
10 | © 2012 Oracle Corporation
Getting Started with Alice 3 Curriculum (cont.)
• Goals:
– Broaden teachers’ programming
knowledge
– Incorporate programming and animation
creation into any academic subject
– Integrate IT into classroom experience
– Learn how to solve problems in a fun way
using animations
11 | © 2012 Oracle Corporation
Explore Alice 3 Curriculum
• Students are introduced to key concepts while creating fun
animations:
Animation development
process
Functions
Classes and instances Variables
Positioning and object
orientation
Expressions to perform math
operations
Procedures and arguments Keyboard controls
Control statements Conditional loops for repetitive
behavior
Comments Randomized motion
12 | © 2012 Oracle Corporation
Explore Alice 3 Curriculum (cont.)
• Example 1: “Dinosaurs”
– Scene editor vs code editor
– Actor orientation in 3d modeling
– Procedures to move objects
– Programming comments
– Altering procedure values
• Example 2: “Three Little Pigs”
– Elaborate scene editing
– Sequences
– Do together
• Example 3: “Robot”
– Precision scene editing
– Object properties and opacity
• Example 4: “Submarine”
– Keyboard interaction
• Example 5: “Moon Project”
- Applying knowledge
13 | © 2012 Oracle Corporation
Getting Started with Greenfoot Curriculum
• Separate one-day in-class workshop
• Computer science and math teachers
• Teachers learn to:
– Define programming required to generate a
game
– Develop methods for actions in the game
– Recognize sequential, simultaneous, and
repetitive actions
– Execute, test, and enhance program
statements
– Demonstrate effective programming with
comments
14 | © 2012 Oracle Corporation
Explore Greenfoot Curriculum
• Students validate Java knowledge and build on Alice concepts
• Additional concepts covered:
Inheritance If-else statements
Using constructors new keyword
Abstraction While loops
Arrays Logic operators
Store and concatenate Strings
15 | © 2012 Oracle Corporation
Explore Greenfoot Curriculum (cont.)
• Example 1: “Fly And Frog”
• Example 2: “Duke Eats Code”
• Example 3: “Match Game”
Inheritance Create classes & instances
Create and call defined
methods
Check conditions using if
statements
Program keyboard controls and
sounds
Initialize variables
Switch between two images Count number of objects eaten
to stop (or win) game
Use arrays Store and concatenate strings
16 | © 2012 Oracle Corporation
Explore Eclipse Curriculum
• Build on programming concepts learned in Alice and Greenfoot
• Additional concepts covered in Fundamentals course:
Installing and compiling with
Eclipse
Using classes, objects and
methods
Control flow statements and
blocks of code
Working with arrays and strings
Programming with data types
and operators
Understanding recursion,
abstraction, and inheritance
Working with control
statements, classes, objects
and methods
17 | © 2012 Oracle Corporation
Eclipse and Beyond
• Build on programming concepts learned in Alice and Greenfoot
• Additional concepts covered in Programming course:
Java application deployment GridWorld Case Study (AP
Exam preparation)
Class design, generics, strings
and exceptions
Creating a final project in
Eclipse (advanced jeopardy
game or a game equipment
inventory)
18 | © 2012 Oracle Corporation
How Do I Participate?
Participation:
• Pilot phase through 2012
• Membership required for Java
Fundamentals & Programming
• One-day workshops starting August (no
membership required)
• Let me know if you are interested
• Email: [email protected] for
more information
Top Related