0% found this document useful (0 votes)
70 views45 pages

Full Stack Java Summer Internship Report

Uploaded by

bharoseprem
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)
70 views45 pages

Full Stack Java Summer Internship Report

Uploaded by

bharoseprem
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/ 45

lOMoARcPSD|38671182

Full stack java - summer internship report

Computer Science SL (Vignan's Institute of Information Technology)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Prem Bharose ([email protected])
lOMoARcPSD|38671182

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.
This internship report provides an overview of the experience gained during the
internship at Skill Dzire. Skill Dzire is a dynamic organization specializing in providing skill
development programs aimed at empowering individuals with relevant expertise to thrive in
the modern workforce.

During the internship, various aspects of the organization's operations were explored,
including program development, implementation strategies, and participant engagement. The
report outlines key learnings, challenges encountered, and recommendations for enhancing the
effectiveness of Skill Dzire's initiatives.

Learning Objectives and Outcomes:


Project Management Skills: Developed proficiency in planning and executing tasks,
meeting deadlines, and adapting to dynamic project requirements.
Industry Insight: Gained a comprehensive understanding of the Full Stack Java through
hands-on experience and exposure to the day-to-day operations of Skill Dzire.
Technical Proficiency: Acquired practical skills in specific tools, Proficiency in Java
Database Connectivity (JDBC) for interacting with relational databases from Java
applications, Java Server Pages (JSP) and Servlets for dynamic web content generation.
Professional Communication: Improved interpersonal and communication skills by
collaborating with team members, presenting findings, and interacting with professionals
both within and outside the organization.
Problem-Solving and Critical Thinking: Faced and resolved challenges related to specific
challenges encountered during the internship.
Brief description of the sector of business and intern organization:
Skill Dzire is a sought-after real time learning platform that bridges the gap between
industry experts and students. It offers a plethora of advanced courses, specifically designed
to meet various industry’s standards.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Skill Dzire is an innovative online learning platform designed to empower individuals


with the necessary skills to excel in today's competitive job market. It offers a wide range of
courses and programs tailored to meet the diverse needs of learners across various industries.
 Interactive learning experiences include videos, quizzes, assignments, and projects,
ensuring engagement and knowledge retention.
 Courses are curated and taught by industry experts and professionals, providing
practical insights and real-world expertise.
 Flexibility and convenience are prioritized, allowing learners to access course
materials at their own pace and convenience.
 Skill assessment tests and certifications validate learners' proficiency, enhancing their
credibility in the job market.
 Skill Dzire promotes empowerment, accessibility, and continuous learning, serving as
a catalyst for personal and professional growth.
Summary of Internship activities:

Course Participation: Actively participated in Skill Dzire's full stack Java internship
program, engaging in various learning modules and activities.
Project Development: Contributed to the development of real-world projects using full stack
Java technologies, applying concepts learned during training sessions.
Hands-on-practice: Gained practical experience by working on assignments, coding
exercises, and mini-projects.
Collaborative Learning: Engaged in collaborative learning activities with fellow interns,
exchanging ideas, troubleshooting challenges, and sharing best practices to foster a supportive
learning environment.
Mentorship and Guidance: Received mentorship and guidance from experienced instructors
and industry professionals, benefiting from their expertise and insights into full stack Java
development.
Problem Solving: Developed problem-solving skills through hands-on experience with
debugging, troubleshooting, and resolving technical issues encountered during project
development.
Documentation and Reporting: Maintained thorough documentation of project progress,
including code documentation, project reports, and documentation.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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.
Introduction of the Organization
Skill Dzire is a leading online learning platform committed to providing individuals
with the skills and knowledge necessary to succeed in today's dynamic job market. Established
with the vision of bridging the gap between education and employment, Skill Dzire offers a
diverse range of courses and programs tailored to meet the evolving needs of learners across
various industries.
At Skill Dzire, they believe that education is the cornerstone of personal and
professional growth. Our platform serves as a catalyst for empowering individuals to unlock
their full potential and achieve their career aspirations. Whether you're a seasoned professional
looking to upskill or a student preparing to enter the workforce, Skill Dzire offers the resources
and support needed to succeed in today's competitive landscape.
One of the key pillars of Skill Dzire is accessibility. We understand that traditional
education models may not always be feasible for everyone, which is why we have developed
a platform that allows learners to access course materials anytime, anywhere. Whether you
prefer to learn at your own pace or participate in live sessions, Skill Dzire offers flexible
learning options to accommodate your needs.
Furthermore, Skill Dzire is committed to fostering a supportive learning community
where learners can interact, collaborate, and share knowledge and experiences with peers and
instructors. Through forums, discussion boards, and networking opportunities, learners can
connect with like-minded individuals and build valuable professional relationships.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Vision, Mission, and Values of the Organization


Vision:
Skill Dzire envisions a future where every individual has the opportunity to unleash
their full potential through accessible, high-quality education. We strive to be a leading force
in shaping the future of learning, empowering learners worldwide to thrive in a rapidly
evolving global economy.

Mission:
Our mission at Skill Dzire is to bridge the gap between education and employment by
providing individuals with the skills, knowledge, and support they need to succeed in their
careers and personal endeavours. We are committed to delivering innovative, engaging
learning experiences that empower learners to achieve their goals and make a meaningful
impact in their communities.

Values:
Excellence: Skill Dzire are dedicated to delivering excellence in everything we do, from the
quality of our courses to the support we provide to our learners. We continuously strive to
exceed expectations and raise the bar for online education.
Accessibility: Skill Dzire believe that education should be accessible to all. We are committed
to removing barriers to learning by providing flexible, affordable options that accommodate
diverse learning styles, backgrounds, and needs.
Empowerment: Skill Dzire believe in the transformative power of education to empower
individuals to create positive change in their lives and communities. We are committed to
empowering learners with the skills, knowledge, and confidence they need to succeed.
Innovation: Skill Dzire embrace innovation and embrace new technologies, methodologies,
and approaches to learning. We are committed to staying at the forefront of educational trends
and best practices to ensure that our learners receive the most relevant and up-to-date education
possible.
Community: Skill Dzire believe in the power of community to support, inspire, and uplift one
another. We foster a supportive learning community where learners can connect, collaborate,
and share knowledge and experiences with peers and instructors.
Continuous Improvement: Skill Dzire are committed to continuous improvement and
lifelong learning.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Policy of the Organization, in relation to the intern role


Purpose:
The internship program at Skill Dzire is designed to provide students and recent graduates with
hands-on experience in their field of study or interest. The program aims to offer valuable
learning opportunities, mentorship, and practical exposure to help interns develop their skills
and kick-start their careers.

Eligibility:
Internship positions at Skill Dzire are open to students currently enrolled in undergraduate or
graduate programs, as well as recent graduates looking to gain practical experience in their
field. Candidates must possess relevant skills and qualifications as outlined in the internship
job description.

Duration and Schedule:


The duration of internships at Skill Dzire may vary depending on the specific program or
project. Interns may be required to commit to a minimum number of hours per week or a
predetermined duration of the internship period. Flexible scheduling options may be available
to accommodate academic commitments.

Roles and Responsibilities:


Interns at Skill Dzire will be assigned specific roles and responsibilities aligned with their
skills, interests, and learning objectives. These may include assisting with project
development, conducting research, providing administrative support, and participating in team
meetings and discussions.

Supervision and Mentorship:


Interns will be supervised and mentored by experienced professionals within their respective
departments or teams. Mentors will provide guidance, feedback, and support to help interns
navigate their roles, develop their skills, and achieve their learning goals.

Learning and Development:


Skill Dzire is committed to providing interns with valuable learning and development
opportunities during their internship tenure.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Organizational Structure
Executive Leadership:
CEO: Oversees the overall strategic direction and growth of Skill Dzire.
COO: Responsible for operational activities and ensuring efficient day-to-day Functionality.
CFO: Manages financial operations, budgeting, and financial planning.

Departments:
 Human Resources
 Technology and Development
 Content Creation
 Marketing and Communications
 Customer Support

Team Structure:
 Headed by Directors or Managers in each department.
 Teams consist of specialized professionals.

Hierarchy:
 Clear lines of authority and reporting.
 Senior executives oversee department heads, who supervise teams.

Organizational Culture:
 Values diversity, inclusivity, and creativity.
 Promotes open communication and mutual respect.

Roles and responsibilities of the employees in which the intern is placed


Mentor or Supervisor:
 Provide guidance, support, and mentorship to the intern.
 Assign tasks and projects aligned with the intern's learning objectives.
 Offer feedback and constructive criticism to help the intern grow and improve.

Team Members:
 Collaborate with the intern on various projects and tasks.
 Share knowledge, insights, and best practices related to their areas of expertise.
 Provide assistance and support to help the intern integrate into the team.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Department Head or Manager:


 Oversee the intern's progress and performance within the department.
 Ensure that the intern's tasks and projects align with departmental goals and objectives.
 Address any issues or concerns raised by the intern and provide necessary support and
resources.

Trainers or Instructors:
 Conduct training sessions or workshops to provide the intern with relevant skills and
knowledge.
 Offer guidance and assistance in understanding complex concepts or technologies.

Project Managers:
 Assign specific tasks or responsibilities to the intern as part of project teams.
 Monitor the intern's contributions to project deliverables and outcomes.
 Provide direction and guidance on project-related tasks and deadlines.

Performance of the Organization in terms of turnover, profits, market reach


and market value.
Turnover:
This refers to the total revenue generated by the organization over a specific period. Skill Dzire
would assess its turnover to understand its sales performance and revenue growth. Increasing
turnover typically indicates a healthy demand for the organization's products or services.

Profits:
Profitability is crucial for the long-term sustainability of the organization. Skill Dzire would
evaluate its profits to determine its financial health and efficiency in managing costs.
Consistently growing profits indicate effective financial management and a strong business
model.

Market Reach:
Skill Dzire would analyse its market reach to assess the extent of its presence and influence in
its target market. This may include factors such as the number of customers served,
geographical reach, and market share. Expanding market reach indicates successful marketing
strategies and effective customer engagement.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Market Value:
Market value reflects the perceived worth of the organization by investors and stakeholders.
Skill Dzire would track its market value through metrics such as stock prices (if publicly
traded), valuation multiples, or investor sentiment. A rising market value indicates investor
confidence and reflects positively on the organization's performance and prospects.

Future Plans of the Organization


Expansion of Course Offerings:
Skill Dzire plans to expand its course catalogue to cover a broader range of industries and
topics, catering to the diverse learning needs of its audience. New courses will be developed
to address emerging trends and technologies in the job market.

Enhanced Learning Experience:


The organization aims to enhance the learning experience for its users by incorporating
interactive and immersive elements into its courses. This may include virtual labs, simulations,
and gamified learning activities to increase engagement and retention.

Global Reach:
Skill Dzire intends to expand its reach beyond its current market and establish a global
presence. This involves targeting international audiences, localization of content, and
partnerships with educational institutions and organizations worldwide.

Technology Integration:
The organization plans to leverage advanced technologies such as artificial intelligence (AI)
and machine learning (ML) to personalize learning experiences, provide adaptive feedback,
and automate administrative tasks. This will improve efficiency and effectiveness in delivering
educational content.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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.
Details of working Condition:
Virtual Workspace: Employees at Skill Dzire primarily work in a virtual environment,
utilizing online platforms and tools for communication, collaboration, and project
management.
Remote Work Setup: Employees have the flexibility to work remotely from their
preferred location, whether it be from home or a co-working space, provided they have access
to a stable internet connection and necessary equipment.
Flexible Schedule: Working hours are often flexible in the online mode, allowing
employees to manage their time effectively and accommodate personal commitments while
ensuring productivity and meeting deadlines.
Digital Tools and Software: Skill Dzire provides employees with access to a range of
digital tools and software applications necessary for their roles, including video conferencing
tools, project management platforms, and cloud-based document storage systems.
Training and Development: Employees receive online training and development
opportunities tailored to their roles and career aspirations, delivered through virtual
workshops, webinars, and e-learning platforms.
Weekly work Schedule:
Monday to Thursday:
Team meetings, individual work time, project meetings, course development, training
sessions, content review, assessment preparation, and team collaboration.
Wednesday:
Online classes, quiz preparation, and content review.
Friday:
Conduct quizzes or assessments, team meeting, individual work time, and planning for the
next week.

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Tasks Performed:
Networking:
Developing networked applications using Java networking APIs.
Implementing client-server communication protocols.
Data Structures and Collection:
Utilizing Java collection framework classes like Array List, HashMap, and LinkedList.
Implementing data structures and algorithms for efficient data manipulation.
File I/O Operations:
Reading from and writing to files using Java I/O classes.
Handling file streams and file system operations.
Web Development (Servlets and JSP):
Creating dynamic web pages using Java Server Pages (JSP) and Servlet technologies.
Spring Framework:
Implementing dependency injection and inversion of control (IoC) with Spring.
Developing web applications using Spring MVC architecture.

10

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

ACTIVITY LOG FOR THE FIRST WEEK

DAY LEARNING Person


BRIEF DESCRIPTION OF THE
& OUTCOME In-charge
DAILY ACTIVITY
DATE Signature

Day – 1 Gain a foundational


Introduction to java understanding of Java
20-05-2024 programming language.

Learned how to write and


Day – 2 execute basic Java
Java Basics: Introduction to Java syntax,
21-05-2024 variables, and data types. programs.

Day – 3
Become familiar with
22-05-2024 Understanding primitive data types and
different data types and
operators in Java.
their usage in Java
programming.

Day – 4
23-05-2024 Identified areas of strengths
Quiz and weaknesses in learning.

Day – 5 Loops and Controls, Learn how to control


24-05-2024 Implementing loops (for, while, do-while) program flow and iterate
and control statements (if-else, switch) in over data structures.
Java.

Day – 6
25-05-2024 Encapsulation: Introduction to encapsulation Understand the concept of
data hiding and access
and access modifiers in Java.
control in Java classes.

11

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

WEEKLY REPORT
WEEK – 1 (From Dt 20-05-2024 to Dt 25-05-2024)
Objective of the Activity Done: “Introduction to Java" and "Java Basics"
Detailed Report:
In the recorded classes on "Introduction to Java," students were introduced to the
foundational concepts of the Java programming language. The primary objective was to
provide learners with a solid understanding of Java's syntax, structure, and fundamental
principles. Through these sessions, participants gained insight into the core elements of Java,
including variables, data types, and basic program execution. Moreover, the classes
emphasized the importance of grasping these fundamental concepts as they form the building
blocks for more complex programming tasks and projects. By the end of the sessions, learners
had acquired a foundational understanding of Java, laying the groundwork for further
exploration and development in the language.
Subsequently, in the "Java Basics" sessions, participants delved deeper into the
practical aspects of Java programming. The focus shifted towards practical implementation, as
learners were guided through the process of writing and executing basic Java programs. Key
topics covered included Java syntax, variables, data types, and operators. Through hands-on
exercises and examples, students gained proficiency in writing code and understanding the
basic principles underlying Java programming. By mastering these fundamental concepts,
learners developed the necessary skills to tackle more advanced programming challenges with
confidence.
As part of the learning process, regular quizzes were conducted to assess participants'
comprehension and retention of the material covered in the classes. These quizzes served as
valuable tools for identifying areas of strengths and weaknesses in learning. By analysing quiz
results, both learners and instructors gained insights into which concepts were well-understood
and which required further clarification or review. This feedback loop enabled learners to focus
their efforts on areas needing improvement, ultimately enhancing their overall understanding
and mastery of Java programming concepts.
Overall, the recorded classes on Introduction to Java, Java Basics, and quizzes provided
participants with a comprehensive learning experience. Through a combination of theoretical
knowledge and practical application, learners gained a solid foundation in Java programming.

12

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

In the recorded classes focusing on "Loops and Controls," participants delved into the
essential concepts of controlling program flow and iterating over data structures in Java. The
sessions emphasized the implementation of various types of loops, including for, while, and
do-while loops, along with control statements such as if-else and switch statements. Through
practical examples and hands-on exercises, learners gained proficiency in using these
constructs to navigate program execution and manipulate data structures efficiently. By the
end of the sessions, participants had acquired a solid understanding of how to manage program
flow and iterate over data structures, essential skills for developing robust Java applications.
Subsequently, in the "Encapsulation" sessions, learners explored the concept of encapsulation
and access control within Java classes. The focus was on understanding the principles of data
hiding and access control mechanisms provided by access modifiers in Java. Participants
learned how encapsulation enables the bundling of data and methods within a class while
restricting access to certain components from external sources. Through theoretical
discussions and practical examples, participants gained insight into how encapsulation
enhances code maintainability, security, and flexibility in Java programming. By grasping
these concepts, learners acquired the ability to design and implement encapsulated classes
effectively, ensuring data integrity and code modularity in their Java projects.

13

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

ACTIVITY LOG FOR THE SECOND WEEK

DAY LEARNING Person


BRIEF DESCRIPTION OF THE
& OUTCOME In-charge
DAILY ACTIVITY
DATE Signature

Day – 1 Identified areas of strengths


27-05-2024 Quiz and weaknesses in learning.

Learn how to create


Day – 2 subclasses and super
Inheritances: Exploring inheritance and class
28-05-2024 hierarchies in Java
classes to achieve code
reusability.

Day – 3 Understand how


29-05-2024 Polymorphism: Implementing polymorphic polymorphism enhances
behaviour using method overriding and code flexibility and
overloading extensibility.

Day – 4
30-05-2024 Implementing polymorphic
Abstraction behaviour using method
overriding and overloading.

Day – 5 Implementing polymorphic


31-05-2024 Introduction to abstraction and abstract behaviour using method
classes/interfaces in Java overriding and overloading.

Day – 6
Identified areas of strengths
01-06-2024
Quiz and weaknesses in learning.

14

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

WEEKLY REPORT
WEEK – 2 (From Dt 27-05-24 to Dt 01-06-2024)
Objective of the Activity Done:
Detailed Report:
Throughout the learning process, regular quizzes were conducted to assess participants'
comprehension and retention of the material covered in the classes. These quizzes served as
valuable tools for identifying areas of strengths and weaknesses in learning
In the sessions on "Exploring inheritance and class hierarchies in Java," participants learned
how to create subclasses and super classes to achieve code reusability. By understanding the
concept of inheritance, they gained insights into organizing code hierarchically, facilitating the
reuse of code across related classes.
The topic of "Polymorphism" aimed to elucidate how polymorphism enhances code flexibility
and extensibility. Through discussions on method overriding and overloading, participants
grasped the concept of polymorphic behaviour, enabling them to write more adaptable and
scalable code.
Similarly, in the sessions on "Abstraction," participants learned about implementing
polymorphic behaviour using method overriding and overloading, emphasizing the importance
of abstraction in simplifying complex systems and enhancing maintainability.
Participants learned the benefits of inheritance in promoting code reuse, reducing redundancy,
and facilitating the creation of extensible and maintainable codebases. By mastering the
principles of inheritance, learners gained the skills necessary to design and implement class
hierarchies effectively, enhancing the scalability and flexibility of their Java applications.
In the sessions on abstraction, participants learned about implementing polymorphic behaviour
using method overriding and overloading. The concept of abstraction was emphasized,
highlighting its role in simplifying complex systems and enhancing maintainability.
Participants gained insights into how abstract classes and interfaces enable the definition of
common behaviours and characteristics shared by multiple classes, promoting code reuse and
modularity.
Regular quizzes were conducted throughout the learning process to identify areas of strengths
and weaknesses in learning. These quizzes served as valuable tools for assessing participants'
comprehension and retention of the material covered in the classes, providing insights for both
learners and instructors to gauge understanding and address any gaps effectively.

15

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

ACTIVITY LOG FOR THE THIRD WEEK

DAY LEARNING Person


BRIEF DESCRIPTION OF THE
& OUTCOME In-charge
DAILY ACTIVITY
DATE Signature

Day – 1 Understand the differences


String, String Buffer, String Builder between these classes and
03-06-2024 their usage in Java
applications

Working with string manipulation using Understand the differences


Day – 2
String, String Buffer, and StringBuilder between these classes and
04-06-2024 classes their usage in Java
applications

Learn how to work with


Day – 3 arrays to store and
05-06-2024 Arrays manipulate collections of
elements

Learn how to work with


Day – 4 arrays to store and
Declaring, initializing, and manipulating
06-06-2024 arrays in Java manipulate collections of
elements

Learn how to handle


Day – 5 runtime errors and
07-06-2024 Exception Handling in java exceptions gracefully in
Java programs

Day – 6 Identified areas of strengths


08-06-2024 Quiz and weaknesses in learning.

16

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

WEEKLY REPORT
WEEK – 3 (From Dt 03-06-2024 to Dt 08-06-2024)
Objective of the Activity Done:
Detailed Report:
In the recorded classes, participants embarked on an in-depth exploration of string
manipulation in Java, where they delved into the intricacies of the String, String Buffer, and
StringBuilder classes. The objective was not only to comprehend these classes but also to
discern their individual usage and differences within Java applications. Through hands-on
exercises and real-world examples, learners gained a deeper understanding of how each class
operates and when it's most appropriate to use them. For instance, they learned that while
String objects are immutable, String Buffer and StringBuilder offer mutable alternatives, with
String Buffer being thread-safe and StringBuilder being more efficient in single-threaded
environments. By grasping these distinctions, participants were empowered to make informed
decisions when selecting the appropriate class for their string manipulation tasks, thereby
optimizing the performance and efficiency of their Java applications.
Additionally, the classes addressed the critical aspect of exception handling in Java, an
indispensable skill for writing reliable and resilient programs. Participants were introduced to
the concept of exceptions and learned how to implement exception handling mechanisms using
try-catch blocks. Through practical examples and scenario-based exercises, learners
understood the importance of gracefully handling runtime errors and exceptions to prevent
program crashes and ensure smooth execution. By mastering exception handling techniques,
participants enhanced the robustness and stability of their Java applications, thus delivering a
more seamless user experience.
Throughout the learning journey, regular quizzes were administered to evaluate
participants' comprehension and retention of the covered material. These quizzes served as
valuable diagnostic tools, enabling both learners and instructors to identify areas of strength
and weakness in learning. By analysing quiz results, participants could pinpoint areas requiring
further review and reinforcement, thus facilitating targeted learning interventions and
ultimately fostering a deeper understanding and mastery of Java programming concepts.

17

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

ACTIVITY LOG FOR THE FOURTH WEEK

DAY LEARNING Person


BRIEF DESCRIPTION OF THE
& OUTCOME In-charge
DAILY ACTIVITY
DATE Signature

Learn how to handle


Day – 1 Implementing exception handling using runtime errors and
10-06-2024 try-catch blocks in Java exceptions gracefully in
Java programs

Understand how to
create and manage
Day – 2 Multithreading multiple threads to
11-06-2024 achieve parallel
execution

Understand how to
Day – 3 create and manage
Introduction to multithreading and
12-06-2024 concurrent programming in Java
multiple threads to
achieve parallel
execution

Gain fundamental
Day – 4
knowledge of front-end
13-06-2024 HTML and CSS
web technologies for
building user interfaces

Gain fundamental
Day – 5 knowledge of front-end
Learning basics of HTML and CSS for
14-06-2024 web development
web technologies for
building user interfaces

Day – 6 Identified areas of


15-06-2024 Quiz strengths and
weaknesses in learning

18

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

WEEKLY REPORT
WEEK – 4(From Dt 10-05-2024 to Dt 15-06-2024)
Objective of the Activity Done:
Detailed Report:
In the recorded classes, participants delved into essential topics such as exception
handling, multithreading, HTML, and CSS, each crucial for comprehensive understanding and
proficiency in Java programming and web development. Through detailed instruction and
practical examples, participants learned how to implement exception handling using try-catch
blocks in Java, enabling them to gracefully manage runtime errors and exceptions in their
programs. This skill is essential for writing robust and reliable Java applications, ensuring
smooth execution even in the face of unexpected errors.
Additionally, participants explored multithreading, where they gained insights into
creating and managing multiple threads to achieve parallel execution in Java programs.
Understanding multithreading is vital for leveraging the full potential of modern computing
systems, enabling developers to enhance performance and responsiveness in their applications
through concurrent execution of tasks.
Furthermore, participants were introduced to HTML and CSS, fundamental
technologies for front-end web development. By learning the basics of HTML and CSS,
participants acquired essential skills for creating and styling web pages, laying the foundation
for building user-friendly and visually appealing interfaces for web applications.
Throughout the learning process, regular quizzes were conducted to assess participants'
comprehension and retention of the material covered in the classes. These quizzes served as
valuable tools for identifying areas of strengths and weaknesses in learning, allowing
participants to focus their efforts on areas needing improvement. By analysing quiz results,
both learners and instructors gained insights into the effectiveness of the teaching methodology
and the level of understanding among participants, facilitating targeted learning interventions
and ultimately enhancing the overall learning experience.

19

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

ACTIVITY LOG FOR THE FIFTH WEEK

DAY LEARNING Person


BRIEF DESCRIPTION OF THE
& OUTCOME In-charge
DAILY ACTIVITY
DATE Signature

Understand how to write


Day – 1 basic SQL queries to
SQL retrieve, manipulate, and
17-06-2024 manage data in databases.

\
Understand how to write
basic SQL queries to
Day – 2 Introduction to Structured Query Language
retrieve, manipulate, and
18-06-2024 (SQL) for database management
manage data in databases.

Apply theoretical concepts


Day – 3 in practical scenarios to
19-06-2024 Practice solidify understanding and
enhance problem-solving
skills.

Apply theoretical concepts


Day – 4 in practical scenarios to
Engaging in hands-on coding exercises and
20-06-2024 projects to reinforce learning solidify understanding and
enhance problem-solving
skills.

Learn how to connect Java


Day – 5 applications to databases,
21-06-2024 Java Database Connectivity execute SQL queries, and
manage database
transactions.

Identified areas of strengths


Day – 6 and weaknesses in learning
22-06-2024 Quiz

20

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

WEEKLY REPORT
WEEK – 5 (From Dt 17-06-2024 to Dt 22-06-2024)
Objective of the Activity Done:
Detailed Report:
In the recorded classes, participants delved into the realm of database management
with a focus on SQL (Structured Query Language), an essential skill for interacting with
databases. Through comprehensive instruction and practical examples, participants gained
proficiency in writing basic SQL queries to retrieve, manipulate, and manage data in databases
effectively. This foundational knowledge is crucial for developers as it enables them to interact
with databases seamlessly, allowing for efficient data retrieval and manipulation to support
various applications and business processes.
Furthermore, participants engaged in practical exercises and projects to reinforce their
understanding of theoretical concepts and enhance problem-solving skills. By applying
theoretical knowledge in real-world scenarios, participants solidified their understanding of
SQL and honed their ability to tackle database-related challenges effectively. This hands-on
approach not only deepened participants' comprehension but also equipped them with practical
skills essential for success in database management and application development.
Additionally, participants learned about Java Database Connectivity (JDBC), which
enabled them to connect Java applications to databases, execute SQL queries, and manage
database transactions. Understanding JDBC is crucial for Java developers as it allows them to
leverage the power of databases within their applications, enabling seamless data interaction
and management. Through practical demonstrations and exercises, participants acquired the
skills necessary to integrate databases into their Java applications effectively, enhancing the
functionality and utility of their software solutions.
Throughout the learning journey, regular quizzes were administered to assess participants'
comprehension and retention of the material covered in the classes. These quizzes served as
valuable tools for identifying areas of strengths and weaknesses in learning, enabling
participants to focus their efforts on areas needing improvement. By analysing quiz results,
both learners and instructors gained insights into the effectiveness of the teaching methodology
and the level of understanding among participants, facilitating targeted learning interventions
and ultimately enhancing the overall learning experience. Throughout the learning journey,
regular quizzes were administered to assess participants' comprehension and retention of the
material covered in the classes.

21

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

ACTIVITY LOG FOR THE SIXTH WEEK

DAY LEARNING Person


BRIEF DESCRIPTION OF THE
& OUTCOME In-charge
DAILY ACTIVITY
DATE Signature

Proficiency in System
Design: Participants
Day – 1
Bank Management System mastered designing and
24-06-2024 implementing a Bank
Management System

Day – 2 E-commerce Development


Spring Boot Application Online Shopping Skills
25-06-2024

Developed skills in
evaluating their
Day – 3 understanding and
26-06-2024 Assessment - 2 proficiency in specific
subject areas through
assessments

Mastered the process of


generating certificates for
Day – 4 individuals or entities based
27-06-2024 Certificate Processing on predefined criteria or
achievements

Day – 5

Day – 6

22

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

WEEKLY REPORT
WEEK – 6 (From Dt 24-06-2024 to Dt 27-06-2024)
Objective of the Activity Done:
Detailed Report:
In the Bank Management System activity, participants focused on mastering system
design, where they acquired proficiency in designing and implementing a comprehensive Bank
Management System. They delved into various aspects of system architecture, including
customer management, account handling, and transaction processing, ensuring a robust and
efficient system design that meets the requirements of banking operations.
Transitioning to the Spring Boot Application Online Shopping project, participants
delved into e-commerce development skills, leveraging the capabilities of Spring Boot to build
an online shopping platform. They focused on designing and implementing features such as
product cat log management, cart functionality, and secure payment integration, ensuring a
seamless and intuitive shopping experience for users.
In the Assessment - 2 task, participants honed their skills in evaluating their understanding and
proficiency in specific subject areas through assessments. They learned to incorporate
feedback from assessments to identify areas for improvement and enhance their learning
outcomes. Moreover, participants gained insights into their performance through assessments,
enabling them to track progress and identify strengths and weaknesses in their knowledge and
skills.
Lastly, in the Certificate Processing project, participants mastered the process of generating
certificates for individuals or entities based on predefined criteria or achievements. They
developed automation skills to streamline the certificate processing workflow, improving
efficiency and reducing manual effort. Participants also ensured the accuracy and integrity of
generated certificates through quality assurance measures, such as validation checks and
verification mechanisms, contributing to the overall reliability of the certificate generation
process.

23

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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.)
People Interactions and Socialization:
 Encouraged vibrant and collaborative interactions among team members.
 Fostered a culture of open communication and teamwork.
 Regular team meetings and informal gatherings facilitated socialization and
