Centre of Excellence

Oracle Training Academy


This course engages students with little or no programming experience to create Java programs. Participants are introduced to object oriented programming concepts, terminology, and syntax, and the steps required to create basic Java programs using the Alice, Green foot, and Eclipse interactive development environments. Hand-on practices figure prominently throughout this course so students can experience firsthand the power of computer programming.

Course Overview

Alice 3

  • Getting Started with Alice 3
  • Add and Position Objects
  • Procedures and Arguments
  • Rotation and Randomization
  • Declare Procedures
  • Control Statements
  • Functions
  • IF and WHILE Control Structures
  • Expressions
  • Variables
  • Keyboard Controls
  • Develop a Complete Animation
  • Java Variables and Data Types
  • Java Methods and Classes


  • Getting Started With Greenfoot
  • Methods, Variables and Parameters
  • Source Code and Documentation
  • Developing and Testing an Application
  • Randomization and Constructors
  • Defined Methods
  • Sound and Keyboard Control
  • World Animating and Game End
  • Abstraction
  • Loops, Variables, and Arrays


  • Using Scanner and Conditional Statements
  • Using Program Control Statements
  • Arrays and Exceptions
  • Classes, Objects and Methods
  • Parameters and Overloading Methods
  • The Static Modifier and Nested Classes
  • Iheritance
  • Polymorphism

Course Outcome

  • After completion of this course students will gain knowledge on Alice 3 and Green Foot
  • Could write Java Program on their own