0% found this document useful (0 votes)
80 views93 pages

Semester Internship: Andhra Pradesh State Council of Higher Education

This document summarizes a student's semester internship program. It begins with instructions for students on completing their internship requirements, including maintaining attendance and professional conduct. It then outlines the student's declaration that they completed the internship, as well as official certification from the internship organization and endorsements from faculty. The document concludes with the student acknowledging and thanking those who supported and guided them during the internship program, including the internship organization, faculty members, and family.

Uploaded by

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

Semester Internship: Andhra Pradesh State Council of Higher Education

This document summarizes a student's semester internship program. It begins with instructions for students on completing their internship requirements, including maintaining attendance and professional conduct. It then outlines the student's declaration that they completed the internship, as well as official certification from the internship organization and endorsements from faculty. The document concludes with the student acknowledging and thanking those who supported and guided them during the internship program, including the internship organization, faculty members, and family.

Uploaded by

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

SEMESTER INTERNSHIP

ANDHRA PRADESH
STATE COUNCIL OF HIGHER EDUCATION
(A STATUTORY BODY OF GOVERNMENT OF ANDHRA PRADESH)
PROGRAM BOOK FOR

SEMESTER INTERNSHIP

University
An Internship Report on

(Title of the Semester Internship Program)

Submitted in accordance with the requirement for the degree of

Under the Faculty Guideship of

(Name of the Faculty Guide)

Department of

(Name of the College)

Submitted by:

(Name of the Student)

Reg.No:
Department of

(Name of the College)

Page No
Instructions to Students

Please read the detailed Guidelines on Internship hosted on the website of AP State
Council of Higher Education https://apsche.ap.gov.in

1. It is mandatory for all the students to complete Semester internship either in V


Semester or in VI Semester.
2. Every student should identify the organization for internship in consultation
with the College Principal/the authorized person nominated by the Principal.
3. Report to the intern organization as per the schedule given by the College. You
must make your own arrangements for transportation to reach the
organization.
4. You should maintain punctuality in attending the internship. Daily attendance
is compulsory.
5. You are expected to learn about the organization, policies, procedures, and
processes by interacting with the people working in the organization and by
consulting the supervisor attached to the interns.
6. While you are attending the internship, follow the rules and regulations of the
intern organization.
7. While in the intern organization, always wear your College Identity Card.
8. If your College has a prescribed dress as uniform, wear the uniform daily, as
you attend to your assigned duties.
9. You will be assigned a Faculty Guide from your College. He/She will be
creating a WhatsApp group with your fellow interns. Post your daily activity
done and/or any difficulty you encounter during the internship.
10. Identify five or more learning objectives in consultation with your Faculty
Guide. These learning objectives can address:
a. Data and Information you are expected to collect about the
organization and/or industry.
b. Job Skills you are expected to acquire.
c. Development of professional competencies that lead to future career
success.
11. Practice professional communication skills with team members, co-interns,
and your supervisor. This includes expressing thoughts and ideas effectively
through oral, written, and non-verbal communication, and utilizing listening
skills.
12. Be aware of the communication culture in your work environment. Follow up
and communicate regularly with your supervisor to provide updates on your
progress with work assignments.

Page No
13. Never be hesitant to ask questions to make sure you fully understand what
you need to do your work and to contribute to the organization.
14. Be regular in filling up your Program Book. It shall be filled up in your own
handwriting. Add additional sheets wherever necessary.
15. At the end of internship, you shall be evaluated by your Supervisor of the
intern organization.
16. There shall also be evaluation at the end of the internship by the Faculty
Guide and the Principal.
17. Do not meddle with the instruments/equipment you work with.
18. Ensure that you do not cause any disturbance to the regular activities of the
intern organization.
19. Be cordial but not too intimate with the employees of the intern organization
and your fellow interns.
20. You should understand that during the internship programme, you are the
ambassador of your College, and your behavior during the internship
programme is of utmost importance.
21. If you are involved in any discipline related issues, you will be withdrawn
from the internship programme immediately and disciplinary action shall be
initiated.
22. Do not forget to keep up your family pride and prestige of your College.

<<@>>

Page No
Student’s Declaration
I, a student of
Program, Reg. No. of the Department of
College do hereby declare that I have completed the mandatory internship
from to in (Name of
the intern organization) under the Faculty Guideship of
(Name of the Faculty Guide), Department of
,
(Name of the College)

C (Signature and Date)

Page No
Official Certification
This is to certify that (Name of
the student) Reg. No. has completed his/her Internship in
(Name of the Intern Organization) on
(Title of the Internship) under my
supervision as a part of partial fulfillment of the requirement for the
Degree of in the Department of
(Name of the College).

This is accepted for evaluation.

(Signatory with Date and Seal)

Endorsements

Faculty Guide

Head of the Department

Principal

Page No
Certificate from Intern Organization

This is to certify that _ (Name of the intern)


Reg. No of _ (Name of the
College) underwent internship in (Name of the
Intern Organization) from to

The overall performance of the intern during his/her internship is found to be


_ (Satisfactory/Not Satisfactory).

Authorized Signatory with Date and Seal

Page No
Acknowledgements
An Endeavour of a long period can be successful only with the of many well wishers.
I take this opportunity to express my deep gratitude and apperception to all those who
encouraged me for the successfully completion of my long term internship. I am thankful to
____________________________________________________________, chairman of
______________________________college.
I am also thankful to sri________________________________ vice principal of
________________college, nandyal for his consistent help and encouragement to complete my
long-term internship in “SMR computers”.
My special thanks to mr.________________________, head of
______________________department,_____________________________________college, nandyal. During
the progress of my long-term internship for his timely suggestions and helped me inspite
of his busy schedule.
I am thankful to “_________________”, lecture & HOD in department of member of long-
term internship and guiding me.
My heartily thanks and gratitude to my long-term internship organistation “SMR
COMPUTERS”, for giving me an opportunity to be an intern in their team. I had an excellent
working experience and it allowed me to confirm my interest in pursuing career as a java
developer.

