0% found this document useful (0 votes)
35 views43 pages

Internship Report 22

Uploaded by

Pranav Nimje
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views43 pages

Internship Report 22

Uploaded by

Pranav Nimje
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 43

Internship Report

On
CORE JAVA
By
Asmita Kadam
Roll No: 22

Under the Guidance of


Prof. Deepti Asawar

Department of Computer Engineering


Padmabhooshan Vasantdada Patil Institute of
Technology Bavdhan Pune

[2023-2024]
Department of Computer Engineering
Padmabhooshan Vasantdada Patil Institute of Technology Bavdhan Pune

CERTIFICATE

This is to certify that Pranav Nimje from Third Year Computer Engineering has

successfully completed his Internship work in the field of "Full – Stack Web

Development" at "INFOTRIXS” in the partial fulfilment of the Bachelors

Degree in Engineering

Prof .Deepti Asawar Prof.G.SWayal Dr.R.S.Pawar


(Internship Guide) (HOD) (Principal)

Department of Computer Engineering 2


Acknowledgement

We take this opportunity to thank our internship guide Prof. Deepti Asawar and Head

of the Department Prof. G.S.Wayal for their valuable guidance and for providing all the

necessary facilities, which were indispensable in the completion of this project report. We are

also thankful to all the staff members of the Department of Computer Engineering for their

valuable time, support, comments, suggestions and persuasion. We would also like to thank

the institute for providing the required facilities.

Asmita Kadam
Roll No:22
TE Comp
Abstract

Java is a popular programming language used for developing a wide range of

applications, from desktop to web and mobile applications. Many companies offer Java

internships to provide students or recent graduates with practical experience and exposure to

real-world software development projects. During a Java internship, you can expect to learn

the basics of Java programming, such as syntax and data types, as well as more advanced

concepts, including object-oriented programming, data structures, algorithms, and database

management. You may also work on real-world projects, including coding, testing, and

debugging, and collaborate with other team members.


Internship certificate
Internship Details

Company details :

 Company Name :FUEL pvt.Ltd

 Location: Paranjape Schemes, Matalwadi Road, FUEL, Forest Trails, near

Sales Office, near Manas Lake, Bhugaon, Township, Pune, Maharashtra 412115

 Background: Friends Union for Energising Lives (FUEL) stems from the

understanding that the youth in India form one of the most vulnerable groups, who on

the one hand are expected to be the leaders to determine the destiny of India, and on

the other lack essential information and opportunities to succeed in life.

Supervisor Details

 Mahajan sir

 +91 7709005499, +91 7219602045

[email protected]

[email protected]
INDEX

SR.NO CONETNT PAGE NO

1 Introduction 8

2 Objectives 9

3 Scope and rationale 10


of the study
4 Methodological 11
Details
5 Introduction of Core 12
Java
6 Loops in java 13-14

7 Object Oriented 15-23


Concept
8 Future Scope 24

9 Conclusion 25

10 Reference 26
Introduction

Core Java refers to the basic and fundamental features of the Java

programming language. It is the foundation on which Java has been built and includes

features such as syntax, semantics, basic data types, control structures, and object-

oriented programming concepts such as classes, objects, inheritance, polymorphism,

and encapsulation. The core Java API includes packages such as java.lang, java.util,

java.io, java.math, java.net, and many others that provide classes and interfaces for

various functionalities such as input/output operations, networking, collections,

threading, and more. Core Java is essential for developing Java applications and is

used in various domains such as web development, mobile app development,

enterprise applications, gaming, and more. It forms the basis for advanced Java

concepts such as Java Enterprise Edition (Java EE) and Java Micro Edition (Java

ME).
Objectives

There are several objectives of learning Java:

1. Object-Oriented Programming: Java is an object-oriented programming language, which


means that it provides a framework for developing software applications based on objects.
Learning Java helps you to understand and implement OOP concepts such as encapsulation,
inheritance, and polymorphism.

2. Cross-platform compatibility: Java is designed to run on different platforms such as


Windows, Linux, and macOS, which makes it a popular choice for developing platform-
independent applications. Learning Java helps you to write code that can be run on different
platforms without the need for modification.