networking.
 Provided opportunities for the exchange of ideas and building camaraderie among
colleagues.

Facilities and Maintenances:


 Well-maintained facilities ensured a conducive workspace.
 Meeting rooms equipped with audiovisual tools were available.
 Maintenance staff addressed issues promptly to minimize disruptions.

Clarify of Job Roles and Protocols:


 Clearly defined job roles and responsibilities at the beginning of the internship.
 Effective communication of protocols and procedures.
 Interns were guided on navigating workflows and seeking assistance when needed.
 Enabled interns to contribute effectively to assigned projects and tasks.

Discipline and Time Management:


 Emphasized discipline and adherence to deadlines.
 Utilized time-tracking tools and project management platforms.
 Interns were expected to prioritize tasks and manage time effectively.
 Helped in meeting project milestones and achieving objectives.

24

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Harmonious Relationships and Mutual support:


 Encouraged harmonious relationships and mutual support among interns and
colleagues.
 Promoted a supportive and inclusive work environment.
 Interns readily assisted each other and sought guidance from experienced colleagues.
 Team leaders and mentors provided mentorship and nurtured positive relationships.

Motivation and Teamwork:


 Motivated interns through meaningful work assignments and skill development
opportunities.
 Opportunities to contribute to real projects and make a tangible impact.
 Emphasized teamwork through collaborative group projects and tasks.
 Encouragement and recognition from supervisors and mentors boosted intern morale.

