0% found this document useful (0 votes)
15 views18 pages

Summer Internship2 DarshithL

Uploaded by

darshith15m
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)
15 views18 pages

Summer Internship2 DarshithL

Uploaded by

darshith15m
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/ 18

UNIVERSITY OF VISVESVARAYA COLLEGE OF

ENGINEERING
(State’s first autonomous university on IIT model)

K R Circle Bengaluru 560000

DEPARTMENT OF COMPUTER SCIENCE AND


ENGINEERING
Summer Internship II

Report on

“INNOVATION ENTERPRENEURSHIP, TECHNICAL


SKILL AND SOFT SKILL ON PERSONALITY
DEVELOPMENT”
Submitted by

Darshith L
UO3NM21T029008, V SEM CSE

Under the Guidance of Internship Guide


Dr. Kumaraswamy S Himanshu Sharma
Assistant Professor Founder & MD
Department of CSE, Quant Master
UVCE, Bengaluru
UNIVERSITY OF VISVESVARAYA COLLEGE OF
ENGINEERING
(State’s first autonomous university on IIT model)

K R Circle Bengaluru 560000

DEPARTMENT OF COMPUTER SCIENCE AND


ENGINEERING
CERTIFICATE
This is to certify that Darshith L (U03NM21T029008) have successfully completed the
Summer Internship-II with the project title “INNOVATION ENTERPRENEURSHIP,
TECHNICAL SKILL AND SOFT SKILL ON PERSONALITY DEVELOPMENT” in
partial fulfillment for the V semester in Bachelor of Technology, Computer Science and
Engineering prescribed by summer internship with internship entitled for the academic
year 2023-2024.

…………………………….. …………………………….
Dr. Kumaraswamy S Dr. Thriveni J
Assistant Professor Professor & Chairperson
Department of CSE, Department of CSE,
UVCE, Bengaluru UVCE, Bengaluru

Examiner 1 Examiner 2
……………………… ………………………
ACKNOWLEDGEMENT

I take thiis opportunity to thank our Institution University of Visvesvaraya


College of Engineering and Training and Placement Office for having given ue an
opportunity to successfully complete the “Summer Internship II”.

I would like to thank Dr. Paul S Vizhian, Principal, UVCE, for providing us all
the facilities to work on this project. We are indebted to him for being our pillar of
strength and inspiration.

I would like to thank Dr. Dilip kumar S M, Placement officer - TPO, Department
of CSE, UVCE, for providing us opportunity to complete our internship
successfully.

I wish to place our grateful thanks to Dr. Thriveni J, Chairperson, Department of


Computer Science and Engineering, UVCE, for her moral support which helped
us successfully complete the Internship.

I’m grateful to Dr. Kumaraswamy S, Assistant professor, Department of


Computer Science and Engineering, UVCE, for her invaluable guidance and
suggestions.

I would like to express my deepest thanks to Mr Himanshu Sharma Director


TPO UVCE for his insightful comments and for sharing with us his knowledge
and experience.

I also thank teaching staff of Quant Masters and non-teaching staff, parents and
friends for their support.

Darshith L

(U03NM21T029008)
ABSTRACT

The Quant Masters internship on “Summer internship II” Was conducted from March 9

to June 30, 2024. This immersive program provided participants with 120 hours of offline

training aimed at honing their Technical skills, Soft skills and fostering personal growth.

Led by experienced Instructors, the internship focused on various aspects of Technical

skills, Including Aptitude, and Soft skills such as innovation, entrepreneurship,

personality development and interview training. The internship aimed to provide

Comprehensive training on Technical skills, focusing on enhancing my abilities in basics

of programming, c programming, DSA, C++ programming, java, full stack development

and aptitude. The program, Conducted over the specified duration, included interactive

workshops, practical Exercises, and real-world simulations to facilitate skill development.

Through Personalized feedback and guidance, I gained valuable insights and techniques

to improve their interpersonal communication, problem solving, and decision-making

Skills. The internship fostered a supportive learning environment where I could refine

their emotional intelligence, resilience, and professional etiquette. Overall, the internship

successfully equipped me with the necessary Technical and soft skills to thrive in Various

personal and professional contexts, empowering me to succeed in their Future endeavor


TABLE OF CONTENT
Sl. No Content Pg. No

1 Introduction 1

2 Technical skills training 3

3 Aptitude and speed mathematics trianing 7

4 Soft skills and interview preparation guide 9

5 Learning and skills aquired 11

6 My experience 12

7 Conclusion 13
Report on Summer Internship II

