Oracle Academy meets the following ISTE Standards for Computer Science Educators:
1. Knowledge of Content
1.a. Demonstrate knowledge knowledge of and proficiency in data representation and abstraction
1.a.i. Effectively use primitive data types.
1.a.ii. Demonstrate an understanding of static and dynamic data structures.
1.a.iii. Effectively use, manipulate and explain various external data stores: various types (text, images, sound, etc.) various locations (local, server, cloud), etc.
1.a.iv. Effectively use modeling and simulation to solve real world problems.
1.b. Effectively design, develop and test algorithms.
1.b.i. Using a modern, high-level programming language, construct correctly functioning programs involving simple and structured data types; compound Boolean expressions; and sequential, conditional and iterative control structures.
1.b.ii. Design and test algorithms and programming solutions to problems in different contexts (textual, numeric, graphic, etc.) using advanced data structures.
1.b.iii. Analyze algorithms by considering complexity, efficiency, aesthetics and correctness.
1.b.iv. Demonstrate knowledge of two or more programming paradigms.
1.b.v. Effectively use two or more development environments.
1.b. vi. Demonstrate knowledge of varied software development models and project management strategies.