Space and Ventilation:


 Provided a conducive workspace with adequate space and ventilation.
 Comfortable workstations and breakout areas were available.
 Designed to promote collaboration, creativity, and productivity.
 Ample natural light and comfortable seating arrangements enhanced the workspace
environment.

25

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Describe the real time technical skills you have acquired (in terms of the job-
related skills and hands on experience)
Programming Languages Proficiency:
 Developed proficiency in programming languages such as Java, Python, or others
relevant to the internship role.
 Acquired hands-on experience in coding, debugging, and optimizing algorithms and
data structures.

Frameworks and Technologies Mastery:


 Gained expertise in frameworks and technologies specific to the internship domain,
such as Spring Boot.
 Acquired practical experience in developing applications using these frameworks and
integrating various components.

Database Management:
 Learned database management concepts and gained proficiency in SQL and NoSQL
databases.
 Acquired hands-on experience in designing database schemas, writing complex
queries, and performing database operations.

Web Development Skills:


 Developed skills in front-end and back-end web development, including HTML, CSS,
JavaScript, and server-side scripting languages.
 Acquired practical experience in building responsive and dynamic web applications.

Version Control System:


 Learned to use version control systems like Git for collaborative development and code
management.
 Acquired skills in branching, merging, and resolving conflicts in code repositories.