CHAPTER 1
INTRODUCTION
1.1 Overview
A 120-hour internship was conducted by the Training and Placement Office (TPO) of the
college in collaboration with Quant Masters. This internship provided hands-on experience
and enhanced skills in several key areas. A strong foundation in C programming was
developed, focusing on syntax, data structures, and problem-solving techniques. Proficiency
in Java was also gained, covering object-oriented programming concepts, libraries, and real-
world application development. The program included aptitude training, improving
quantitative, logical, and verbal aptitude skills, essential for competitive exams and job
placements. Furthermore, comprehensive training on resume building, group discussion, and
effective communication strategies was provided to excel in technical and HR interviews.
This internship significantly bolstered technical skills and prepared participants for future
challenges in their careers.

1.2 Objectives
The course will enable the students:

 To facilitate an understanding of the issues that confronts the vulnerable /


marginalized
 sections of the society.
 To initiate team processes with the student groups for societal change.
 To provide students an opportunity to familiarize themselves with urban / rural
community they live in.
 To enable students to engage in the development of the community.
 To plan activities based on the focused groups.
 To know the ways of transforming the society through systematic programme
implementation.
 Explore career alternatives prior to graduation.
 Integrate theory and practice.
 Assess interests and abilities in their field of study.
 Learn to appreciate work and its function towards future
 Develop work habits and attitudes necessary for job success.
 Develop communication, interpersonal and other critical skills in the future job.
 Build a record of work experience.
 Acquire employment contacts leading directly to a full-time job following graduation
from college.
 Acquire additional skills required for world of work.

Page: 1
Report on Summer Internship II

1.3 Skills acquired


1.3.1 Data Structures and Algorithms in C:
o Developed a solid understanding of data structures such as arrays, linked lists,
stacks, queues, trees, and graphs.
o Implemented various algorithms for sorting, searching, and traversing data
structures.
o Gained proficiency in solving complex problems using efficient algorithms
and data structures.

1.3.2 Backend Development in Java:


o Gained expertise in backend programming using Java.
o Learned to build robust and scalable server-side applications.
o Worked with Java frameworks and libraries to develop and manage
databases, handle server requests, and ensure application security.

1.3.3 Speed Mathematics Tricks:


o Acquired techniques to perform mathematical calculations quickly and
accurately.
o Learned shortcuts for arithmetic operations, percentages, ratios, and other
quantitative problems.
o Enhanced problem-solving speed, particularly useful for competitive exams
and aptitude tests.

1.3.4 Aptitude Training:


o Quantitative Aptitude:
o Improved skills in areas such as number systems, arithmetic, algebra,
geometry, and data interpretation.
o Qualitative Aptitude:
o Enhanced abilities in logical reasoning, verbal reasoning, and analytical
thinking.

1.3.5 Interview Preparation:


o Resume Making:
o Gained insights into crafting a professional and impactful resume.
o Group Discussions (GD):
o Learned strategies for effective participation and contribution in group
discussions.
o Public Speaking:
o Developed skills in delivering clear and confident presentations
Page: 2
Report on Summer Internship II

CHAPTER 2
TECHNICAL SKILLS TRAINING

2.1 Introduction

The skill training program was designed to cover essential aspects of programming, data
structures, algorithms, and full-stack development. Each module was meticulously structured to
impart both theoretical knowledge and practical skills, ensuring a comprehensive learning
experience. This report aims to summarize the key learnings and practical applications gained
from each module, highlighting the depth and breadth of the training provided.

2.2 Programming Basics

In the programming basics module, foundational concepts crucial for understanding how
software operates were covered extensively. Participants were introduced to the core elements of
programming, starting with variables, which serve as containers for storing data values. The
module then delved into data types, explaining the different kinds of data that variables can hold,
such as integers, floats, characters, and strings. Operators, which are symbols that perform
operations on variables and values, were also discussed, providing a basis for manipulating data.

A significant highlight of this module was writing the first "Hello World" program. This exercise
demonstrated how to structure code and execute it in a chosen programming language. By
guiding participants through the process of coding, compiling, and running a simple program,
this module set the stage for more complex programming tasks. Understanding these basic
concepts was crucial for building a solid foundation in software development.

2.3 Pattern Programming

Pattern programming was an engaging module that introduced participants to creating structured
designs using characters or symbols. This practice involved generating various patterns, such as
pyramids, diamonds, and other geometric shapes, using nested loops and conditional statements.
Through these exercises, participants enhanced their understanding of loops (for, while, do-
while) and conditional statements (if, else if, else), which are fundamental constructs in
programming.

This module was particularly beneficial for improving logical thinking and problem-solving
skills. By tackling pattern programming challenges, participants learned to break down complex
problems into smaller, manageable steps, developing algorithms to achieve the desired patterns.

