Full Stack Java Summer Internship Report
Full Stack Java Summer Internship Report
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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 – 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
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
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
Day – 4
30-05-2024 Implementing polymorphic
Abstraction behaviour using method
overriding and overloading.
Day – 6
Identified areas of strengths
01-06-2024
Quiz and weaknesses in learning.
14
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
16
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
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
18
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
\
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.
20
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
Proficiency in System
Design: Participants
Day – 1
Bank Management System mastered designing and
24-06-2024 implementing a Bank
Management System
Developed skills in
evaluating their
Day – 3 understanding and
26-06-2024 Assessment - 2 proficiency in specific
subject areas through
assessments
Day – 5
Day – 6
22
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
24
25
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.
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.
26
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.
27
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:
Teamwork:
28
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:
Performances Analysis:
29
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:
Written Communication:
Conversational Abilities:
30
Anxiety Management:
Understanding 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:
31
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.
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.
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
Describe how could you could enhance your abilities in group discussions,
participation in teams, contribution as a team member, leading a
team/activity.
Group Discussions:
Active Listening: Practice active listening techniques such as paraphrasing and summarizing
to demonstrate understanding and engagement during group discussions.
Respect for Others: Show respect for others' viewpoints by avoiding interruptions,
acknowledging their contributions, and fostering an inclusive environment.
Participation in Teams:
Proactive Engagement: Take initiative in team activities by volunteering for tasks, offering
assistance to teammates, and seeking opportunities to contribute.
Communication Skills: Communicate openly and transparently with team members, sharing
updates, progress, and challenges effectively to ensure alignment and clarity.
33
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.
Strengths Identification: Identify your strengths and expertise that you can leverage to
contribute meaningfully to the team's objectives.
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.
Conflict Resolution: Address conflicts or challenges within the team promptly and
constructively, facilitating open dialogue, seeking consensus, and finding mutually acceptable
solutions.
34
35
36
Date of Evaluation:
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
37
Date of Evaluation:
Please note that your evaluation shall be done independent of the Student’s selfevaluation
38
EVALUATION
39
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
• 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
42
1. Activity Log 10
2. Internship Evaluation 30
3. Oral Presentation 10
GRAND TOTAL 50
43
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
44