Testing and Debugging:


 Gained proficiency in software testing techniques, including unit testing, integration
testing, and end-to-end testing.
 Acquired hands-on experience in debugging and troubleshooting software issues to
ensure robustness and reliability.

26

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Cybersecurity Awareness:
 Gained awareness of cybersecurity best practices and principles.
 Acquired knowledge of common security threats and techniques to mitigate risks in
software development.

Solution Implemented:
 Explain the solutions implemented to overcome the challenges and achieve project
goals.

Architecture Overview:
 Provide an overview of the project's architecture, including the high-level design and
components.

Documentation and Communication:


 Developed skills in documenting code, writing technical documentation, and creating
user manuals.
 Improved communication skills through interactions with team members, presenting
technical concepts, and participating in meetings.

27

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Describe the managerial skills you have acquired (in terms of planning,
leadership, team work, behaviour, workmanship, productive use of time,
weekly improvement in competencies, goal setting, decision making,
performance analysis, etc.
Planning:
 Developed the ability to create comprehensive weekly schedules, allocating time for
live sessions, practical exercises, assessments, and project work.
 Utilized project management tools like Trello or JIRA to organize tasks, set priorities,
and track progress effectively.

Leadership:

 Demonstrated leadership by taking initiative in group projects, coordinating tasks, and


fostering collaboration among team members.
 Provided guidance and support to peers facing challenges, contributing to a positive
and supportive team environment.

Teamwork:

 Successfully collaborated with team members on group projects, respecting diverse


perspectives and leveraging individual strengths.
 Actively participated in group discussions, contributing ideas, and solutions to project
challenges.

Behaviour and Workmanship:

 Maintained a professional demeanour throughout the training program, exhibiting


reliability, integrity, and accountability in all tasks and interactions.
 Upheld high standards of workmanship, consistently delivering quality outputs and
striving for excellence in all endeavours.

Productive Use of Time:

 Demonstrated effective time management skills by balancing coursework, project


assignments, assessments, and personal commitments.
 Prioritized tasks based on urgency and importance, optimizing productivity and
minimizing procrastination.

28

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Weekly Improvement in Competencies:

 Regularly assessed personal competencies and identified areas for improvement


through self-reflection and feedback from mentors and peers.
 Actively sought out additional resources, tutorials, and practice exercises to enhance
skills and deepen understanding of challenging concepts.

Goal Setting:

 Set specific, measurable, achievable, relevant, and time-bound (SMART) goals for skill
development and project completion.
 Reviewed progress towards goals on a weekly basis, adjusting strategies and priorities
as needed to stay on track.

Decision Making:

 Developed the ability to make informed decisions by weighing options, considering


potential outcomes, and consulting with relevant stakeholders.
 Applied critical thinking and problem-solving skills to address challenges and navigate
complex situations effectively.

Performances Analysis:

 Conducted regular performance analysis to evaluate strengths, weaknesses,


opportunities, and threats (SWOT analysis) in personal and team performance.
 Leveraged performance data and feedback to identify areas for improvement and
implement targeted interventions.

29

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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.,)
Oral communication:

 Practice speaking clearly and articulately, focusing on enunciation and pronunciation.


 Engage in public speaking opportunities, such as presentations or group discussions, to