SMR team gave me knowledge and skills required to face the professional world. I
have learned so much and appreciate the time they invested in teaching me new skills and
useful industry programs. I feel that now I am ready for next steps that will bring me close
to my goals, thank to their guidance.
This 4 months internship in SMR computers, has definitely increased my interst in
pursuing a career in data.
SMR computers team gave me a support to complete my internship as an java developer to
gain my skills on java skills , corporate skills and environment, email and chat etiquette,
communication skills.
I have learned so and grateful to the efforts of them which helped me to enhance my
skills in industry programs. I feel confident now I am ready for the next steps that will
bring me closer to my goals.
I express my thanks to all the members of SMR team for their valuable guidance,
enriching thoughts and enhancing knowledge which brought my internship to its
completion.
I wish to convey my gratitude and express sincere thanks to P.R.C (project review
committee) members for their support & cooperation. Finally I would express my thanks
to my parents, friends and co-interns, one and all who have helped me to complete my
internship successful

BY
Page No
Contents
joined offline classes in java education & registered
Listen all the concept in java programming
Gather the knowledge about the java programming
Introduction of java
Introduction of editions used in java
Explained what is java & history
Explained about applications
Features of java
Data Types & variables
Unicode system
Difference between Unicode & ascii code system
Introduction to operators
Arithmetic & assignment operators
relational & logical operators
Bitwise & shift operators
Ternary & unary operators
Introduction to control statements
Decision making statements
If statements
 Simple if
 If-else
 Nested if
Switch statement
 Fall-through
 Nested switch
 Enumerazation (enum)
 Wrapper
Looping statements
 simple for loop
 for loop
 for-each loop
Page No
 nested for loop
 labeled for loop
 infinitive for loop
 while loop
 infinitive while loop
 do-while loop
 infinitive do-while loop
Jumping statements
 break statement
 continue statement
Introduction to arrays
Types of Arrays
 Single dimensional
 Multi dimensional
Arrays by using loops
Copy array & clone array
Addition of Two matrices and multiplication of Two
matrices
Introduction to strings
String operations
String class methods
Introduction to object oriented programming system (oop’s)
object
class
inheritance
polymorphism
abstraction
encapsulation
Other terms used in object oriented
Coupling
Cohesion
Association
Aggregation
Page No
Composition
Objects in java
Classes in java
Anonymous object
Constructors
 Default constructors
 Parameterized constructor
 Constructor overloading
 Copy constructor
Static keyword
 Variable
 Method
 Block
 Nested class
Java methods
 Predefined method
 User-defined method
 Static method
Instance method
 Accessor method
 Mutator method
Introduction to inheritance
Types of inheritance
 Single inheritance
 Multilevel inheritance
 Multiple inheritance
 Hierarchical inheritance
 Hybrid inheritance
Single inheritance
Multilevel inheritance
Multiple inheritance

Hierarchical inheritance & Hybrid inheritance


Page No
Introduction to polymorphism
Implementation of polymorphism
Method overloading
Method overriding
Operator overloading
Type casting
 Widening typecasting
 Narrow typecasting
Introduction to abstract class
Abstraction in java
Introduction to encapsulation
Encapsulation + data abstraction
Introduction to interface
How to declare an interface
Interface inheritance
Multiple inheritance by interface
Abstract class and interface
Introduction to java threads
Why threads are used
What is Main thread
Concept of multitasking
Process based multitasking
Thread based multitasking
Create a thread
By extending thread class
By implementing a run able interface
Introduction to synchronization
Use of synchronization
Thread synchronization
 mutual exclusive
 cooperation
Mutual exclusive
 synchronization method
 synchronization block
Page No
 synchronization static
Cooperation (inter –thread communication in java)
Introduction of applet
Ways to run an applet
Life cycle of applet
using java file also with html output as applet
Displaying image in applet and graphics execution

Page No
CHAPTER 1: EXECUTIVE SUMMARY

The internship report shall have a brief executive summary. It shall include five or
more Learning Objectives and Outcomes achieved, a brief description of the sector of
business and intern organization and summary of all the activities done by the intern
during the period.

 To understand why java is a useful to for coding


 To learn basics of JAVA
 To learn how to write & understand the java programming
 To learn how to execute the program
 To learn how to store class files
 To learn how to perform operators
 To learn how to control the different types of statements
 To learn how to arrange loop for various indents of statements
 To learn how to set a size to an conditions by using arrays
 To learn how to handle string functions
 To learn how to implement the object orientated structure
 To learn how to create super class and sub classes
 To learn how to handle object and classes
 To learn how to use the nested classes in inheritance
 To learn how to implements the methods in various concepts
 To learn how to handle static keyword for single and multiple classes
 To learn how to maintain the polymorphism
 To learn how to write a code by using data abstraction with encapsulation
 To learn how to create an applets
 To learn how to implement the object orientated structure
 To learn how to use the nested classes in inheritance
 To learn how to implements the methods in various concepts
 To learn how to merge the html applet file in java class file to perform an applets
 To learn how set images and animate the pictures by using applets
 To learn how to handle the errors & exceptions

Page No
Out comes
Expertise in java
 Syntax and Data Types: The syntax of Java programming language, including variables,
data types, operators, and expressions.
 Control Structures: Conditional statements (if-else, switch), loops (for, while), and
control statements (break, continue).
 Object-Oriented Programming: Java is an object-oriented programming language, and I
can help with creating classes, objects, inheritance, polymorphism, and encapsulation.
 Exception Handling: Java has robust exception handling capabilities, and I can help with
understanding the try-catch block, throwing and catching exceptions, and creating custom
exceptions.
 Input and Output: I can assist with reading and writing data to files, reading user input
from the console, and formatting output.

Page No
CHAPTER 2: OVERVIEW OF THE ORGANIZATION

Suggestive contents

A. Introduction of the Organization


B. Vision, Mission, and Values of the Organization
C. Policy of the Organization, in relation to the intern role
D. Organizational Structure
E. Roles and responsibilities of the employees in which the intern is placed.
F. Performance of the Organization in terms of turnover, profits, market
reach and market value.
G. Future Plans of the Organization.

A smr computers is the organization located at Nandyal town, Andhrapradesh that offers a wide
varies of services to the students. This organization was established in 2015 and registered 2016

More than 40+ systems in our lab

Up to date software technologies developments to our students

After training doubts sessions mentoring old students by clearing their doubts time to time
after their joining in their respective jobs after training
Providing unlimited classes and practice session to our student matching their curiosity of
learning
Improving the communication skills of our students by continuous monitoring their
behavior.

help the student develop written communication skills.

Serve as an archival record of the internship

Given the student on oppurnitiy to reflect on the professional aspects of the internship
experience and the skills that were learned.