Page: 3
Report on Summer Internship II

This practice not only reinforced their coding skills but also fostered creativity and precision in
writing efficient code.

2.4 C Programming

The C programming sessions focused on the language's efficiency and its ability to interact
closely with hardware, making it a preferred choice for system programming and applications
requiring direct hardware manipulation. The module covered several key topics:

o Functions: Participants learned how to write reusable code blocks, enabling modular
programming and reducing redundancy.
o Arrays: This topic introduced the concept of storing multiple values in a single variable,
enhancing data management capabilities.
o Pointers: An in-depth exploration of pointers provided insights into memory
management and address manipulation, which are critical for optimizing performance
and resource utilization.

Learning about file handling was particularly insightful. Participants were taught how to read
from and write to files, enabling the manipulation of data stored in external files. This skill is
crucial for real-world applications that require persistent data storage and retrieval, such as
databases and file systems.

2.5 Data Structures and Algorithms (DSA)

The DSA module was comprehensive, covering various data structures and the algorithms
associated with them. Participants explored:

o Arrays: Simple data structures for storing elements in a contiguous memory location.
o Linked Lists: Dynamic data structures that allow efficient insertion and deletion of
elements.
o Stacks and Queues: Linear data structures used for managing data in a specific order,
implementing LIFO (Last In, First Out) and FIFO (First In, First Out) principles,
respectively.
o Trees: Hierarchical data structures useful for representing hierarchical relationships and
efficient searching and sorting.

Each data structure was accompanied by algorithms for common operations, such as sorting
(e.g., quicksort, mergesort) and searching (e.g., binary search). Participants also learned about
Big O notation, a mathematical representation of the efficiency and performance of algorithms
based on input size. Understanding Big O notation prepared participants to analyze and optimize
code for better performance in practical scenarios.

Page: 4
Report on Summer Internship II

2.6 C++ Programming

C++ programming sessions introduced participants to object-oriented programming (OOP)


concepts, which are essential for designing modular and reusable code. The key OOP principles
covered included:

o Classes and Objects: Basic building blocks of OOP, enabling the creation of user-
defined data types and instances.
o Inheritance: Mechanism for creating new classes from existing ones, promoting code
reusability and extensibility.
o Polymorphism: Ability to process objects differently based on their data type or class,
allowing for dynamic method binding.
o Encapsulation: Bundling of data and methods that operate on the data, restricting direct
access to some of the object's components.

The Standard Template Library (STL) was also introduced, simplifying data manipulation tasks
with its pre-implemented data structures (e.g., vectors, lists, maps) and algorithms (e.g., sort,
search). This module provided participants with the tools and knowledge to develop efficient,
scalable, and maintainable software applications.

2.7 Java Programming

Java programming sessions began with basic syntax and control flow statements, gradually
progressing to more advanced topics. Participants learned:

o Basic Syntax and Control Flow: Writing and understanding basic Java programs, using
loops and conditional statements for control flow.
o Object-Oriented Programming Principles: Creating classes, handling objects, and
implementing OOP concepts to build structured and reusable code.
o Collections Framework: Utilizing collections like ArrayLists, HashMaps, and other data
structures provided by Java's Collections Framework. This framework offers a set of
interfaces and classes for managing groups of objects, allowing for dynamic and efficient
data handling.

This module laid a solid foundation for building scalable applications and emphasized the
importance of structured data management. Understanding these concepts was crucial for
developing robust and efficient Java applications.

2.8 Full Stack Development

Page: 5
Report on Summer Internship II

The skill training program provided a comprehensive understanding of programming


fundamentals, data structures, algorithms, and full-stack development. The hands-on approach
through assignments and projects significantly enhanced practical skills and prepared us for
challenges in software development roles. Continuous feedback and evaluation mechanisms
ensured steady progress and improvement throughout the program.

Page: 6
Report on Summer Internship II

CHAPTER 3

APTITUDE AND SPEED MATHEMATICS TRAINING

3.1 Aptitude

Aptitude refers to a person's inherent ability or capacity to learn, understand, and solve problems.
In the context of education and employment, aptitude tests assess various cognitive abilities and
skills critical for success in academic and professional settings. The training program covered
significant aspects of aptitude, focusing on quantitative, logical, and analytical skills.

3.1.1 Quantitative Aptitude:

Quantitative aptitude was a major focus, emphasizing the ability to understand and apply
mathematical concepts and solve numerical problems efficiently. This module was essential in
various academic and professional contexts, assessing proficiency in quantitative reasoning, data
interpretation, and mathematical problem-solving. Participants learned techniques to tackle
arithmetic problems, algebra, geometry, and data analysis, improving their speed and accuracy in
dealing with numbers.

