the oracle academy supports 1.5 million students...

32
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.

Upload: lyliem

Post on 29-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

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

19 | © 2012 Oracle Corporation

Questions?

20 | © 2012 Oracle Corporation

21 | © 2012 Oracle Corporation

22 | © 2012 Oracle Corporation

23 | © 2012 Oracle Corporation

24 | © 2012 Oracle Corporation

25 | © 2012 Oracle Corporation

26 | © 2012 Oracle Corporation

27 | © 2012 Oracle Corporation

28 | © 2012 Oracle Corporation

29 | © 2012 Oracle Corporation

30 | © 2012 Oracle Corporation

31 | © 2012 Oracle Corporation

32 | © 2012 Oracle Corporation