Summer Training Program on Core JAVA
9th to 20th July 2018
Department of Computer Science & Engineering, Dronacharya Group of Institutions, Greater Noida organized a Summer Training Programme on "Core JAVA" during 9th - 20th July 2018. The training was imparted by Ms. Shanthi Makka (HOD-CSE) and Ms. Kiran Singh (Assistant Professor, CSE).
Students of B. Tech 2nd and 3rd year from various departments of the institution participated in this training. The training was organized as a part of institution's continuous effort of developing project based learning approach in students through practical sessions.
The program started with a motivating speech by Honorable Director, Prof.(Dr.) Ashish Soti. He encouraged the participants and suggested them to take up some projects using Java at the end of their training.
Prof. Shanthi Makka started the session with the basic concepts of Object Oriented Programming. She explained Objects, Classes, Inheritance, Data Abstraction, Polymorphism, Message Passing and Dynamic Binding along with real life examples. During the session, Prof. Makka also discussed the History and Features of Java, difference between JDK, JRE and JVM, Internal Details of JVM, Variable and Data Type, Advantage of OOPs, Application of OOPs, Java Tokens, Java Statements, command line arguments, constants, variables, scope of variables, Type Casting, Operators and Expressions, Operator Precedence and Associativity.
During another session, Ms. Kiran Singh explained how to set up a path and discussed about Decision Making & Branching Statements, Looping, Class, Objects & Methods, Constructor, Method Overloading, Static Members, Nesting Methods, Overriding Methods, Inheritance & its types, Final variables and Methods, Finalizer Methods, Abstract Methods and Classes, Visibility Control, Arrays, Strings and Vectors, String Comparison, Laboratory sessions were conducted on all days to make the participants understand the application of Core JAVA.
During another sessions, participants were explained the Wrapper Classes, Auto Boxing and Unboxing, Enumerated Types, Interfaces, Thread Priority, Synchronization, Managing Errors and Exceptions, Applet Programming, Passing Parameters to Applet, Graphics Programming, Managing Input and Output Files - Stream classes, Input and Output Exceptions, Creating Files,.
After the end of training sessions, students developed a project for Calculator using GUI and another project for Students' Record Management System by connecting MS-Access with Java by using MS-Access JDBC Driver.
The training concluded with the evaluation of projects and assignments submitted by the students.