Allow the student to describe the science content of the internship .

Have the student to reflect on the initial goals of the internship and how they were achived
during the internship
Department chairman

The staff Students Exam committee

Certification

Page No
Tips of organization

Make assignment details memorable

Help students feel in charge

Space out assignment dates

Use motivation techniques

Introduce long-term projects with care

Keep parents informed

Show students how to preplan home work

Help students visualize to - dos

Page No
Page No
CHAPTER 3: INTERNSHIP PART

Description of the Activities/Responsibilities in the Intern Organization during Internship,


which shall include - details of working conditions, weekly work schedule, equipment used,
and tasks performed. This part could end by reflecting on what kind of skills the intern
acquired.

The internship program is scheduled for a predefined scaled period and the program
was chalked out accordingly with division of time lines to the training programs and
project development. One third of the total time is allotted for training and one fourth of
the time is allotted for programming enhancing studies. The training program is
conducted with involving interns into real time problems.
By the end of the internship it is expected that the intern should be strong at
fundamentals of java coding. Oops concepts and error handling, team building,
communication, co operative culture, and standard. The psychological understanding is
the main feat to be practiced among interns so as to sustain in life in real time business
work environment

Responsibilities of intern in internship organization


Learning: this involves attending training sessions and fulfilling the tasks by the team
manager team leader and seniors.
Performing decrial duties
Managing time by completing the tasks before deadlines
Assist and contribute to the team.
Learn and gain experience
Make a career well

An intern’s responsibilities in an internship may vary, but staying focused,


learning, communicating effectively and being a team player can make us to gain a
positive impact and valuable experience

Details of working conditions:


The work in organization is from Monday to Saturday from 9 am too 6 pm
excluding the public holidays, Sundays and festivals. The attendance is tracked by
Page No
google sheets. The working of an intern is to learn and do row concepts is scheduled by
the mentors and practicing, learning is done by the interns. Tasks were given at the end
of every week and assessments are also taken.

Skills acquired:-

Business communication
Industry skills
Communication skills
Oral skills
Inter personal skills
Collaboration
Time management
Technical skills

Internships can present challenger and obstacles that require creative problem
solving skills.

Page No
Page No
ACTIVITY LOG FOR THE FIRST WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

joined offline classes in


Day – 1 java education & Registration
registered

Day - 2
Listen all the concept in
Concepts
java programming

Gather the knowledge


Day – 3
Gather the
about the java
information
programming

Day – 4 Introduction of java Java

Day – 5
Introduction of editions
Editions
used in java

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 1 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:

Java is a programming language and a platform


Java is a high level, robust, object-oriented and secure
programming language
Platform: any hardware or software environment in which a
program runs, is known as a platform
Since java has a runtime environment (JRE) and API, it is
called a platform

Editions
Java EE (standard edition): it includes java programming
APIs such as java.lang, java.io, java.net, java.util, java.sql,
java.math etc.
Java EE (enterprise edition): It is mainly used to develop
web and enterprise applications.
Java ME (micro edition): it is platform dedicated to mobile
applications
Java FX (special EFF-ECTS): used to develop rich internet
applications. It uses a lightweight user interface API
(application programming interface)

Page No
ACTIVITY LOG FOR THE SECOND WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1
Explained what is java &
History
history

Day - 2
Explained about
Applications
applications

Day – 3 Features of java Features

Day – 4 Data Types & variables Variables

Unicode system
Day – 5
Difference between
Unicode system
Unicode & ascii code
system

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 2 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:

Java was developed by sun Microsystems (which is now the


subsidiary of oracle) in the year 1995.

James gosling Is known as father of java


Before its name was OAK. Since OAK was already a
registered company, so gosling and his team changes the name
oak to java

Types of applications
Standalone applications
Web applications
Enterprise applications
Mobile applications
Features
Compiles and interpreted
Object oriented program
Multithreaded & interactive
Data Types & variables
Primitive & non primitive data types
Local , global/instance & static variable

Page No
ACTIVITY LOG FOR THE THIRD WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1 Introduction to operators Operators

Written notes
Day - 2
Arithmetic & assignment
&
operators
Execution

Day – 3
relational & logical
Programming part
operators

Day – 4 Bitwise & shift operators Implementing

Day – 5
Ternary & unary Analyzing the
operators outputs

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 3 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:
Operator in Java is a symbol that is used to perform operations. For example: +, -, *, / etc.

1) Arithmetic Operators
Java arithmetic operators are used to perform addition, subtraction, multiplication, and
division. They act as basic mathematical operations.
2) Assignment operator
These operators are used to assign values to a variable. The left side operand of the assignment
operator is a variable, and the right side operand of the assignment operator is a value.

3) Relational Operators
Relational operators are used to check the relationship between two operands.
4) Logical operator
Logical operators are used to performing logical “AND”, “OR” and “NOT” operations, i.e.
the function similar to AND gate and OR gate in digital electronics. They are used to
combine two or more conditions/constraints or to complement the evaluation of the original
condition under particular consideration
5) Bitwise operator
Bitwise operators are used to performing the manipulation of individual bits of a number.
They can be used with any integral type (char, short, int, etc.). They are used when
performing update and query operations of the Binary indexed trees.
6) Ternary operator
Java ternary operator is the only conditional operator that takes three operands. It’s a one-
liner replacement for the if-then-else statement and is used a lot in Java programming. We
can use the ternary operator
7) Unary operator
Java unary operators are the types that need only one operand to perform any operat ion like
increment, decrement, negation, etc

Page No
ACTIVITY LOG FOR THE FORTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1
Introduction to control
Control statements
statements

Decision making statements


If statements
Day - 2 Known about
 Simple if
decision making
 If-else
statements
 Nested if

Switch statement
 Fall-through
Day – 3 Appling switch
 Nested switch
statements
 Enumerazation (enum)
 Wrapper
Looping statements
 simple for loop
Day – 4 Using loop
 for loop
statements
 for-each loop
 nested for loop
 labeled for loop
Day – 5
 infinitive for loop
Written notes
 while loop

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 4 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:

Control Statements
Java compiler executes the code from top to bottom. The statements in the code are executed
according to the order in which they appear. However, Java

provides statements that can be used to control the flow of Java code. Such statements are
called control flow statements. It is one of the fundamental features of Java, which provides a
smooth flow of program.

Decision making statements :decision-making statements decide which statement to


