
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