build confidence and fluency.
 Seek feedback from peers or mentors on your verbal communication skills and areas
for improvement.

Written Communication:

 Hone your writing skills by regularly composing emails, reports, or project


documentation.
 Pay attention to grammar, spelling, and punctuation to ensure clarity and
professionalism in written communication.
 Use concise and clear language, avoiding jargon or overly complex terminology.

Conversational Abilities:

 Practice active listening during conversations, showing genuine interest and


attentiveness to the speaker.
 Ask open-ended questions to encourage dialogue and deepen understanding of the
topic.
 Practice empathy and empathy, acknowledging others' perspectives and validating their
feelings.

Confidence Levels while Communicating:

 Build confidence through practice and preparation before engaging in communication


tasks.

30

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

 Visualize successful communication scenarios and positive outcomes to boost self-


assurance.
 Focus on your strengths and past successes to bolster confidence in your abilities.

Anxiety Management:

 Identify triggers that contribute to communication anxiety and develop coping


strategies to manage stress.
 Practice relaxation techniques such as deep breathing or visualization to calm nerves
before important communication events.
 Gradually expose yourself to challenging communication situations to desensitize
anxiety over time.

Understanding Others:

 Practice active listening techniques, such as paraphrasing and summarizing, to ensure


understanding of others' messages.
 Pay attention to non-verbal cues, such as body language and tone of voice, to glean
