Java Programming

Lecturer
fitimanager
Category
0 Reviews

Course Description

Course Fee – ₦100,000

JAVA PROGRAMMING

COURSE OUTLINE

WEEK 1: PROGRAMMING LANGUAGES

Module 1: Categories of Programming languages.

  • Machine language
  • Low level language/Assembly language
  • High level languages.
  • Installation of JRE, JDK and Eclipse.

Module 2: Java programming.

  • Syntax of Java
  • Errors and debugging.

Module 3: Data types and variables.

  • Variable initialization and declaration
  • Int
  • Float
  • Double
  • String
  • Char

 

WEEK 2 AND 3:

Module 1: Syntax of Java Programming Language

  • Writing our first program
  • Sing the scanner class for input from the keyboard

Module 2: Conditional statements.

  • If statement
  • If…. else statement
  • If…… else if statement
  • Nested if else statement
  • Switch case statement
  • Exercises

 

 

Module 3: Loops.

  • For loop
  • Whole loop
  • Do… while loop
  • While loop
  • Exercises

 

WEEK 4:

Module 1: Methods

  • Defining a Method
  • Calling a Method
  • Math Class
  • Exponent methods
  • Rounding methods
  • Random Method
  • Min, max, abs methods.

Module 2: Classes and Objects

  • Defining Classes for Objects
  • Constructing Objects using Constructors
  • Using Classes from Java Library.
  • Static Variables, constants and Methods.

 

WEEK 5 and 6:

Module 1: String Class

  • String Comparisons
  • Getting String Length

Module 2: Single-dimensional Arrays

  • Array Basics
  • Creating Arrays
  • Array Initializers
  • Processing Arrays
  • Passing Arrays to Methods
  • Returning an Array from a Method

 

 

Module 3: Multidimensional Arrays

  • Two-dimensional Array basics
  • Processing two-dimensional arrays
  • Passing two-dimensional arrays to methods
  • Multi-dimensional Arrays

 

WEEK 7

Module 1: GUI

  • Swing and AWT
  • JAVA GUI API
  • Frames
  • Layout Managers: Flow Layout, Border Layout and Grid Layout
  • Font and Color Class.
  • Swing Components – Jbuttons, Icons, JCheckBox, JRadioButton, Labels, Text Fields, Text Areas, Sliders, ComboBox,
  • Graphics
  • Displaying Images

WEEK 8

Module 1: Event Driven Programming

  • Event and Event Sources
  • Mouse Events
  • Key Events

WEEK 9-10