3.1.2 Logical Aptitude:

Logical aptitude training involved developing the ability to reason logically, identify patterns,
draw conclusions, and solve problems based on logical reasoning. This fundamental skill is
crucial in various academic fields, professions, and everyday decision-making contexts. The
module included exercises on different types of logical reasoning, such as sequence and pattern
recognition, deductive reasoning, and logical puzzles. These exercises enhanced participants'
critical thinking and problem-solving capabilities.

3.1.3 Analytical Aptitude:

Analytical aptitude sessions focused on the ability to analyze information, understand complex
problems, and make informed decisions based on logical reasoning and critical thinking. This
involved breaking down data, identifying patterns, drawing conclusions, and solving problems
systematically. Key skills assessed included data analysis, critical evaluation, and structured
problem-solving. Participants engaged in activities that developed their analytical thinking,
enabling them to approach complex issues methodically and effectively.

Page: 7
Report on Summer Internship II

The aptitude training provided a comprehensive understanding of these critical skills, preparing
participants for academic and professional challenges by enhancing their problem-solving
abilities and cognitive skills.

3.2 Speed Mathematics

Speed mathematics training focused on techniques and shortcuts to perform mathematical


calculations quickly and accurately. This module aimed to enhance computational efficiency,
which is particularly useful in competitive exams and time-sensitive scenarios. Key areas
covered included:

o Fast Addition: Techniques to add numbers swiftly and accurately, reducing the time
taken for calculations.
o Fast Subtraction: Methods to quickly subtract numbers, improving speed and accuracy
in arithmetic operations.
o Fast Multiplication: Shortcut methods for multiplying numbers, especially useful for
large numbers and multi-digit calculations.
o Fast Division: Techniques to divide numbers quickly, enhancing efficiency in handling
complex division problems.
o Finding Squares of Two-Digit Numbers: Specific methods to calculate the square of
two-digit numbers rapidly, aiding in quicker problem-solving.

These techniques not only improved calculation speed but also increased confidence in handling
numerical problems. Mastery of speed mathematics is essential for excelling in quantitative
aptitude tests and various professional tasks requiring swift mathematical reasoning.

Page: 8
Report on Summer Internship II

CHAPTER 4

SOFT SKILLS AND INTERVIEW PREPARATION GUIDE

The training program also emphasized the development of non-technical skills, which are crucial
for overall professional growth and success. These skills were focused on interview preparation,
professional communication, public speaking, and presentation making.

4.1 Interview Preparation:

The interview preparation module provided comprehensive guidance on various aspects of the
interview process, including:

o Group Discussion: Techniques and strategies for effectively participating in group


discussions were covered. Participants learned to articulate their thoughts clearly, listen
actively, and contribute meaningfully to discussions. The importance of body language,
eye contact, and maintaining a calm demeanor was also emphasized.
o Resume Writing: Participants were taught how to create a professional and impactful
resume. The focus was on structuring the resume effectively, highlighting key
achievements, and tailoring it to specific job roles. Tips on using action verbs and
quantifying accomplishments were also provided.
o HR Round Frequently Asked Questions: Common questions asked during HR
interviews were discussed, along with strategies to answer them confidently and
effectively. This included preparing for questions about strengths and weaknesses, career
goals, and past experiences. Participants learned to provide structured and concise
answers, showcasing their skills and fit for the role.

4.2 Professional Email Writing:

The module on professional email writing focused on developing skills for effective written
communication in a business environment. Participants learned:

o Email Structure: Understanding the components of a professional email, including


subject lines, salutations, body, and closing.
o Clarity and Conciseness: Techniques for writing clear, concise, and well-structured
emails that convey the intended message effectively.
o Professional Tone: Maintaining a professional and courteous tone in all business
communications.

Page: 9
Report on Summer Internship II

o Email Etiquette: Best practices for email etiquette, including timely responses,
appropriate use of CC and BCC, and proper formatting.

4.3 Public Speaking:

Public speaking sessions aimed to build confidence and improve communication skills in front of
an audience. Key areas covered included:

o Speech Preparation: Techniques for preparing and organizing speeches, including


outlining main points and supporting arguments.
o Delivery Skills: Improving vocal delivery, including tone, pitch, and pace, as well as the
use of gestures and body language to enhance the message.
o Overcoming Stage Fright: Strategies to manage anxiety and build confidence when
speaking publicly.
o Engaging the Audience: Tips for capturing and maintaining the audience's attention,
including the use of storytelling and rhetorical devices.

4.4 Making Presentations:

The presentation-making module provided insights into creating and delivering effective
presentations. Participants learned:

o Presentation Design: Principles of designing visually appealing and informative slides


using tools like PowerPoint or Google Slides.
o Content Organization: Structuring the content logically, ensuring a clear flow of
information.
o Visual Aids: Using visual aids such as images, charts, and graphs to support and enhance
the presentation.
o Presentation Delivery: Techniques for delivering presentations confidently, including
effective use of visual aids, maintaining eye contact, and engaging the audience.

These non-technical skills modules equipped participants with essential abilities for professional
success, enhancing their overall communication, presentation, and interview skills.

Page: 10
Report on Summer Internship II

CHAPTER 5

LEARNINGS AND SKILLS AQUIRED

5.1 Skills acquired

o Problem-Solving Abilities: Developed the proficiency to solve complex mathematical


problems efficiently, which is crucial for analytical roles and competitive exams.
o Mastery of Mathematical Concepts: Gained a deep understanding of key mathematical
concepts, including permutations, combinations, and profit-loss calculations, which are
essential for various professional fields.
o Critical Thinking and Analytical Skills: Enhanced the ability to analyze problems,
identify patterns, and draw logical conclusions, preparing us for high-level analytical
tasks.
o Effective Resume Writing: Learned to create resumes that effectively highlight skills
and achievements, making us more attractive candidates to potential employers.
o Professional Email Communication: Acquired the ability to compose clear and
professional emails, which is vital for maintaining effective communication in the
workplace.
o Group Discussion Techniques: Improved confidence and strategies for participating in
group discussions, essential for teamwork and leadership roles.
o Interview Preparation: Gained insights into the nuances of job interviews, including
self-presentation and response strategies, increasing our chances of securing desired
positions.

5.2 Practical Use of the Course


The skills and knowledge gained during the internship have practical applications in both my
academic and professional life. The training in quantitative and logical aptitude will aid in
competitive exams and problem-solving tasks, providing a solid foundation for analytical
thinking. The personality and interview training has prepared me for future job interviews and
professional interactions, enhancing my ability to present myself effectively. The technical
training has provided a solid foundation for my career in software development, enabling me to
tackle programming challenges effectively.

Page: 11
Report on Summer Internship II

MY EXPERIENCE
The internship experience was highly enriching and rewarding. The knowledgeable and
supportive mentors provided continuous guidance and feedback, crucial for my development.
Their expertise and willingness to share insights helped me understand complex concepts and
encouraged me to seek deeper understanding.

The structured curriculum and practical exercises ensured a comprehensive learning experience.
Each module built upon the previous one, reinforcing my understanding and enabling me to
apply theoretical knowledge to practical scenarios. This hands-on approach solidified my grasp
of various subjects, from programming basics to full-stack development.

Collaboration with fellow interns created a stimulating environment for learning and growth.
Working alongside motivated peers fostered a sense of camaraderie and teamwork. We shared
ideas, solved problems together, and supported each other, making the learning process more
engaging and enjoyable.

The opportunity to work on real-world projects was particularly valuable. These projects allowed
me to apply my skills in practical settings, simulating real-life work situations and boosting my
confidence. This experience prepared me for future challenges in the software development field.

Moreover, the feedback and evaluations from mentors were instrumental in my continuous
improvement. Constructive criticism and highlighted areas for growth enabled me to refine my
skills and approach. This iterative process of learning, feedback, and improvement was key to
my development during the internship.

Overall, the internship has been a significant milestone in my academic and professional journey.
It equipped me with the knowledge and skills necessary to excel in my future career and
transformed my approach to learning and problem-solving. The mentorship, collaborative
environment, and practical training laid a strong foundation for my continued growth and success
in software development.

Page: 12
Report on Summer Internship II

Conclusion

The internship was a transformative experience, providing a robust foundation in both technical
and non-technical skills. The structured curriculum, hands-on projects, and continuous
mentorship enabled comprehensive learning and practical application of knowledge. Key areas
of focus, including programming, data structures, algorithms, full-stack development, aptitude,
and professional skills, were thoroughly covered, ensuring a well-rounded skill set.

The supportive and collaborative environment fostered by mentors and fellow interns
significantly enhanced the learning experience. Practical exercises and real-world projects not
only solidified technical knowledge but also prepared us for professional challenges. The
constructive feedback and evaluations from mentors were crucial for continuous improvement
and skill refinement.

Overall, this internship has been a pivotal milestone in the academic and professional journey,
equipping participants with essential skills and confidence to excel in future careers. The
comprehensive training, combined with the collaborative and supportive environment, has laid a
strong foundation for ongoing growth and success in the field of software development.

Page: 13

You might also like