3. Popular in the industry: Java is one of the most widely used programming languages in
the industry, especially in the enterprise domain. Learning Java helps you to acquire skills
that are in high demand in the job market.

4. Large community support: Java has a large community of developers who constantly
contribute to the development of the language, libraries, and frameworks. Learning Java
provides you with access to this community, which can help you to learn from others and get
answers to your questions.

5. Versatility: Java is used in a wide range of applications, from mobile apps to web
development, gaming, and more. Learning Java opens up a range of possibilities for you to
explore and develop applications in different domains.
Overall, learning Java can help you to develop strong programming skills, acquire industry-
relevant skills, and open up opportunities for a career in software development.

Scope And Rationale of The Study

The scope of the study of Java learning is vast, as Java is a widely used programming
language in various domains such as web development, mobile app development,
enterprise software development, gaming, and more. The scope of the study includes:
1. Syntax and Semantics: Understanding the syntax and semantics of Java is the first
step in learning the language. It involves learning about variables, data types, control
structures, functions, and classes.
2. Object-Oriented Programming: Java is an object-oriented programming language,
and learning about OOP concepts such as encapsulation, inheritance, and polymorphism
is an essential part of Java learning.
3. Java API: The Java API (Application Programming Interface) includes various
packages such as java.lang, java.util, java.io, and more that provide classes and interfaces
for different functionalities such as input/output operations, networking, collections,
threading, and more.

4. Frameworks and Libraries: Java has a vast ecosystem of frameworks and libraries
such as Spring, Hibernate, and Apache Struts that can be used to develop applications
more efficiently.

The rationale behind studying Java learning is to acquire skills that are in high demand in
the job market, especially in the software development industry. Java is a versatile
language that can be used to develop applications in various domains, making it a
valuable skill to have. Learning Java also helps in developing strong programming
fundamentals, as the language is designed to promote good programming practices such
as modularity, code reusability, and maintainability. Additionally, Java has a large
community of developers who constantly contribute to its development, making it an
exciting language to learn and explore.

Department of Computer Engineering PVPIT Bavdhan, Pune 10


Methodological Details
Methodology in Core Java refers to the process of designing, writing, testing, and

maintaining Java programs using a structured approach. Here are some methodological

details in Core Java:

1. Problem Analysis: Before starting to write code, it is essential to understand the problem

you are trying to solve. This involves breaking down the problem into smaller components

and identifying the inputs, outputs, and algorithms required.

2. Program Design: Once you have analyzed the problem, the next step is to design the

program's architecture. This involves identifying the classes, objects, and methods required to

solve the problem.

3. Coding: After designing the program, the next step is to write the code. This involves

writing the syntax and semantics required to implement the program's architecture.

4. Testing: Once the code is written, it is essential to test the program to ensure that it works

as expected. This involves unit testing, integration testing, and system testing.

5. Debugging: If the program does not work as expected, it is essential to debug the code to

identify and fix any errors. This involves using debugging tools such as breakpoints,

watchpoints, and tracing.

6. Maintenance: Once the program is deployed, it is essential to maintain it by fixing bugs

and adding new features as required.

Overall, methodology in Core Java emphasizes a structured approach to designing, writing,

testing, and maintaining Java programs. This approach helps to ensure that the program is

reliable, maintainable, and scalable.


Department of Computer Engineering PVPIT Bavdhan, Pune 11
Introduction to Core java

1. Variables :

Variables in Java are used to store data values and refer to the memory locations where the

data is stored. In Java, there are different types of variables based on their scope, visibility,

and lifetime. Here are the types of variables in Java:

Local Variables: These are variables that are declared inside a method, constructor, or block.

Local variables have local scope, which means that they can only be accessed within the

method, constructor, or block in which they are declared.

Instance Variables: These are variables that are declared inside a class, but outside a

method, constructor, or block. Instance variables have instance scope, which means that they

can be accessed by any method or constructor of the class.

Class Variables (Static Variables): These are variables that are declared with the static

keyword inside a class, but outside a method, constructor, or block. Class variables have class

