Course objectives:1. Learn fundamental features of object-oriented language and JAVAprogramming constructs.2. Develop and run simple Java programs using OOPS concepts of java.3. Create multi-threaded programs and event driven Graphical User Interface(GUI) programming using swing package