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 Foundations (Online) 2021-2022
BeginnersOnline


Description

This is an official Oracle online course for Java Foundations. It is an alternative to the Java Fundamentals course, however if you have not studied Java Fundamentals then you must work through the Alice and Greenfoot workshops (access can be provided on request). Java Foundations is a recommended pre-requisite for the Java Programming course.

Overview

This 90 hour online course engages students with little programming experience. Students are introduced to object-oriented concepts, terminology, and syntax, and the steps required to create basic Java programs using hands-on, engaging activities. Students will learn the concepts of Java programming, design object-oriented applications with Java and create Java programs using hands-on, engaging activities.

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
  • Oracle Academy Workshop - Getting Started with Java Using Alice
  • Oracle Academy Workshop - Creating Java Programs with Greenfoot

Or the full course Oracle Academy Course - Java Fundamentals

Topics covered
  • Introduction
    • About the Course
    • A Brief History
    • Setting up Java
  • Java Software Development
    • The Software Development Process
    • What is my Program Doing?
    • Introduction to Object-Oriented Programming Concepts
  • Java Data Types
    • What is a Variable?
    • Numeric Data
    • Textual Data
    • Converting Between Data Types
    • Keyboard Input
  • Java Methods and Library Classes
    • What is a Method?
    • The import Declaration and Packages
    • The String Class
    • The Random Class
    • The Math Class
  • Decision Statements
    • Boolean Expressions and if/else Constructs
    • Understanding Conditional Execution
    • switch Statement
  • Loop Constructs
    • for Loops
    • while and do-while Loops
    • Using break and continue Statements
  • Creating Classes
    • Creating a Class?
    • Instantiating Objects
    • Constructors
    • Overloading Methods
    • Object Interaction and Encapsulation
    • static Variables and Methods
  • Arrays and Exceptions
    • One-dimensional Arrays
    • ArrayLists
    • Exception Handling
    • Debugging Concepts and Techniques
  • JavaFX
    • Introduction to Java FX
    • Colors and Shapes
    • Graphics, Audio, and MouseEvents
  • Final Project
    • Developing a Java-based animation, application or game
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