scope, which means that they can be accessed by any method or constructor of the class, and

also by any other class in the same package.

Department of Computer Engineering PVPIT Bavdhan, Pune 12


2. Loops in java

Loops in Java are used to execute a set of statements repeatedly until a particular condition is

met. Java supports three types of loops: for loop, while loop, and do-while loop.

For Loop: A for loop is used to execute a set of statements a fixed number of times. The

syntax for a for loop in Java is:

for (initialization; condition; increment/decrement) {

// statements to be executed

The initialization step initializes the loop control variable, the condition is checked before

each iteration, and the increment/decrement step updates the loop control variable after each

iteration.

While Loop: A while loop is used to execute a set of statements repeatedly until a condition

is true. The syntax for a while loop in Java is:

while (condition) {

// statements to be executed

The condition is checked before each iteration, and if it is true, the statements inside the loop

are executed.

Department of Computer Engineering PVPIT Bavdhan, Pune 13


Do-While Loop: A do-while loop is similar to a while loop, but it guarantees that the

statements inside the loop are executed at least once, even if the condition is false. The syntax

for a do- while loop in Java is:

do {

// statements to be executed

} while (condition);

The statements inside the loop are executed first, and then the condition is checked. If the

condition is true, the loop continues; otherwise, it terminates.In addition to these types of

loops, Java also provides the break and continue statements, which can be used to control the

flow of a loop. The break statement is used to terminate a loop, while the continue statement

is used to skip the current iteration and move on to the next iteration.

Overall, loops are an essential part of Java programming, and understanding their types and

usage is important for writing efficient and effective Java programs.

Department of Computer Engineering PVPIT Bavdhan, Pune 14


3. Object Orient Language

Java is an object-oriented programming language, and there are four pillars of object-oriented

programming in Java:

1. Inheritance: Inheritance is the process of creating new classes from existing classes by

inheriting their properties and behaviors. In Java, inheritance is implemented using the

`xtends` keyword. Inheritance allows code reusability and promotes code organization.

2. Polymorphism: Polymorphism is the ability of an object to take on many forms. In Java,

polymorphism is achieved through method overloading and method overriding. Method

overloading is when multiple methods with the same name but different parameters are

defined in a class, while method overriding is when a subclass provides its own

implementation of a method that is already defined in its superclass.

3. Abstraction: Abstraction is the process of creating a simplified view of an object by hiding

unnecessary details and providing only the essential information. In Java, abstraction is

achieved through the use of abstract classes and interfaces. Abstract classes are classes that

cannot be instantiated and are used as a base class for other classes, while interfaces are

collections of abstract methods that provide a contract for implementing classes.

4. Encapsulation: Encapsulation is the process of hiding the internal details of an object

from the outside world and providing a public interface for accessing the object. In Java,

encapsulation is achieved through the use of access modifiers, such as private, public, and

Department of Computer Engineering PVPIT Bavdhan, Pune 15


protected. By making certain methods and variables private, they can only be accessed within

the class, while public methods can be accessed from outside the class.

These four pillars of object-oriented programming in Java provide a strong foundation for

creating modular, reusable, and extensible code. By using these principles effectively,

developers can write robust and maintainable software applications.

Inheritance

Inheritance in Java is a mechanism that allows one class to inherit the properties and behavior

of another class. The class that is being inherited is called the superclass or parent class, and

the class that inherits from it is called the subclass or child class.

To define a subclass in Java, the keyword `extends` is used, followed by the name of the

superclass. Here's an example:

```

class Animal {

void eat() {

System.out.println("The animal is eating");

class Dog extends Animal {

Department of Computer Engineering PVPIT Bavdhan, Pune 16


void bark() {

System.out.println("The dog is barking");

```

In this example, the `Dog` class extends the `Animal` class, which means that the `Dog` class

inherits the `eat()` method from the `Animal` class. The `Dog` class also has a new method

called `bark()` that is not present in the `Animal` class.

The subclass can also override the methods of the superclass to provide its own

implementation. This is achieved by defining a method in the subclass with the same name

and signature as the method in the superclass. Here's an example:

```

class Animal {

void eat() {

System.out.println("The animal is eating");

Department of Computer Engineering PVPIT Bavdhan, Pune 17


class Dog extends Animal

{ void eat() {

System.out.println("The dog is eating");

void bark() {

System.out.println("The dog is barking");

```

In this example, the `Dog` class overrides the `eat()` method of the `Animal` class to provide

its own implementation.

Inheritance in Java provides several benefits, including code reusability, maintainability, and

extensibility. It allows developers to create new classes based on existing classes, which can

save time and effort in programming. However, it's important to use inheritance judiciously

and avoid creating deep and complex class hierarchies, which can lead to maintenance

problems and code bloat.

Department of Computer Engineering PVPIT Bavdhan, Pune 18


Encapsulation :

Encapsulation is one of the four pillars of object-oriented programming in Java. It is the

process of hiding the internal details of an object from the outside world and providing a

public interface for accessing the object. Encapsulation is achieved in Java through the use of

access modifiers, such as private, public, and protected.

Here's an example of encapsulation in Java:

```

public class Person {

private String name;

private int age;

public void setName(String name) {

this.name = name;

Department of Computer Engineering PVPIT Bavdhan, Pune 19


public void setAge(int age) {

this.age = age;

public String getName() {

return name;

public int getAge() {

return age;

```

In this example, the `Person` class has two private variables, `name` and `age`, and four

public methods, `setName()`, `setAge()`, `getName()`, and `getAge()`. The private variables

cannot be accessed from outside the class, but the public methods can be used to set and get

the values of the variables.

By encapsulating the variables in this way, the internal details of the `Person` class are hidden

from the outside world, which makes the class more robust and less prone to errors.

Department of Computer Engineering PVPIT Bavdhan, Pune 20


Encapsulation also allows the class to change its internal implementation without affecting

the rest of the code, as long as the public interface remains the same.

Overall, encapsulation is an important concept in Java and object-oriented programming in

general, as it promotes code modularity, reusability, and maintainability.

Polymorphism :

Encapsulation is one of the four pillars of object-oriented programming in Java. It is the

process of hiding the internal details of an object from the outside world and providing a

public interface for accessing the object. Encapsulation is achieved in Java through the use of

access modifiers, such as private, public, and protected.

Here's an example of encapsulation in

Java: public class Person {

private String name;

private int age;

public void setName(String name) {

this.name = name;

public void setAge(int age) {

this.age = age;

public String getName() {

Department of Computer Engineering PVPIT Bavdhan, Pune 21


return name;

public int getAge() {

return age;

In this example, the `Person` class has two private variables, `name` and `age`, and four

public methods, `setName()`, `setAge()`, `getName()`, and `getAge()`. The private variables

cannot be accessed from outside the class, but the public methods can be used to set and get

the values of the variables.

By encapsulating the variables in this way, the internal details of the `Person` class are hidden

from the outside world, which makes the class more robust and less prone to errors.

Encapsulation also allows the class to change its internal implementation without affecting

the rest of the code, as long as the public interface remains the same.

Overall, encapsulation is an important concept in Java and object-oriented programming in

general, as it promotes code modularity, reusability, and maintainability.

Abstraction :

Abstraction is one of the four pillars of object-oriented programming in Java. It is the process

of hiding the implementation details of a class from the outside world and providing a

simplified view of the class through a public interface. In Java, abstraction is achieved

through the use of abstract classes and interfaces. An abstract class is a class that cannot be

instantiated and is used as a base class for other classes. An abstract class may contain both

abstract and

Department of Computer Engineering PVPIT Bavdhan, Pune 22


non-abstract methods. An abstract method is a method that is declared but does not have an

implementation in the abstract class. Subclasses of the abstract class must provide an

implementation for the abstract methods.

Here's an example of an abstract class in Java:

public abstract class Shape {

public abstract double area();

public abstract double perimeter();

In this example, the `Shape` class is an abstract class that has two abstract methods, `area()`

and `perimeter()`. Subclasses of the `Shape` class, such as `Circle` and `Rectangle`, must

provide an implementation for these methods. An interface is a collection of abstract methods

and constant variables that can be implemented by a class. An interface defines a contract that

a class must implement. A class can implement multiple interfaces.

Here's an example of an interface in Java:

public interface Printable {

public void print();

In this example, the `Printable` interface has one abstract method, `print()`. Any class that

implements the `Printable` interface must provide an implementation for the `print()` method.

Department of Computer Engineering PVPIT Bavdhan, Pune 23


FUTURE SCOPE

Core Java is a fundamental programming language that is widely used for developing various

types of applications. As a language, it has been around for more than two decades and has

undergone several updates and improvements. Despite the emergence of other programming

languages, Core Java continues to be relevant and widely used in various industries.

Here are some potential future scopes of Core Java:

Developing Enterprise Applications: Core Java is a powerful language that provides a solid

foundation for building enterprise applications. With the rise of cloud computing and

distributed systems, Core Java is still a top choice for building high-performance and scalable

enterprise applications.

Mobile App Development: Java is widely used for developing Android applications, which

are a significant part of the mobile app market. The Android platform is built using Java, and

the Java Virtual Machine (JVM) can run on Android devices, making Java a great choice for

developing mobile apps.

Internet of Things (IoT): Java is a popular choice for developing IoT applications because

of its cross-platform capabilities and the ability to run on low-powered devices. Java can also

handle complex data streams and offer secure communication between devices.

Department of Computer Engineering PVPIT Bavdhan, Pune 24


Big Data: With the growth of big data, Java's ability to handle large data sets and process

data in real-time makes it an excellent choice for big data applications. Java frameworks like

Hadoop and Spark are widely used for big data processing.

Artificial Intelligence and Machine Learning: Java is gaining popularity in the AI and ML

space because of its object-oriented programming approach and rich ecosystem of libraries

and frameworks. Java-based libraries like Weka and Deeplearning4j are widely used for AI.

Conclusion

In conclusion, Core Java is the fundamental and essential part of Java programming

that includes the basic features, syntax, and semantics of the language. Java is an object-

oriented programming language that provides a platform-independent framework for

developing software applications. Core Java concepts such as classes, objects, inheritance,

polymorphism, and encapsulation are the foundation for developing advanced Java

applications.

The Java API provides various packages such as java.lang, java.util, java.io, and more that

offer classes and interfaces for various functionalities such as input/output operations,

networking, collections, threading, and more.

Learning Core Java provides essential skills for a career in software development, as it is

widely used in various domains such as web development, mobile app development,

enterprise software development, gaming, and more. Java is a versatile language with a vast

ecosystem of frameworks and libraries, making it an exciting language to learn and explore.

A structured approach to Core Java methodology involves problem analysis, program design,

coding, testing, debugging, and maintenance, ensuring that the program is reliable,

maintainable, and scalable.

Department of Computer Engineering PVPIT Bavdhan, Pune 25


Overall, Core Java is an essential skill for any software developer who wants to build robust,

scalable, and maintainable software applications.

REFERENCE

1. https://docs.oracle.com/javase/

2. https://docs.oracle.com/javase/tutorial/

3. https://www.javacodegeeks.com/

4. https://www.baeldung.com/

5. https://www.journaldev.com/

6. https://stackoverflow.com/questions/tagged/java

7. https://github.com/topics/java

Department of Computer Engineering PVPIT Bavdhan, Pune 26


Student Signature: Date .
Signature confirms that the student agrees to the terms, conditions, and requirements of the
Internship Program

FORMAT1. STUDENT INTERNSHIP PROGRAM APPLICATION


Complete and submit to the TPO/ Internship Program Coordinator. Type or write
clearly.

Department of Computer Engineering PVPIT Bavdhan, Pune 27


To
The General Manager (HR)
.......................................

.......................................

Subject: REQUEST FOR 04/06 WEEKS INDUSTRIAL TRAINING of M.Tech / 4 years Degree
Programme,

Dear Sir,

Our Students have undergone internship training in your esteemed Organization


in the previous years. I acknowledge the help and the support extended to our students
during training in previous years.
/ (For first time industry) You must be aware that AICTE has made internship
mandatory for all technical education
students.
In view of the above, I request your good self to allow our following_
students for practical raining in your esteemed organization. Kindly accord your
permission and give at least one-week time for students to join training after
confirmation.
S. No. Name Roll No. Year Discipline

If vacancies exist, kindly do plan for Campus/Off Campus Interview for batch
passing out students in above branches. CHECK THIS A line of confirmation will be
highly appreciated.

With warm

regards, Yours

sincerely,

Training & Placement Officer

Department of Computer Engineering PVPIT Bavdhan, Pune 28


FORMAT 3. OBJECTIVES/ GUIDELINES/ AGREEMENT: INTERNSHIP
SYNOPSIS (THIS WILL BE PREPARED IN CONSULTATION WITH
FACULTY MENTOR)
An internship is a unique learning experience that integrates studies with
practical work. This agreement is written by the student in consultation with the faculty
Mentor and Industrial supervisor. It shall serve to clarify the educational
purpose of the internship and to ensure an understanding of the total learning
experience among the principal parties
involved.

Part I: Contact Information Student

Name: Student ID# _ Class Year:

Campus Address:

City, State:

Phone: Email:

Industrial Supervisor
Name: Title:

Company/Organization:

Internship Address:

City, State, Pin:

Phone: Email:

Faculty Mentor

Name: Phone:

Campus Address:

Academic Credit Information

Internship Title: Department:


Course #: Credits:

Grading Option: Credit/Non-credit

Department of Computer Engineering PVPIT Bavdhan, Pune 29


Beginning Date: Ending Date:

Hours per Week: Internship is: Paid Unpaid

Department of Computer Engineering PVPIT Bavdhan, Pune 30


Note: The below mentioned points must be covered in while preparing the
INETERNSHIP Report.

Part II: Internship Objectives/Learning

Activities Internship Objectives:

What do you intend to learn, acquire and clarify through this internship? Try to use
concrete,measurable terms in listing your learning objectives under each of the
following categories:

• Knowledge and Understanding


• Skills
Learning Activities: How will your internship activities enable you to acquire the
knowledge/understanding, and skills you listed above?
On the job: Describe how your internship activities will enable you to meet your
learning objectives. Include projects,research, report writing, conversations, etc., which
you will do while working, relating them to what you intend to learn.
Teaching/Mentoring Activities: How your technical knowledge can be applied at the
site of the internship. How you can create value through mentoring/help people learn
new things.
Off the job: List reading, writing, contact with faculty supervisor, peer group discussion,
field trips, observations,etc., you will make and carry out which will help you meet your
learning objectives.
Evaluation: Your Internship supervisor will provide a written evaluation of your
internship. Describe in detail what
other evidence you will provide to your faculty Mentor to document what you have
learned (e.g. journal, analytic
paper, project, descriptive paper, oral presentation, etc.) Include deadline dates.

Part III: The Internship


Job Description: Describe in as much detail as possible your role and responsibilities
while on your internship. List duties, project to be completed, deadlines, etc. How can
you contribute to the organization/site of internship.
Supervision: Describe in as much detail as possible the supervision to be
provided/needed at the work site. List what kind of instruction, assistance, consultation
you will receive from whom, etc.
Evaluation: How will your work performance be evaluated? By whom? When?

Department of Computer Engineering PVPIT Bavdhan, Pune 31


Part IV: Agreement

This contract may be terminated or amended by student, faculty coordinator or work


supervisor at any time upon written notice, which is received and agreed to by the other
two parties.

Student Date

Faculty Mentor Date _

Industry Supervisor Date

Department of Computer Engineering PVPIT Bavdhan, Pune 32


FORMAT 4: RELIEVING LETTER OF STUDENT

To
.......................................

.......................................

Subject: Relieving letter of student and Industry.

Dear Sir,

Kindly refer your letter/e-mail dated.............on the above cited subject. As permitted by
your good self the following students will undergo Industrial Internship in your esteemed
organization under your sole guidance & directions:

S.No. Name of Students Roll No. Branch

This training being an essential part of the curriculum, the following guidelines have
been prescribed in the curriculum for the training. You are therefore, requested to
please issue following guidelines to the concerned manager/Industrial Supervisor.

1. Internship schedule may be prepared and a copy of the same may be sent to us.
2. Each student is required to prepare Internship diary and report.
3. Kindly check the Internship diary of the student daily.
4. Issue instruction regarding working hours during training and maintenance of the
attendance record.

NOTE: You are requested to evaluate the student’s performance on the basis of grading
i.e. Excellent, Very Good, Satisfactory and Non Satisfactory on the below mentioned
factors. The performance report may please be forwarded to the
undersigned on completion of training in sealed envelope.

S.No. Name of Students Evaluation Ranking


a. Attendance and general behaviour
b. Relation with workers and supervisors
c. Initiative and efforts in learning
d. Knowledge and skills improvement
e. Contribution to the organization

Department of Computer Engineering PVPIT Bavdhan, Pune 33


Your efforts in this regard will positively enhance knowledge and practical skills of the
students, your cooperation will be highly appreciated and we shall feel obliged.
The students will abide by the rules and regulation of the organization and will maintain
a proper discipline with keen
interest during their Internship. The students will report to you on dated................along
with a copy of this letter.

Yours sincerely,

Training & Placement Officer

Department of Computer Engineering PVPIT Bavdhan, Pune 34


FORMAT 5: STUDENT’S DAILY DIARY/ DAILY LOG

DAY-1 DATE

Time of arrival Time of Departure Remarks


Deptt./Division Name of
finished
Product
Name of HOD/
Supervisor
With e-mail id

Main points of the day

Department of Computer Engineering PVPIT Bavdhan, Pune 35


Signature of Industry Supervisor
FORMAT 6: SUPERVISOR EVALUATION OF INTERN

Student Name: Date:

Work Supervisor: Title:

Company/Organization:

Internship Address:

Dates of Internship: From To

Please evaluate your intern by indicating the frequency with which you observed the
following behaviors:

Parameters Needs Satisfactory Good Excellent


improvement
Behaviors

Performs in
a dependable
manner
Cooperates with
co-workers and
supervisors
Shows interest
in work
Learns quickly

Shows initiative

Produces high
quality work
Accepts
responsibility
Accepts criticism

Demonstrates
organizational
skills

Department of Computer Engineering PVPIT Bavdhan, Pune 36


Uses technical
knowledge and
expertise
Shows good
judgment
Demonstrates
creativity/originali
ty
Analyzes problems
effectively
Is self-reliant

Communicates well

Writes effectively

Has a professional
attitude
Gives a
professional
appearance
Is punctual

Uses time
effectively

Overall performance of student intern (circle one):


(Needs improvement/ Satisfactory/ Good/ Excellent)
Additional comments, if any:

Signature of Industry supervisor HR Manager

Department of Computer Engineering PVPIT Bavdhan, Pune 37


FORMAT 7: STUDENT FEEDBACK OF INTERNSHIP (TO BE FILLED
BY STUDENTS AFTER INTERNSHIP COMPLETION)

Student Name: Date:

Industrial Supervisor:______________Title:

Supervisor Email: Internship is: Paid Unpaid

Company/Organization:

Internship Address:

Faculty Coordinator:_ Department:_

Dates of Internship: From To

***Please fill out the above in full detail***

Give a brief description of your internship work (title and tasks for which you were
responsible):
Was your internship experience related to your major area of study?
Yes, to a large degree Yes, to a slight degree No, not
related at all
Indicate the degree to which you agree or disagree with the following statements.

This experience has: Strongly Agree No Disagree Disagree


Opinion Strongly
Agree
Given me the opportunity
to explore a career field
Allowed me to apply
classroom theory to
practice
Helped me develop
my decision-making
and problem-solving skills
Expanded my knowledge
about the work
world prior to permanent
employment

Department of Computer Engineering PVPIT Bavdhan, Pune 38


Helped me develop my
written and oral
communication skills
Provided a chance to
use leadership
skills (influence others,
develop ideas
with others, stimulate decision-
making
and action)

This experience has: Strongly Agree No Disagree Disagree


Opinion Strongly
Expanded my sensitivity to the
ethical implications of the work
involved
Made it possible for me to
be more confident in new
situations
Given me a chance to
improve my interpersonal
skills
Helped me learn to handle
responsibility nd use my
time wisely
Helped me discover new
aspects of myself that I
didn’t know existed before
Helped me develop
new interests and
abilities
Helped me clarify my career
goals
Provided me with
contacts which may lead
to future
employment
Allowed me to acquire
information and/ or use
equipment not available at my

Department of Computer Engineering PVPIT Bavdhan, Pune 39


Institute

In the Institute internship program, faculty members are expected to be mentors


for students. Do you feel that your faculty coordinator served such a function? Why or
why not?

How well were you able to accomplish the initial goals, tasks and new skills that
were set down in your learning contract? In what ways were you able to take a new
direction or expand beyond your contract? Why were some goals not accomplished
adequately?

In what areas did you most develop and improve?

What has been the most significant accomplishment or satisfying moment of your
internship?

What did you dislike about the internship?


Considering your overall experience, how would you rate this internship? (Circle

one). (Satisfactory/ Good/ Excellent)

Give suggestions as to how your internship experience could have been improved.
(Could you have handled added responsibility? Would you have liked more discussions
with your professor concerning your internship? Was closer supervision needed? Was
more of an orientation required?)

Department of Computer Engineering PVPIT Bavdhan, Pune 40


FORMAT 8 : PROFORMA FOR EVALUTION OF INTERNSHIP BY
INSTITUTE
DEPARTMENT OF TRAINING AND PLACEMENT

Ph. Fax Email_

Evaluation (I)______________________________

1. Name of Student Mob.No.

2. College Roll No. University Roll No.

3. Branch/Semester Period of Training

4. Home Address with contact No.

5. Address of Training Site:

6. Address of Training Providing Agency:_

7. Name/Designation of Training In- charge

8. Type of Work

9. Date of Evaluation
a) Attendance: _ (Satisfactory/ Good/ Excellent)
b) Practical Work: (Satisfactory/ Good/ Excellent
c) Faculty’s Evaluation: _ (Satisfactory/ Good/ Excellent)
d) Evaluation of Industry: (Satisfactory/ Good/ Excellent)

Overall grade: (Satisfactory/ Good/ Excellent)

Signature of Faculty Mentor Signature of

Internship Supervisor (Industry)

With date and stamp

*Photocopy of the attendance record duly attested by the training in-charge


should be attached with the evaluation Proforma.

Department of Computer Engineering PVPIT Bavdhan, Pune 41


FORMAT 9: INTERNSHIP EVALUATION REPORT

(For 4 years Degree Programme. / M.Tech. & MBA )

Name & Address of Organization

Sr. Name of Roll Marks to be awarded by OVER


No. Student No. ALL
GRADE

Punctuality Maintenance Skill Test


of
Grade Grade
Daily Diary
(Satisfactory/ (Satisfactory/
Grade
Good/ Good/
(Satisfactory/
Excellent) Excellent)
Good/
Excellent)

Department of Computer Engineering PVPIT Bavdhan, Pune 42


FORMAT 10: ATTENDANCE SHEET

(For 4 years Degree Programme. / M.Tech. & MBA )

Name & Address of Organization

Name of Student Roll. No


Name of Course

Date of Commencement of Trg.:


Date of Completion of Training:

Initials of the student

Mon 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2
2 3 4 5 6 7 8 9
th 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8

&
Year

Note :

1. Attendance Sheet should remain affixed in Daily Training Diary. Do not remove
or tear it off.
2. Student should sign/initial in the attendance column. Do not mark ‘P’
3. Holidays should be marked in Red Ink in attendance column. Absent should
be marked as ‘A’ in Red Ink.

Signature of Company internship supervisor with company stamp/

seal (Name___________________________) Contact No.

Department of Computer Engineering PVPIT Bavdhan, Pune 43

You might also like