additional meaning from communication.
 Seek clarification when unsure about someone else's message, demonstrating a
commitment to clear understanding.

Getting Understood by others:

 Use clear and concise language to convey your message effectively, avoiding ambiguity
or complexity.
 Provide examples or analogies to clarify complex concepts and ensure comprehension
by others.
 Encourage feedback from others to ensure that your message has been understood as
intended.

Extempore Speech:

 Practice impromptu speaking by engaging in spontaneous conversations or delivering


short speeches on familiar topics.
 Develop the ability to think on your feet and organize thoughts quickly to articulate key
points coherently.

31

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

 Embrace opportunities for extemporaneous speaking to build confidence and


adaptability in communication.

Ability to Articulate Key Points:

 Identify the main points of your message and prioritize them when communicating to
ensure clarity and focus.
 Structure your communication using techniques like the "inverted pyramid" method,
starting with the most important information first.
 Practice summarizing complex ideas into succinct, memorable statements to reinforce
key points effectively.

Closing the Conversations:

 Conclude conversations with a clear summary or recap of key points discussed to ensure
understanding and alignment.
 Express gratitude for the interaction and invite further discussion or follow-up if
necessary.
 Maintain professionalism and courtesy in closing remarks, leaving a positive
impression on the other party.

Maintaining Niceties and Protocols:

 Practice good etiquette and manners in all communication interactions, including


