skip to navigation skip to content
- Select training provider - (University Information Services - Digital Literacy Skills)
Self-taught course

Provided by: University Information Services - Digital Literacy Skills


Booking

This course is self taught (Online course).

This course is taking bookings Book a place
(Provisional)

NOTE: Bookings on this course require approval by the course administrator.

You may make a provisional booking using this page, but your place will not be confirmed until the booking has been approved.


Booking / availability

Oracle Academy: Java Fundamentals (Online) 2021-2022
BeginnersOnline


Description

This is an official Oracle online course for Java Fundamentals. It is an alternative to the Java Foundations course. If you are completely new to programming concepts then this is a good course to start your learning path, followed by Java Foundation, then Java Programming.

Overview This 90 hour online 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, Greenfoot, and Eclipse interactive development environments. Hands-on practices figure prominently throughout this course so you can experience firsthand the power of computer programming. This is a recommended pre-requisite for the Java Programming course.

Exam Information Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career. The Java Foundations OR Java Fundamentals courses prepare you to take the optional external exam Java Foundations | 1Z0-811.

Target audience
  • All current Cambridge University members (departments and colleges)
  • Further details regarding eligibility criteria are available
Prerequisites

Little or no previous experience with programming.

Topics covered
  • Introduction
  • 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
  • Greenfoot
    • 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
  • Java Basics
    • Getting Started with Eclipse
    • Object and Driver Classes
    • Data Types and Operators
    • Strings
  • Program Structure
    • Using Scanner and Conditional Statements
    • Using Program Control Statements
  • Arrays and Exceptions
    • Arrays
    • Handling Errors
  • Java Classes
    • Classes, Objects, and Methods
    • Parameters and Overloading Methods
    • The Static Modifier and Nested Classes
    • Inheritance
    • Polymorphism
System requirements

What is needed to access Oracle iLearning:

A browser, either:

  • IE | Edge | Chrome | FireFox | Safari
  • Cookies must be enabled
  • Pop-ups must be allowed
  • Adobe Acrobat Reader

Further instructions to set up your computer are included online in the course materials where you will find instructions to download and install the following software:

Duration

Each course is approximately 90 hours on a self study basis, you should complete the course within one year.

Frequency

On-going

Related courses
Theme
Programming and Scripting

Booking / availability