top of page

java programming

Synopsis

This 3-days course teaches the essentials of Java programming. It follows a “fundamentals-first” teaching approach with more difficult concepts introduced after the fundamental concepts have been introduced. Participants will be taught programming fundamentals such as variables, data structures, operators, and program compilation and execution. Other topics covered include: program structures; data types and declaration; expressions, statements, and operators; program control flow; arrays; inputs and outputs; methods. In addition, the course covers the Java Application Programming Interface (API) – a rich Java class library.

learning objectives

1.  Learn the basics of Java Programming.

2.  Learn and apply the data structures and constructs in Java.

3.  Learn how to create object-oriented software programs in Java.

4.  Learn how to use the Java Application Programming Interface for extended Java programming.

who should attend

Suitable for Beginner in Java Programming

training method

Synchronous Online Learning

You need to have

Participants to provide their own laptops (Windows or IOS) for the programming exercises

fee

S$690 per pax

next course run

To be Determined

next step

If  you are interested, please fill in the Contact Me form below with Subject "Java Programming Sign Up".

We will get back to you on payment and registration.

contents

1.  THE JAVA PROGRAMMING ENVIRONMENT

Define program compilation and interpretation

Explain how to compile and run a Java program

Explain common mistakes in Java programming

Practise running pre-written Java programs

 

2.  THE JAVA LANGUAGE COMPONENTS

Describe data type and variable

Describe identifier and reserved words

Describe comments and the basic program structure

Practise writing Java program with basic building blocks

 

3.  EXPRESSION, STATEMENTS AND OPERATORS

Define expressions and statements

Explain various types of operators

Discuss operator precedence and associativity

Practise use of expressions, statements and operators

 

4.  PROGRAM FLOW CONTROLS

Define the three types of control flow: Sequence, Iterations, Selection

Explain sequence in statements

Discuss the use of if..else and switch statements

Discuss the use of while, do-while, and for statements

Explain labels and their use

Explain break and continue statements

 

5.  ARRAYS

Explain arrays and their use

Describe single-dimensional and two-dimensional arrays

Practise writing Java programs using the three types of control flow and using arrays

 

6.  METHODS

Describe block structure and scope, local and global variables

Discuss parameters: actual, formal and value parameters

Explain the return of value from a function

Explain the meaning of method in Java

Practise writing Java programs using methods

 

7.  OBJECT-ORIENTED PROGRAMMING

Explain object-oriented programming, objects and class

Explain object creation using constructors

Explain instance variables and methods, and class variables and methods

Explain class hierarchy: superclass and subclass

Discuss inheritance

 

8.  THE JAVA PROGRAMMING INTERFACE (API) 

Define the concept of package

Describe the package and import keyword

Discuss the Java API

Practise using the Java API documentation

 

9.  INPUTS AND OUTPUTS

Describe input and output streams

Discuss files and file manipulation

Discuss exception handling

Practise the use of inputs and outputs using Java

Contact me

© 2021 by Dr Danny Poo

Thanks for submitting!

bottom of page