execute and when. Decision-making statements evaluate the Boolean expression and control the
program flow depending upon the result of the condition provided.
If statements the "if" statement is used to evaluate a condition. The control of the program is
diverted depending upon the specific condition. The condition of the If statement gives a Boolean
value, either true or false.

Switch statement
In Java, Switch statements are similar to if-else-if statements. The switch statement contains
multiple blocks of code called cases and a single case is executed based on the variable which
is being switched. The switch statement is easier to use instead of if-else-if statements. It also
enhances the readability of the program.
1) Loops in Java
In programming, sometimes we need to execute the block of code repeatedly while some
condition evaluates to true. However, loop statements are used to execute the set of
instructions in a repeated order. The execution of the set of instructions depends upon a
particular condition.
In Java, we have three types of loops that execute similarly. However, there are differences in
their syntax and condition checking time.

Page No
ACTIVITY LOG FOR THE FIFTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

 infinitive while loop


 do-while loop Prepared infinitive
Day – 1
 infinitive do-while loops
loop
Jumping statements
 break statement Applying break &
Day - 2
 continue statement continue

Day – 3
Introduction to arrays
Known about arrays

Types of Arrays
Day – 4
Learned about types
Single dimensional in arrays
Multi dimensional

With loops how to


Day – 5 Arrays by using loops use arrays

Day –6 Assessment Exam

Page No
WEEKLY REPORT
WEEK – 5 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:
2) Jump statements
Jump statements are used to transfer the control of the program to the specific statements.
In other words, jump statements transfer the execution control to the other part of the
program. There are two types of jump statements in Java, i.e., break and continue.
break statement
As the name suggests, the break statement is used to break the current flow of the program
and transfer the control to the next statement outside a loop or switch statement. However, it
breaks only the inner loop in the case of the nested loop.
continue statement
Unlike break statement, the continue statement doesn't break the loop, whereas, it skips the
specific part of the loop and jumps to the next iteration of the loop immediately.
The continue statement is used in loop control structure when you need to jump to the next
iteration of the loop immediately. It can be used with for loop or while loop.

Java array is an object which contains elements of a similar data type. Additionally, The
elements of an array are stored in a contiguous memory location. It is a data structure where
we store similar elements. We can store only a fixed set of elements in a Java array.

Array in Java is index-based, the first element of the array is stored at the 0th index, 2nd
element is stored on 1st index and so on.

Types of Array in java


There are two types of array.
o Single Dimensional Array
o Multidimensional Array

Page No
ACTIVITY LOG FOR THE SIXTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Known about copy


Day – 1 Copy array & clone array & clone array

Addition of Two matrices


Day - 2
Applying addition of
and multiplication of two matrices
Two matrices

Day – 3
Knowledge about
Introduction to strings strings

Day – 4
Learned about string
String operations operations

Known about string


Day – 5 String class methods class methods

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 6 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:

Copying a Java Array


We can copy an array to another by the arraycopy() method of System class.

Cloning an Array in Java


Since, Java array implements the Cloneable interface, we can create the clone of the Java
array. If we create the clone of a single-dimensional array, it creates the deep copy of the Java
array. It means, it will copy the actual value. But, if we create the clone of a multidimensional
array, it creates the shallow copy of the Java array which means it copies the references.

Multiplication of 2 Matrices in Java


In the case of matrix multiplication, a one-row element of the first matrix is multiplied by all
the columns of the second matrix

Strings
In Java, a string is a sequence of characters. For example, "hello" is a string containing a
sequence of characters 'h', 'e', 'l', 'l', and 'o'.
We use double quotes to represent a string in Java.

Java String Operations


Java String provides various methods to perform different operations on strings. We will look
into some of the commonly used string operations.

Java String Class Methods


The java.lang.String class provides a lot of built-in methods that are used to
manipulate string in Java. By the help of these methods, we can perform operations on String
objects such as trimming, concatenating, converting, comparing, replacing strings etc.

Page No
ACTIVITY LOG FOR THE SEVEN WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Introduction to object
oriented programming Introduction to oops
Day – 1
system (oop’s) concepts

object
class
Day - 2 inheritance
Known about
polymorphism
Concepts in oops
abstraction
encapsulation
Other terms used in object
oriented
Day – 3 Coupling Known about
Cohesion additional concepts
Association in oops
Aggregation
Composition

Day – 4
Knowledge about
Objects in java
objects

Day – 5
Knowledge about
Classes in java
classes

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 7 (From Dt………..….. to Dt.................... )

Objective of the Activity Done:

Detailed Report:

OOP’s (Object-Oriented Programming System)


Object means a real-world entity such as a pen, chair, table, computer, watch, etc. Object-
Oriented Programming is a methodology or paradigm to design a program using classes and
objects.

An Object can be defined as an instance of a class. An object contains an address and takes up
some space in memory.
Collection of objects is called class. It is a logical entity.
A class can also be defined as a blueprint from which you can create an individual object.
Class doesn't consume any space.
When one object acquires all the properties and behaviors of a parent object, it is known as
inheritance. It provides code reusability. It is used to achieve runtime polymorphism.
If one task is performed in different ways, it is known as polymorphism. For example: to
convince the customer differently, to draw something, for example, shape, triangle, rectangle,
etc.
Hiding internal details and showing functionality is known as abstraction. For example phone
call, we don't know the internal processing.
A java class is the example of encapsulation. Java bean is the fully encapsulated class because
all the data members are private here.

What is an object in Java?


An entity that has state and behavior is known as an object e.g., chair, bike, marker, pen, table,
car, etc. It can be physical or logical (tangible and intangible). The example of an intangible
object is the banking system.

What is a class in Java?


Collection of objects is called class. It is a logical entity.
A class can also be defined as a blueprint from which you can create an individual object.
Class doesn't consume any space.

Page No
ACTIVITY LOG FOR THE EIGTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1
Known about
Anonymous object
anonymous object

Constructors
 Default constructors
Day - 2
 Parameterized
Learned about
constructor
constructors
 Constructor
overloading
 Copy constructor
Static keyword
 Variable
Day – 3 Known about static
 Method
variable
 Block
 Nested class
Java methods
 Predefined method
Day – 4 Knowledge java
 User-defined method
methods
 Static method

Instance method
Learned about
Day – 5  Accessor method
instance method
 Mutator method

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 8 (From Dt………..….. to Dt : Dt ................... )

