The Oracle Academy Introduction to Computer Science

61 downloads 99745 Views 3MB Size Report
ORACLE PRESS BOOKS. GUEST LECTURES. TECHNICAL ARTICLES. ONLINE LEARNING LIBRARY. CERTIFICATION PREPARATION & EXAMS.
The Oracle Academy Introduction to Computer Science

The Oracle Academy

Welcome! Caron Newman Senior Curriculum Manager The Oracle Academy

www.sitwithme.org

2

|

© 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

3

|

© 2012 Oracle Corporation

Supports secondary and post-secondary schools to integrate Oracle technology and curriculum into computer science, engineering and business curricula.

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 4

|

© 2012 Oracle Corporation

Java is Everywhere Java - Deep Coverage

Java - The Most Popular Language in the World

Java - WebLogic Server: The World’s #1 App Server

Java - Deep Community Support

5

|

© 2012 Oracle Corporation

COMUPTER SCIENCE CLUBS

FACULTY LOUNGE & STUDENT CENTER

ORACLE OPEN WORLD & JAVA ONE

CAREERS & INTERNSHIPS

CERTIFICATION PREPARATION & EXAMS

50% OFF

25% OFF

Preparation

Exams FACULTY PROFESSIONAL DEVELOPMENT

CLASSROOM TRAINING COURSEWARE

ORACLE SOFTWARE

6

|

© 2012 Oracle Corporation

ORACLE PRESS BOOKS

LIVE VIRTUAL TRAINING

TRAINING ON DEMAND

GUEST LECTURES

HOSTED LAB ENVIRONMENTS

SELF-STUDY COURSES

PRIVATE EVENTS

TECHNICAL ARTICLES

JAVA DEVELOPMENT ENVIRONMENTS

ONLINE LEARNING LIBRARY

OPEN SOURCE SOFTWARE

COMUPTER SCIENCE CLUBS

FACULTY LOUNGE & STUDENT CENTER

ORACLE OPEN WORLD & JAVA ONE

CAREERS & INTERNSHIPS

CERTIFICATION PREPARATION & EXAMS

50% OFF

25% OFF

Preparation

Exams FACULTY PROFESSIONAL DEVELOPMENT

CLASSROOM TRAINING COURSEWARE

ORACLE SOFTWARE

7

|

© 2012 Oracle Corporation

ORACLE PRESS BOOKS

LIVE VIRTUAL TRAINING

TRAINING ON DEMAND

GUEST LECTURES

HOSTED LAB ENVIRONMENTS

SELF-STUDY COURSES

PRIVATE EVENTS

TECHNICAL ARTICLES

JAVA DEVELOPMENT ENVIRONMENTS

ONLINE LEARNING LIBRARY

OPEN SOURCE SOFTWARE

Introduction to Computer Science: Java Curriculum Professional Development and Student Curriculum

• For secondary schools, technical schools, and early university Oracle Academy years. Oracle Academy Java Fundamentals

Getting Started with Java Using Alice Getting Started with Java Using Greenfoot

Java Programming

Also available as 1-day training events for primary, lower secondary, and secondary teachers

Courses Prepare Students for Java Certification

8

|

© 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

9

|

© 2012 Oracle Corporation

Curriculum Access

10

|

© 2012 Oracle Corporation

11

|

© 2012 Oracle Corporation

12

|

© 2012 Oracle Corporation

13

|

© 2012 Oracle Corporation

14

|

© 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

15

|

© 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

16

|

© 2012 Oracle Corporation

Alice Website Resources • Free software downloads • Teaching resources

• Community forums

17

|

© 2012 Oracle Corporation

Alice Software Downloads & Community Forum

18

|

© 2012 Oracle Corporation

19

|

© 2012 Oracle Corporation

20

|

© 2012 Oracle Corporation

Alice 3 Example • Do in order • Do together • Stepping through a program • Procedural abstraction chairPersonSitting.a3p

21

|

© 2012 Oracle Corporation

Alice 3 Example • Variable • Debugging statements • Math

• Do together BunnyKeyboard.a3p

22

|

© 2012 Oracle Corporation

Alice 3 Example • Storytelling • Scene Setup • Procedures • Comments

• Do together • Nesting phonePersonSceneDirt.a3p

23

|

© 2012 Oracle Corporation

Alice 3 Example • Comments • Opacity • Do Together • Created Procedure • Used Variables • Used loop structure aliceTutorialWorkshop.a3p

24

|

© 2012 Oracle Corporation

Alice 3 Example • Procedures • Repetitious behavior • Adding audio • Using Parameters Dare2BDigital_Int.a3p

25

|

© 2012 Oracle Corporation

Alice 3 Example • Event listeners • Conditional behavior • Multiple procedures • Game action Dare2BDigitalWitchScene Solution.a3p

26

|

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

27

|

© 2012 Oracle Corporation

28

|

© 2012 Oracle Corporation