greetings, farewells, and expressions of appreciation.
 Adhere to cultural norms and protocols, showing respect for diversity and inclusivity
in communication.
 Use polite language and tone, avoiding sarcasm or rudeness, to foster positive rapport
with others.

Greeting, Thanking and Appreciating Others:

 Make it a habit to greet others warmly and sincerely in all communication encounters,
fostering a friendly and welcoming atmosphere.
 Express gratitude and appreciation for others' contributions or assistance,
acknowledging their efforts and value.

32

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Describe how could you could enhance your abilities in group discussions,
participation in teams, contribution as a team member, leading a
team/activity.

Enhancing abilities in group discussions, participation in teams, contribution as a team


member, and leading a team/activity requires a combination of interpersonal skills,
collaboration techniques, and leadership qualities. Here's how you could enhance each aspect:

Group Discussions:

Active Listening: Practice active listening techniques such as paraphrasing and summarizing
to demonstrate understanding and engagement during group discussions.

Contribution of Ideas: Prepare for discussions by researching topics and generating


thoughtful ideas to contribute to the conversation.

Respect for Others: Show respect for others' viewpoints by avoiding interruptions,
acknowledging their contributions, and fostering an inclusive environment.

Constructive Feedback: Provide constructive feedback to others' ideas, offering suggestions