Objective of the Activity Done:

Detailed Report:

Anonymous object
Anonymous simply means nameless. An object which has no reference is known as an
anonymous object. It can be used at the time of object creation only.
If you have to use an object only once, an anonymous object is a good approach.

Constructors in Java
In Java a constructor is a block of codes similar to the method. It is called when an instance of
the class
is created. At the time of calling constructor, memory for the object is allocated in the
memory.
It is a special type of method which is used to initialize the object.
Every time an object is created using the new() keyword, at least one constructor is called.
It calls a default constructor if there is no constructor available in the class. In such case, Java
compiler provides a default constructor by default.

Static keyword
The static keyword in Java is used for memory management mainly. We can apply static
keyword with variables, methods, blocks and nested classes. The static keyword belongs to
the class than an instance of the class.
What is a method in Java?
A method is a block of code or collection of statements or a set of code grouped together to
perform a certain task or operation. It is used to achieve the reusability of code. We write a
method once and use it many times. We do not require to write code again and again. It also
provides the easy modification and readability of code, just by adding or removing a chunk
of code. The method is executed only when we call or invoke it.
Instance Method
The method of the class is known as an instance method. It is a non-static method defined in the
class. Before calling or invoking the instance method, it is necessary to create an object of its
class

Page No
ACTIVITY LOG FOR THE NINETH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Introduction to inheritance Learned about


Day – 1
inheritance

Types of inheritance
 Single inheritance
Day - 2
 Multilevel inheritance
Knowledge about
 Multiple inheritance
types of inheritance
 Hierarchical
inheritance
 Hybrid inheritance

Known about single


Day – 3
Single inheritance
& multilevel
Multilevel inheritance
inheritance

Learned what is
Day – 4
Multiple inheritance
multilevel
inheritance

Knowledge about
Hierarchical inheritance
Day – 5
Hierarchical
&
inheritance &
Hybrid inheritance
Hybrid inheritance

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 9 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Inheritance
Inheritance is an important pillar of OOP(Object-Oriented Programming). It is the
mechanism in java by which one class is allowed to inherit the features(fields and methods)
of another class. In Java, inheritance means creating new classes based on existing ones. A
class that inherits from another class can reuse the methods and fields of that class. In
addition, you can add new fields and methods to your current class as well.
Single Inheritance
In single inheritance, subclasses inherit the features of one superclass. class A serves as a
base class for the derived class B.
1) Multilevel Inheritance
In Multilevel Inheritance, a derived class will be inheriting a base class, and as well as the
derived class also acts as the base class for other classes. In the below image, class A
serves as a base class for the derived class B, which in turn serves as a base class for the
derived class C. In Java, a class cannot directly access the grandparent’s members.
2) Hierarchical Inheritance
In Hierarchical Inheritance, one class serves as a superclass (base class) for more than one
subclass. In the below image, class A serves as a base class for the derived classes B, C,
and D.
3) Multiple Inheritance (Through Interfaces)
In Multiple inheritances, one class can have more than one superclass and inherit features
from all parent classes. Please note that Java does not support multiple inheritances with
classes. In java, we can achieve multiple inheritances only through Interfaces. In the image
below, Class C is derived from interfaces A and B.

4) Hybrid Inheritance (Through Interfaces)


It is a mix of two or more of the above types of inheritance. Since java doesn’t support
multiple inheritances with classes, hybrid inheritance is also not possible with classes. In
java, we can achieve hybrid inheritance only through Interfaces.

Page No
ACTIVITY LOG FOR THE TENTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1
Introduction to Learned about
polymorphism polymorphism

Analyzing of
Day - 2
Implementation of
implement
polymorphism polymorphism

Day – 3
Known about
Method overloading method overloading

Day – 4
Known about
Method overriding method overriding

Day – 5
Knowledge about
Operator overloading operator overloading

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 10 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Polymorphism
Polymorphism is an important concept of object-oriented programming. It simply means more
than one form.
That is, the same entity (method or operator or object) can perform different operations in
different scenarios.
If one task is performed in different ways, it is known as polymorphism. For example: to
convince the customer differently, to draw something, for example, shape, triangle, rectangle,
etc.
1. Method Overriding
During inheritance in Java, if the same method is present in both the superclass and the
subclass. Then, the method in the subclass overrides the same method in the superclass. This
is called method overriding.

1. Method Overloading
In a Java class, we can create methods with the same name if they differ in parameters.
2. Operator Overloading
Some operators in Java behave differently with different operands. For example,
 + operator is overloaded to perform numeric addition as well as string concatenation,
and
 Operators like &, |, and! Are overloaded for logical and bitwise operations.

Page No
ACTIVITY LOG FOR THE ELEVENTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Type casting
Day – 1
 Widening Learned about type
typecasting casting
 Narrow typecasting
Introduction to abstract
Day - 2
Knowledge about
class abstract

Day – 3
Known about
Abstraction in java abstraction

Day – 4
Introduction to Knowledge about
encapsulation encapsulation

Implement of both
Day – 5
Encapsulation + data
encapsulation & data
abstraction abstraction

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 11 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Type Casting in Java


In Java, type casting is a method or process that converts a data type into another data type in
both ways manually and automatically
 Widening Type Casting
Converting a lower data type into a higher one is called widening type casting. It is also known
as implicit conversion or casting down.
 Narrowing Type Casting
Converting a higher data type into a lower one is called narrowing type casting. It is also known
as explicit conversion or casting up

Abstract class in Java


A class which is declared with the abstract keyword is known as an abstract class in Java
It can have abstract and non-abstract methods (method with the body).
Abstraction in Java
Abstraction is a process of hiding the implementation details and showing only functionality
to the user.

Encapsulation in Java
Encapsulation in Java is a process of wrapping code and data together into a single unit, for
example, a capsule which is mixed of several medicines.

Page No
ACTIVITY LOG FOR THE TWELVETH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1
Knowledge about
Introduction to interface interface

Day - 2
How to declare an known about
interface interface

Combing both
Day – 3 Interface inheritance interface &
inheritance

Day – 4
Multiple inheritance by Knowledge about
multiple inheritance
interface interface

Implement of both
Day – 5
Abstract class and
data abstraction &
interface interface

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 12 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Interface
An interface in Java is a blueprint of a class. It has static constants and abstract methods.
The interface in Java is a mechanism to achieve abstraction. There can be only abstract
methods in the Java interface, not method body. It is used to achieve abstraction and
multiple inheritance in Java. In other words, you can say that interfaces can have abstract
methods and variables. It cannot have a method body.

