Advance Java - Maharashtra Institute of

Training #1 – Core /. Advance Java. MIT College. 1/18/2016. Shakti Kinger. Report of Training program conducted for students of Computer. Science Depa...

7 downloads 606 Views 1MB Size
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