the oracle academy introduction to computer · pdf filethe oracle academy . 3 | ... curriculum...
TRANSCRIPT
The Oracle Academy
Introduction to Computer
Science
2 | © 2012 Oracle Corporation
The Oracle Academy
Welcome!
Caron Newman
Senior Curriculum Manager
The Oracle Academy
www.sitwithme.org
3 | © 2012 Oracle Corporation
The Oracle Academy
Supports 1.5 million students in 95 countries
• Provide software, curriculum,
training, support and certification
resources to non-profit academic
institutions
• Curriculum helps to prepare students
for Oracle industry certification
• Introduction to Computer Science
Curriculum topics include Database
Design, SQL, PL/SQL, and Java
Supports secondary and post-secondary
schools to integrate Oracle technology
and curriculum into computer science,
engineering and business curricula.
4 | © 2012 Oracle Corporation
Oracle’s Unique Position
Oracle technologies are in more than 50 product
categories/industries.
Oracle is the steward of Java.
We are uniquely positioned to help educators
awaken and deepen students’ interest in
CS/engineering
5 | © 2012 Oracle Corporation
Java is Everywhere Java - The Most Popular Language in the World
Java - Deep Community Support Java - WebLogic Server: The World’s #1 App Server
Java - Deep Coverage
6 | © 2012 Oracle Corporation
FACULTY PROFESSIONAL DEVELOPMENT
COURSEWARE ORACLE PRESS BOOKS GUEST LECTURES TECHNICAL ARTICLES ONLINE LEARNING LIBRARY
CERTIFICATION PREPARATION & EXAMS
COMUPTER SCIENCE CLUBS FACULTY LOUNGE & STUDENT CENTER ORACLE OPEN WORLD & JAVA ONE
ORACLE SOFTWARE HOSTED LAB ENVIRONMENTS JAVA DEVELOPMENT ENVIRONMENTS OPEN SOURCE
SOFTWARE
50% OFF Preparation
25% OFF Exams
CAREERS &
INTERNSHIPS
CLASSROOM
TRAINING
LIVE VIRTUAL
TRAINING
TRAINING ON
DEMAND
SELF-STUDY
COURSES
PRIVATE
EVENTS
7 | © 2012 Oracle Corporation
FACULTY PROFESSIONAL DEVELOPMENT
COURSEWARE ORACLE PRESS BOOKS GUEST LECTURES TECHNICAL ARTICLES ONLINE LEARNING LIBRARY
CERTIFICATION PREPARATION & EXAMS
COMUPTER SCIENCE CLUBS FACULTY LOUNGE & STUDENT CENTER ORACLE OPEN WORLD & JAVA ONE
ORACLE SOFTWARE HOSTED LAB ENVIRONMENTS JAVA DEVELOPMENT ENVIRONMENTS OPEN SOURCE
SOFTWARE
50% OFF Preparation
25% OFF Exams
CAREERS &
INTERNSHIPS
CLASSROOM
TRAINING
LIVE VIRTUAL
TRAINING
TRAINING ON
DEMAND
SELF-STUDY
COURSES
PRIVATE
EVENTS
8 | © 2012 Oracle Corporation
Introduction to Computer Science: Java Curriculum
• For secondary schools, technical schools, and early university
years.
Getting Started with Java Using Alice
Oracle Academy
Java Programming
Oracle Academy
Java Fundamentals
Getting Started with Java Using
Greenfoot
Also available as 1-day training
events for primary, lower secondary,
and secondary teachers
Professional Development and Student Curriculum
Courses Prepare Students for Java Certification
9 | © 2012 Oracle Corporation
Benefits
• Curriculum includes:
• Lessons
• Practices activities
• Projects
• Assessments
• Self-paced workforce development
• Courses support preparation for:
• AP Computer Science A exam
• Java SE7 Programmer I certification exam
10 | © 2012 Oracle Corporation
Curriculum
Access
11 | © 2012 Oracle Corporation
12 | © 2012 Oracle Corporation
13 | © 2012 Oracle Corporation
14 | © 2012 Oracle Corporation
15 | © 2012 Oracle Corporation
Getting Started with Java Using Alice 3
• Delivery modalities:
– One-day in-class workshop
– 3 Virtual Classroom sessions
– Single module in Java Fundamentals course
• Uses Alice 3.1
• Curriculum Goal:
– Broaden teachers’ programming
knowledge
– Incorporate programming and animation
creation into any academic subject
16 | © 2012 Oracle Corporation
Why Alice?
• Exceptional tool developed at Carnegie Mellon University and
the University of Virginia in 1999
• Full class implementation in the Alice 3.1 version
• Resources readily available
• Engaging tool that is successfully exposing computer science
to girls
17 | © 2012 Oracle Corporation
Alice Website Resources
• Free software
downloads
• Teaching resources
• Community forums
18 | © 2012 Oracle Corporation
Alice Software Downloads & Community Forum
19 | © 2012 Oracle Corporation
20 | © 2012 Oracle Corporation
21 | © 2012 Oracle Corporation
Alice 3
Example
• Do in order
• Do together
• Stepping
through a
program
• Procedural
abstraction
chairPersonSitting.a3p
22 | © 2012 Oracle Corporation
Alice 3
Example
• Variable
• Debugging
statements
• Math
• Do together
BunnyKeyboard.a3p
23 | © 2012 Oracle Corporation
Alice 3
Example
• Storytelling
• Scene Setup
• Procedures
• Comments
• Do together
• Nesting
phonePersonSceneDirt.a3p
24 | © 2012 Oracle Corporation
Alice 3
Example
• Comments
• Opacity
• Do Together
• Created
Procedure
• Used Variables
• Used loop
structure
aliceTutorialWorkshop.a3p
25 | © 2012 Oracle Corporation
Alice 3
Example
• Procedures
• Repetitious
behavior
• Adding audio
• Using
Parameters
Dare2BDigital_Int.a3p
26 | © 2012 Oracle Corporation
Alice 3
Example
• Event listeners
• Conditional
behavior
• Multiple
procedures
• Game action
Dare2BDigitalWitchScene
Solution.a3p
27 | © 2012 Oracle Corporation
The Oracle Academy
Questions?
Supports secondary and post-secondary
schools to integrate Oracle technology
and curriculum into computer science,
engineering and business curricula.
28 | © 2012 Oracle Corporation