declare an interface?
An interface is declared by using the interface keyword. It provides total abstraction; means
all the methods in an interface are declared with the empty body, and all the fields are public,
static and final by default. A class that implements an interface must implement all the
methods declared in the interface.

Multiple inheritance in Java by interface


If a class implements multiple interfaces, or an interface extends multiple interfaces, it is known
as multiple inheritance
Abstract class and interface both are used to achieve abstraction where we can declare the
abstract methods. Abstract class and interface both can't be instantiated.

Page No
ACTIVITY LOG FOR THE THIRTEENTH WEEK

Day Person
Brief description of the daily
& Learning Outcome In-Charge
activity
Date Signature

Day – 1
Introduction to java Knowledge about
threads threads

Day - 2
Why threads are used known about main
What is Main thread thread

Day – 3
Implementing of
Concept of multitasking multitasking

Process based
Day – 4
multitasking Knowledge thread
Thread based with multitasking
multitasking
Create a thread
Day – 5
By extending thread class
Creation of thread
By implementing a run
able interface

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 13 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Java Threads
Typically, we can define threads as a subprocess with lightweight with the smallest unit of
processes and also has separate paths of execution. These threads use shared memory but they
act independently hence if there is an exception in threads that do not affect the working of
other threads despite them sharing the same memory.

why threads are being used as they had the advantage of being lightweight and can provide
communication between multiple threads at a Low Cost contributing to effective multi-tasking
within a shared memory environment.
we create Main Method in each and every Java Program, which acts as an entry point for the
code to get executed by JVM, Similarly in this Multithreading Concept, Each Program has
one Main Thread which was provided by default by JVM, hence whenever a program is being
created in java, JVM provides the Main Thread for its Execution.

1. Multitasking (Multiprocessing)
In this type of Multitasking, processes are heavyweight and each process was allocated by a
separate memory area. And as the process is heavyweight the cost of communication between
processes is high and it takes a long time for switching between processes as it involves
actions such as loading, saving in registers, updating maps, lists, etc.

1. By Extending Thread Class


We can run Threads in Java by using Thread Class, which provides constructors and methods
for creating and performing operations on a Thread, which extends a Thread class that can
implement Runnable Interface. We use the following constructors for creating the Thread

Page No
ACTIVITY LOG FOR THE FOURTEENTH WEEK

Day Person
Brief description of the daily
& Learning Outcome In-Charge
activity
Date Signature

Day – 1
Introduction to Known about
synchronization synchronization

Day - 2
How to use
Use of synchronization
synchronization

Thread synchronization
Types of
Day – 3  mutual exclusive
synchronization
 cooperation
Mutual exclusive
 synchronization
Day – 4 Methods of
method
synchronization
 synchronization block
 synchronization static

Day – 5
Cooperation (inter –thread Known about
communication in java) cooperation

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 14 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Synchronization in Java
Synchronization in Java is the capability to control the access of multiple threads to any
shared resource.
Java Synchronization is better option where we want to allow only one thread to access the
shared resource.

use Synchronization?
The synchronization is mainly used to
o To prevent thread interference.
o To prevent consistency problem.
Thread Synchronization
There are two types of thread synchronization mutual exclusive and inter-thread
communication.
1. Mutual Exclusive
2. Cooperation (Inter-thread communication in java)
1. Mutual Exclusive
Mutual Exclusive helps keep threads from interfering with one another while sharing data.
Synchronization is built around an internal entity known as the lock or monitor. Every object
has a lock associated with it. By convention, a thread that needs consistent access to an
object's fields has to acquire the object's lock before accessing them, and then release the lock
when it's done with them.
2. Cooperation (Inter-thread communication in java)
Synchronization is built around an internal entity known as the lock or monitor. Every object
has a lock associated with it. By convention, a thread that needs consistent access to an
object's fields has to acquire the object's lock before accessing them, and then release the lock
when it's done with them.

Page No
ACTIVITY LOG FOR THE FIFTEENTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Day – 1
Knowledge about
Introduction of applet applet

Day - 2
Known about
Ways to run an applet running an applet

Day – 3
Analyzing the life
Life cycle of applet cycle of applet

Day – 4
using java file also with Known about using
html output as applet with html

Displaying image in Learned how to


Day – 5 applet and graphics insert images in
execution applet

Day –6 Assessment exam

Page No
WEEKLY REPORT
WEEK – 15 (From Dt………..….. to Dt ................... )

Objective of the Activity Done:

Detailed Report:

Applet
Applet is a special type of program that is embedded in the webpage to generate the dynamic
content. It runs inside the browser and works at client side.

Lifecycle of Java Applet


1. Applet is initialized.
2. Applet is started.
3. Applet is painted.
4. Applet is stopped.
5. Applet is destroyed.

java.applet.Applet class
For creating any applet java.applet.Applet class must be inherited. It provides 4 life cycle
methods of applet.
1. public void init(): is used to initialized the Applet. It is invoked only once.
2. public void start(): is invoked after the init() method or browser is maximized. It is
used to start the Applet.
3. public void stop(): is used to stop the Applet. It is invoked when Applet is stop or
browser is minimized.
public void destroy(): is used to destroy the Applet. It is invoked only once

There are two ways to run an applet


1. By html file.
2. By appletViewer tool (for testing purpose).

Page No
CHAPTER 5: OUTCOMES DESCRIPTION

Describe the work environment you have experienced (in terms of people interactions,
facilities available and maintenance, clarity of job roles, protocols, procedures, processes,
discipline, time management, harmonious relationships, socialization, mutual support and
teamwork, motivation, space and ventilation, etc.)

COURSE DESCRIPTION:

Prerequisites:

Co requisites:

This course introduces computer programming using the JAVA programming language with
object-oriented programming principles. Emphasis is placed on event-driven programming
methods, including creating and manipulating objects, classes, and using object-oriented tools
such as the class debugger. This course has been approved to satisfy the Comprehensive
Articulation Agreement for transferability as a premajor and/or elective course requirement.
Course Hours per Week: Class, 2. Lab, 3. Semester Hours Credit, 3.

LEARNING OUTCOMES:

Upon completion of this course, the student will be able to:

a. Design, create, build, and debug Java applications and applets.

