Training #1 – Core / Advance Java Shakti Kinger
Report of Training program conducted for students of Computer Science Department, MIT College
MIT College 1/18/2016
Background and Introduction
Apart from University requirement, Java is also a pre-requisite for learning latest technologies like Android and BigData. In order to prepare and make students ready for industry Computer science department has carved out a course that specifically aligns with industry requirements and conducted by industry experts.
Development of training program The training program was carved out taking into consideration appropriate coverage of Java language, specific requirements from students and industry requirements. • • •
Faculty met to discuss and identify the course content with focus on topics to be covered in hands-on training Approached few industry experts and identified one to deliver the training. Coordinate and agree on timelines, financials as well as location for the delivery of the training program
About the Course The course ‘Training in Core and Advanced Java’ was designed as20+ hours of classroom and hands-on training, conducted alternate days with each session of 2 Hrs duration. These sessions are conducted after college hours, so as not to impact regular studies of the students. At a high level course covers a range of topics towards: • • •
Enabling students to understand basic java programming concepts Provide hands-on sessions to practice the concepts covered in the training Enable students to develop applications in Java
About the trainer Trainer has got over 15 years of industrial experience including 5 years of applicationdevelopment and 10 years in software training. Her technical expertise includes Java-J2EE, design patterns, C++ and Data Structures. She has conducted and trained many employees at companies like PTC, BMC Software, T-Systems and Amdocs to name a few. She has been associated with SEED infotech as a Corporate Trainer and has also conducted training's for various CDAC institutions (Infoway, Know-It, IeT)
Learning Product Course Description
This course was designed for SE, TE and BE students for Computer Science department with an objective to make them aware with Core Java programming aspects and also introduce with Advanced concepts in Java programming. The curriculum is divided into --- modules and is designed to be covered over a 10-day period. The course also was designed to ensure students get sufficient hands-on practice to master the language.
Learning Objective Upon completion of this course, participants will be able to :
Knowledge: • • • • •
Understand fundamentals of Java programming such as variables, conditional and iterative execution, methods, etc Understand fundamentals of object-oriented programming using Java, including defining classes, invoking methods, using class libraries, etc. Be able to use the Java SDK environment to create, debug and run simple Java programs Be aware of the important topics and principles of software development and write better &more maintainable code Be able to program using advanced Java topic like JDBC, Servlets and JSP .
Performance: •
Be able to write programs of simple to medium complexity
Course Content Following course content was covered during the training
Sr. no 1.
2
3
Contents
Hours
Core Java – Hello world using notepad, using eclipse. Platform independence. Writing class and user of the class More examples using primitive types and other language constructs. Scope –public and private Scope – default, package, import classpath examples. Static and non static methods and fields , arrays, passing parameters, Wrapper class
2
String class, Examples using hasa and isa class relationships, super, Object class
2
2
4 5 6 7 8 9 10
Using toString and equals, interface –examples of polymorphism with abstract classes and interface Final keyword , Exception handling, Gregorian Calendar Collection Framework IO Socket JDBC Web application using Servlet and JSP basics
2 2 2 2 2 2 3
Course Delivery
The course was delivered over the period of – 4-Jan-2016 to 31-Jan-2016 Looking at the overwhelming response from students, entire course was split into two batches of 20 students each.
Delivery Methodologies A variety of learning delivery and assessment methodologies were employed, in an attempt to enable the course to be participatory and interactive and to allow participants to effectively assimilate the new ideas and learning. Importantly, emphasis was placed on adult learning methodologies and over the duration of the course there were a combination of: 1. 2. 3. 4. 5.
Lectures Analysis of Case studies and hands-on sessions to implement the same. Group Discussions Individual and group work/assignments Oral and written presentations
Participants
A total of 58 students registered for the course. In order to limit class size to 30, entire training was delivered in two batches. Almost entire population of participants was from SE and TE Computer Science department.
Distribution by Class TE, 30
SE, 28
Distribution by Division 25 20 15 10 5 0 Comp I
Comp II SE
Sr.No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Roll No 203002 203004 202082 203001 203090 203077 203080 202029 202048 202045 202010 203018 203007 203078 203086 202007 202003 203022 203063 202016 203027 203034
Student Name MUSALE PRANITA NANDKISHOR PATANGE PRADNYA PRASAD CHAUDHARI GAURAV BHARAT MANISHA CHAUDHARY CHATE POOJA SATISH NITU KEDARMAL CHOUDHARY SAWALE SHALAKA SHASHIKANT BISWAS SUDEEP JITENDRA GAIKWAD SHUBHAM AJAY DUGGIRALA SAI CHAND SARMA DIGHE RENU ABHAY TIWAREKAR REEMA CHANDRASHEKHAR PRIYANKA JAGTAP TANMAY DUBE MASURE SNEHA BALAJI CHAUDHARI ISHA MANOJ ANDE DEEPALI NARENDRA MANTRI KRUSHNA SHARAD SUREKA SHUBHAM DINESH JADHAV YOGITA PURUSHOTTAM NISHANT GADEKAR PATIL SANKET KASHINATH
Comp I
Comp II TE
Class SE Comp II SE Comp II SE Comp I SE Comp II SE Comp II SE Comp II SE Comp II SE Comp I SE Comp I SE Comp I SE Comp I SE Comp II SE Comp II SE Comp II SE Comp II SE Comp I SE Comp I SE Comp II SE Comp II SE Comp I SE Comp II SE Comp II
23 24 25 26 27 28
203057 203051 203005 203049 203059 203094
SHAUNAK JOSHI SALAMPURIA SHUBHAM SANJAYKUMAR PATIL NEHA MAHENDRA Pratik Sabale Sacchidanand KunjalWaje
SE Comp II SE Comp II SE Comp II SE Comp II SE Comp II SE Comp II
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Roll No 303063 302017 302019 302006 303009 303003 303083 303008 303020 302048 302040 302075 302036 302085 302076 302049 302004
Student Name Gupta ChelluSanketh KADAM RESHMA NIVRUTTI KARNE SHRADDHA SUNIL BHUJANGE SHRUTI DILIP Nikam Shraddha Kailas DeshmukhNamrataBalasaheb NikamSrishti Vijay Naik Neha Hemant SasanePoojaGorakh BURHADE VINAY SANTOSH ARVIND KUMAR BHAGIRATH KAVIRAJ SINGH JON ANKIT GARG MAHANT HARSHABH ARVIND KEDARE ROHIT GAUTAM CHAWHAN ANKUSH SANJAY BAKRE PRARTHANA
Class TE Comp II TE Comp II TE Comp I TE Comp I TE Comp I TE Comp II TE Comp II TE Comp II TE Comp II TE Comp I TE Comp I TE Comp I TE Comp I TE Comp I TE Comp I TE Comp I TE Comp I
303066
NanwatkarShantanuRajendra
302060 302077 303043 303072 303077 303026 303039 302002 302005 303049 303073 303038
GATE ANURAG KEWAL UPENDRA SHAH ParanjapeVedSuhas TayadeHarshalMilind VelankarAkshay Arvind SomanShivani Rahul Sharma Nikunj Rakesh AGRAWAL RUCHI BHANGARE ASHWINI VIJAYKUMAR Pawar Ashish Kalyan TayadeShubhamGajanan NatuSaumitraSuhas
TE Comp II TE Comp I TE Comp I TE Comp II TE Comp II TE Comp II TE Comp II TE Comp II TE Comp I TE Comp I TE Comp II TE Comp II TE Comp II
Sr.No
18 19 20 21 22 23 24 25 26 27 28 29 30