for improvement while maintaining a positive and supportive tone.

Conflict Resolution: Develop conflict resolution skills to address disagreements or differing


opinions diplomatically, focusing on finding common ground and mutual understanding.

Participation in Teams:

Proactive Engagement: Take initiative in team activities by volunteering for tasks, offering
assistance to teammates, and seeking opportunities to contribute.

Collaborative Approach: Embrace a collaborative approach to teamwork, valuing teamwork


over individual achievements and fostering a sense of camaraderie among team members.

Adaptability: Be flexible and adaptable in responding to changing team dynamics, priorities,


and project requirements, demonstrating resilience and willingness to adjust plans as needed.

Communication Skills: Communicate openly and transparently with team members, sharing
updates, progress, and challenges effectively to ensure alignment and clarity.

33

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Role Clarity: Clarify roles and responsibilities within the team to avoid confusion and
duplication of effort, ensuring that each team member understands their contribution to the
overall project goals.

Contribution as a Team Member:

Strengths Identification: Identify your strengths and expertise that you can leverage to
contribute meaningfully to the team's objectives.

Active Participation: Actively participate in team meetings, brainstorming sessions, and


collaborative activities, offering insights, solutions, and support to advance team goals.

Commitment to Excellence: Strive for excellence in your work, delivering high-quality


outputs and meeting or exceeding expectations to contribute positively to team success.

Continuous Learning: Pursue opportunities for personal and professional development to


enhance your skills and knowledge, bringing new ideas and perspectives to the team.

Recognition of others: Acknowledge and appreciate the contributions of fellow team


members, fostering a culture of recognition and appreciation within the team.

Leading a Team/Activity:

Vision and Direction: Provide clear vision and direction for the team or activity, setting goals,
priorities, and expectations to guide collective efforts.

Effective Communication: Communicate openly and transparently with team members,


ensuring clarity of objectives, roles, and responsibilities, and soliciting feedback to foster
engagement and alignment.

Empowerment and Delegation: Empower team members by delegating tasks and


responsibilities based on their strengths and expertise, trusting them to take ownership and
deliver results.

Conflict Resolution: Address conflicts or challenges within the team promptly and
constructively, facilitating open dialogue, seeking consensus, and finding mutually acceptable
solutions.

Lead By Examples: Lead by example by demonstrating professionalism, integrity, and


commitment to excellence in your own work, inspiring and motivating team members to
perform at their best.

34

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Describe the technological developments you have observed and


relevant to the subject area of training (focus on digital
technologies relevant to your job role)
Throughout the training program, several technological developments relevant to the subject
area of Full Stack Java development have been observed. These developments encompass both
foundational concepts and emerging trends in digital technologies. Here are some notable
observations:

Advancements in Java Ecosystem:

 Continuous updates and enhancements in the Java programming language, frameworks,


and libraries.
 Adoption of modern Java features and APIs to improve developer productivity and code
efficiency.
 Integration of Java with other technologies such as cloud computing, microservices
architecture, and containerization.

Emergence of Full Stack Development Tools:

 Introduction of integrated development environments (IDEs) specifically designed for


Full Stack Java development, offering comprehensive features for both front-end and
back-end development.
 Development of DevOps tools and practices to streamline the deployment, monitoring,
and management of Full Stack Java applications.

Expansion of web Development Frameworks:

 Evolution of web development frameworks such as Spring Boot, Hibernate, and


Apache Struts, providing robust solutions for building scalable and maintainable Java
web applications.
 Integration of front-end frameworks like Angular, React, and Vue.js with Java back-
end technologies to create modern, interactive user interfaces.

35

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Rise of Microservices Architecture:

 Adoption of microservices architecture for building distributed, modular, and scalable


Java applications.
 Implementation of containerization technologies such as Docker and Kubernetes to
deploy and manage microservices-based Java applications efficiently.

Enhancements in Database Technologies:

 Advancements in database technologies such as relational databases (e.g., MySQL,


PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to support diverse
data storage and retrieval needs.
 Integration of object-relational mapping (ORM) frameworks like Hibernate and JPA for
seamless interaction between Java applications and databases.

Focus on Security and Authentication:

 Increasing emphasis on security measures such as encryption, authentication, and


authorization in Full Stack Java development.
 Adoption of security frameworks like Spring Security to implement robust
authentication and authorization mechanisms in Java web applications.

36

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Student Self Evaluation of the Short-Term Internship

Student Name: A.Abdul Rehaman Basha Registration No: 20F41A0501

Term of Internship: From: To:

Date of Evaluation:

Organization Name & Address: Skill Dzire, Hyderabad

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

37

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

Evaluation by the Supervisor of the Intern Organization

Student Name: K Chandana Priya Registration No: 20F41A0550

Term of Internship: From: To :

Date of Evaluation:

Organization Name & Address: Skill Dzire, Hyderabad

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 selfevaluation

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

38

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

EVALUATION

39

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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
the individual student’s involvement in the assigned work.

40

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

• 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.

41

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

MARKS STATEMENT (To be used by the Examiners)

42

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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

43

Downloaded by Prem Bharose ([email protected])


lOMoARcPSD|38671182

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 the
2. Intern Organization 20

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

44

Downloaded by Prem Bharose ([email protected])

You might also like