b. Apply algorithmic thinking to solve programming problems.

c. Implement syntax rules in Java programs.

d. Explain variables and data types used in program development.

e. Apply arithmetic operations for displaying numeric output.

f. Write and apply decision structures for determining different operations.

g. Write and apply loop structures to perform repetitive tasks.

h. Write user-defined methods.

i. Identify and implement arrays, array lists, and multi dimensional arrays.

j. Write Java programs using object-oriented programming techniques including classes, objects,
methods, instance variables, composition, inheritance, and polymorphism.

k. Write programs using graphical user interface (GUI) components and Java’s Event Handling
Model.

Page No
OUTLINE OF INSTRUCTION:

I. Introduction A. History of Java

B. Features of Java

C. How Java works

D. Types of Java Programs

E. Edit, compile, and run Java applications and applets

II. Variables, data types, and expressions A. Identifier rules

B. Naming variables, constants (final) and references

C. Primitive data types

D. Arithmetic Operators

E. Assignment Operators

F. Relational and Logical Operators

III. Program control flow A. Sequence structure

B. Selection structure

C. Repetition structure

D. Jump (Sequence) structure

IV. Methods A. Java API and Package/Library methods

B. User-defined methods

C. Scope and duration

D. Local and Field variables

E. Pass-by-value, Pass-by-reference

F. Recursion

G. Overloading

V. Arrays A. Declaration and allocation

B. Passing arrays to methods

C. Sorting, searching

Page No
D. Multiple-subscripted

VI. Object-Based Programming A. Classes and objects, instance variables, and instance methods

B. Member access modifiers: public, private, protected, package

C. Creating packages

D. Constructors, overloaded constructors

E. Set (mutator), Get (access), and predicate methods

F. Final instance variables

G. Composition

H. Finalizes, garbage collection

I. Static class members

J. this reference

VII. Object-Oriented Programming A. Inheritance

B. Super class, subclass

C. Polymorphism

D. Dynamic method binding

E. Abstract class, Concrete class

F. Inner class definition

G. Type-wrapper class for primitive data types

H. Interfaces

VIII. Graphical User Interface

A. Event-Driven Programming and Event Handling Model

B. Window Components

C. Mouse and keyboard event handling

D. Adapter classes

E. Layout managers

Page No
Describe the real time technical skills you have acquired (in terms of the job-
related skills and hands on experience)

Technical Skills are the specialized knowledge and expertise required to perform
specific tasks and use specific tools and programs in real world situation. Diverse
technical skills are required in just about every filed and industries from IT and business
administration to health care and education

Technical skills of java

 Object oriented programming skills

 Design patterns in java

 Abstract classes in java

 Interface in java

 Sterilization in java

Object – oriented programming skills


Object oriented programming approach introduces class and object style of
coding that deals with the concepts of inheritance, encapsulation, abstraction,
polymorphism. The motto of oop is to find the data and functions together, so as to
improve code stability and safety.

Design patterns in java


Design patterns in java are standard solutions followed to slove routine problems
faced in software designing life cycle. Every design pattern acts as a blueprint that
allows customization to solve any given design problem in any code during the
development of software modules.

Abstract classes in java


Abstract classes in java help the developer to achieve abstraction. Abstraction in
the oop reduces code complexity by showing only the relevant details of the objects
used in the program and enhances code readability. We need abstract classes in javafor
many reasons.

Interface in java
Java interface is an advanced level of achieving abstraction in the java.
Programming language. The interface in java enables a better and efficient way of
achieving abstraction in java.

Serialization in java

Serialization in java is a concept that deals with the conversion of objects into a
byte stream to transport the java objects from one java virtual machine to the other and
recreate them to the original from serialization enables developers to meet various
factors in real-time programming.
Page No
These are the technical skills of java, that I occurred during the internship
program.

