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 industryrelevant 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. 1 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 2 2012 Oracle Corporation
Introduction to Computer Science: New Java Curriculum Two New Semester Courses: Extensive Teacher Training and Highly Structured Student Curriculum For secondary schools, technical schools, and early university years. Oracle Academy Java Fundamentals Oracle Academy Java Programming Storytelling with Alice Games with Greenfoot Also available as 1-day training events for primary, lower secondary, and secondary teachers Semester Courses Prepare Students for Java Certification Java curriculum launch in 2012, after completion of global teacher training pilots 3 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 4 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 5 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 6 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 7 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 8 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 9 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 10 2012 Oracle Corporation
Explore Alice 3 Curriculum Students are introduced to key concepts while creating fun animations: Animation development process Classes and instances Positioning and object orientation Procedures and arguments Control statements Comments Functions Variables Expressions to perform math operations Keyboard controls Conditional loops for repetitive behavior Randomized motion 11 2012 Oracle Corporation
Explore Alice 3 Curriculum (cont.) Example 1: Dinosaurs Example 3: Robot Scene editor vs code editor Actor orientation in 3d modeling Procedures to move objects Programming comments Altering procedure values Example 5: Moon Project Example 2: Three Little Pigs Elaborate scene editing Sequences Do together Precision scene editing Object properties and opacity Example 4: Submarine Keyboard interaction - Applying knowledge 12 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 13 2012 Oracle Corporation
Explore Greenfoot Curriculum Students validate Java knowledge and build on Alice concepts Additional concepts covered: Inheritance Using constructors Abstraction Arrays Store and concatenate Strings If-else statements new keyword While loops Logic operators 14 2012 Oracle Corporation
Explore Greenfoot Curriculum (cont.) Example 1: Fly And Frog Example 2: Duke Eats Code Example 3: Match Game Inheritance Create and call defined methods Program keyboard controls and sounds Switch between two images Use arrays Create classes & instances Check conditions using if statements Initialize variables Count number of objects eaten to stop (or win) game Store and concatenate strings 15 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 Control flow statements and blocks of code Programming with data types and operators Working with control statements, classes, objects and methods Using classes, objects and methods Working with arrays and strings Understanding recursion, abstraction, and inheritance 16 2012 Oracle Corporation
Eclipse and Beyond Build on programming concepts learned in Alice and Greenfoot Additional concepts covered in Programming course: Java application deployment Class design, generics, strings and exceptions GridWorld Case Study (AP Exam preparation) Creating a final project in Eclipse (advanced jeopardy game or a game equipment inventory) 17 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: academy_us@oracle.com for more information 18 2012 Oracle Corporation
Questions? 19 2012 Oracle Corporation
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