![](https://femtechtraining.com/wp-content/uploads/2021/05/JAVA.jpg)
Java Programming
Course Description
Course Fee –
0,000JAVA 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
Course Info
- Course Duration: 10 weeks
- Skill Level: intermediate