Page No
Describe the managerial skills you have acquired (in terms of planning, leadership,
team work, behavior, workmanship, productive use of time, weekly improvement in
competencies, goal setting, decision making, performance analysis, etc.

Managerial skills:-

 Team work
 Time management
 Communication
 Problem solving
 Creativity
 Critical thinking
 Attention to detail
Team work:-
Building a team that works well with the right team work skills, java developers
can collaborate with other developers in serums to complete projects more efficiently

Time management:-

Time management skills include task prioritization task prioritization, task


planning, execution and taking on board feedback. All these skills facilitate task
management and improve productivity. Java developer’s management who manage
their time efficiently avoids prioritizing tasks that yield minimal results.

Communication:-

There are four key sub skills that indicate top communication skills in your
candidate.
Java developers know how to communication in java’s written from and how to
interpret non-verbal cuer, clarity the steps required to perform a task and we etiquette
when communicating. It also include active listening

Problem solving:-

Java developers will use problem-solving skills throughout the web development

Creativity:-
Creativity in the face of complex Clint requirements helps java developers
to come up with software solutions that meet them. Using creative skills to program in
java also involves sharing ideas that might not have been considered.

Page No
Critical thinking:-

Critical thinking is necessary in java programming and should be combined with


problem solving skills and attention to detail to evaluate complex end-user
requirements think of unique answers to the problem.

Attention to detail:-

Since visual cues and information are important when coding, its important to
look for java developers with good attention to detail.

Page No
Page No
Describe how you could improve your communication skills (in terms of
improvement in oral communication, written communication, conversational abilities,
confidence levels while communicating, anxiety management, understanding others, getting
understood by others, extempore speech, ability to articulate the key points, closing the
conversation, maintaining niceties and protocols, greeting, thanking and appreciating others,
etc.,)

Communication skills:-

Communication is the primary soft skill of java developers. You should never
hire a candidate with poor communication, even if it’s a technical profile. A good
communication can work as a smart player who can dodge complex situations and
bring solutions efficiently being a java developer, complexities are going and so a good
communicator would be required.
Also communication is not only-restricted to verbal and written skills. There is
more to it.

A glimpse of java developer communication skills to interview and evaluate:


Active listening
 Non verbal communication
 Emotional intelligence
In order to be successful as a java developer, it’s important to have strong
communication skills
Especially in this era where remote working has become the new normal, you
need to make sure that the developer you will be hiring has proper communication
skills as the entire concept of remote working relates on efficient communication/
 When the person you’re hiring has proper communication skills, they’ll be able
to share their ideas and feedback with others which is essential for collaborating
effectively on projects
 Most importantly, the java developers communication skills will determine how
well the comprehend your project requirements and transmit the same to the
teams it also allows them to communicate the approach status and progress with
the stakeholders
 Its important to able to effectively communicate with the both technical and non-
technical team members reason being coordinating and communicating for work
with all sorts of parties you might require to explain technical aspects to where
good communication would play a key role
Page No
Page No
Page No
Describe how could you could enhance your abilities in group discussions, participation
in teams, contribution as a team member, leading a team/activity.

To improve our abilities in workplace in various levels of a interacting and communicating areas
first we need to know our strength and weakness that is your ability at interact with everyone and
get adopt to workplace environment and never end up with misunderstand the other one
perspective.

Group discussion as the name itself indicates is a group activating carried out by participating
individuals it is an exchange of ideas among the individuals of a groups

For effective group discussion techniques:

 Model the behavior and attitudes you went to group members to employ.
 Give positive feedback of joining the discussion
 Ask open-ended questions, control your own bases.
 Uses encouraging body language and tone of voice as well as words

As an intern, you can be part of brain stunning session and meetings or give input
and suggestions to be company a internship leaders.

Leading a team:
A good leader must stay attend to what is going on with their team and company to make
informed decisions. To be a great leader is to be a great communication. And great communication
listen good leaders are proactive and inductive listeners.
 It will add some fun elements and wash away any grudges or miscommunications between
the team members.
 The above discussed ways have helped us to make a happy collaborative and productive
workspace.
Hence, group discussions test your presence of a mind the depth of knowledge, your
communication skills and your ability to argue logically.

Team management skills:


 Clear, effective communication
 Emotional intelligence
 Organization
 Ability to delegate
 Openness
 Decision making
 Problem solving

Page No
Page No
Describe the technological developments you have observed and relevant to the
subject area of training (focus on digital technologies relevant to your job role)

Java technologies:-
Being frequently updated with new features, java will surely stay relevant in a quickly
evolving market and continue to be popular programming language.
Lets take a look at the relevant java trends:
 Devops
 Github
 Cloud computing
 Vs code
 Artificial intelligence etc……

DevOps:-
It is a set of practices that combine software development and operation to
improve the efficiency of the software delivery process.
DevOps is well suited to java applications since its strong tooling support and
the large ecosystem of the language. Similarly it is easy to deploy and manage java
applications in a DevOps environment by using contains and micro services

GitHub:-
It is a platform for code sharing and project collaboration. GitHub is the latest technology. It
became an essential tool for java developers, because it hosts many popular projects.
Github has many features to ease java application development, like issue

Page No
Page No
Student Self Evaluation of the Short-Term Internship

Student Name: Registration No:

Term of Internship: From: To :

Date of Evaluation:

Organization Name & Address:

Please rate your performance in the following areas:

Rating Scale: Letter grade of CGPA calculation to be provided

1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5

Date: Signature of the Student

Evaluation by the Supervisor of the Intern Organization

Page No
Student Name: Registration No:

Term of Internship: From: To :

Date of Evaluation:

Organization Name & Address:

Name & Address of the Supervisor


with Mobile Number

Please rate the student’s performance in the following areas:

Please note that your evaluation shall be done independent of the Student’s self-
evaluation

Rating Scale: 1 is lowest and 5 is highest rank

1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5

Date: Signature of the Supervisor

Page No
PHOTOS & VIDEO LINKS

Page No
Page No
Page No
Page No
EVALUATION

Page No
Internal & External Evaluation for Semester Internship

Objectives:
 Explore career alternatives prior to graduation.
 To assess interests and abilities in the field of study.
 To develop communication, interpersonal and other critical skills in the
future job.
 To acquire additional skills required for the world of work.
 To acquire employment contacts leading directly to a full-time job following
graduation from college.

Assessment Model:
 There shall be both internal evaluation and external evaluation
 The Faculty Guide assigned is in-charge of the learning activities of the
students and for the comprehensive and continuous assessment of the
students.
 The assessment is to be conducted for 200 marks. Internal Evaluation for 50
marks and External Evaluation for 150 marks
 The number of credits assigned is 12. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
 The weightings for Internal Evaluation shall be:
o Activity Log 10 marks
o Internship Evaluation 30 marks
o Oral Presentation 10 marks
 The weightings for External Evaluation shall be:
o Internship Evaluation 100 marks
o Viva-Voce 50 marks
 The External Evaluation shall be conducted by an Evaluation Committee
comprising of the Principal, Faculty Guide, Internal Expert and External
Expert nominated by the affiliating University. The Evaluation Committee
shall also consider the grading given by the Supervisor of the Intern
Organization.
 Activity Log is the record of the day-to-day activities. The Activity Log is
assessed on an individual basis, thus allowing for individual members within
groups to be assessed this way. The assessment will take into consideration

Page No
the individual student’s involvement in the assigned work.
 While evaluating the student’s Activity Log, the following shall be
considered -
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by the individual
student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
 The Internship Evaluation shall include the following components and based
on Weekly Reports and Outcomes Description
a. Description of the Work Environment.
b. Real Time Technical Skills acquired.
c. Managerial Skills acquired.
d. Improvement of Communication Skills.
e. Team Dynamics
f. Technological Developments recorded.

Page No
MARKS STATEMENT
(To be used by the Examiners)

Page No
INTERNAL ASSESSMENT STATEMENT

Name Of the Student:


Programme of Study:
Year of Study:
Group:
Register No/H.T. No:
Name of the College:
University:

Sl.No Evaluation Criterion Maximum Marks


Marks Awarded
1. Activity Log 10
2. Internship Evaluation 30
3. Oral Presentation 10
GRAND TOTAL 50

Date: Signature of the Faculty Guide

Page No
EXTERNAL ASSESSMENT STATEMENT

Name Of the Student:


Programme of Study:
Year of Study:
Group:
Register No/H.T. No:
Name of the College:
University:

Maximum Marks
Sl.No Evaluation Criterion
Marks Awarded
1. Internship Evaluation 80
For the grading giving by the Supervisor of
2. 20
the Intern Organization
3. Viva-Voce 50
TOTAL 150
GRAND TOTAL (EXT. 50 M + INT. 100M) 200

Signature of the Faculty Guide

Signature of the Internal Expert

Signature of the External Expert

Signature of the Principal with Seal

Page No

You might also like