J2SE Programming

J2SE Programming

Course Code:


Course Duration:

100 hours

Course Delivery:

70 hours


08 hours

Project Work:

22 hours


The course introduces the programming language Java to the participants and makes them well versed in Object Oriented Programming in Java, JDBC Programming, GUI Applications Development, Client-Server Applications using Java Swings and MySQL, and Error and Exception handling etc.

Pre-requisite Knowledge/Skills

  • Basic Programming knowledge and Logical skills
  • Basic SQL knowledge

Course Objective

Upon successful completion of the course, participants should be able to:

  • Create Java Applications incorporating OOP concepts
  • Create CUI Applications using Java
  • Create Client Server Programming with MySQL Database
  • Use NetBeans IDE for creating Java Applications
  • Create GUI Applications using Java Swings
  • Event Driven Programming in Swings
  • Handle Errors and Exceptions in Java
  • Use NetBeans IDE for creating Java GUI Applications

Course Outline

The contents of this course are designed to support the course objectives. The following focus areas are included in this course:

  • Module 1: Introduction to Object Oriented Programming
  • Module 2: Java Fundamentals
  • Module 3: Classes and Objects
  • Module 4: Implementation of OOPs Abstraction Encapsulation Polymorphism Inheritance
  • Module 5: Java Packages
  • Module 6: Exception Handling
  • Module 7: Java Streams
  • Module 8: Garbage Collection
  • Module 9: JDBC
  • Module 10: GUI Applications using Java Swing Layout Managers Event Handling GUI application with JDBC

Project Work

Participants are required to do a project work as a part of the program. Project work should be in accordance with the project specifications provided by ICT Academy in consultation with the industry. The project work should be done in groups, with 4 or 5 participants in a group.

Course Deliverables

For Faculty

  • Course Material
  • Course Slides
  • Facilitator Guide
  • Student Exercises
  • Case Studies
  • Certification from ICT Academy

For Student

  • Course Material
  • Orientation session by ICT Academy / Industry Experts
  • Exercises
  • Case Studies
  • Online Assessment
  • Certification from ICT Academy