0% found this document useful (0 votes)
12 views

173 Vishnu Internship Report (1)

The internship report details Vishnu Nandan S's experience at Superset by Navriti Technologies, focusing on the development of skills in Java, HTML, CSS, and MySQL. The program emphasized hands-on practice, project-based learning, and mentorship, enabling interns to integrate front-end and back-end technologies effectively. The internship not only provided technical knowledge but also fostered problem-solving skills and exposure to industry-standard practices in software development.

Uploaded by

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

173 Vishnu Internship Report (1)

The internship report details Vishnu Nandan S's experience at Superset by Navriti Technologies, focusing on the development of skills in Java, HTML, CSS, and MySQL. The program emphasized hands-on practice, project-based learning, and mentorship, enabling interns to integrate front-end and back-end technologies effectively. The internship not only provided technical knowledge but also fostered problem-solving skills and exposure to industry-standard practices in software development.

Uploaded by

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

VISVESVARAYA TECHNOLOGICAL

UNIVERSITY
Belagavi – 590 014

INTERNSHIP REPORT

ON

“ INFORMATION TECHNOLOGIES ”

Submitted in partial fulfilment of the requirements for the award of the Degree of

Bachelor of Engineering
In
Electronics and Communication Engineering

Submitted By
VISHNU NANDAN S
1SJ21EC173

Internship Carried out at


Superset by Navriti Technologies Pvt. Ltd.

Under the Guidance of:

Dr C Rangaswamy

Professor and HOD of

ECE

Department of Electronics and Communication Engineering


SJC Institute of Technology
Chickballapur- 562101,

2024-2025
DECLARATION

I, Vishnu Nandan S, bearing USN 1SJ21EC173, student of final year B.E in Electronics and
Communication Engineering, SJC Institute of Technology, Chickballapur, hereby declare that the
Internship on INFORMATION TECHNOLOGY has been carried out by me from starting date 18-11-
2024 to Ending Date 30-01-2025, at SJC Institute of Technology. Further, the “Task Performed”
section of this report represents the work done by me, in partial fulfilment of the requirements of
internship prescribed by the Visvesvaraya Technological University, Belagavi, for the 7 th/8th
Semester B.E(Electronics and Communication Engineering) during the academic year 2024-2025

Place: Chickballapur VISHNU NANDAN S

1SJ21EC173

i
ACKNOWLEDGEMENT
With great pride I would like to express my gratitude to S J C Institute of Technology. The temple
of learning for providing us the required platform for the fulfillment of the internship.

Remembering with reverence, I offer my pranamas at the lotus feet of Padmabhushana


Paramapoojya Jagadguru Sri Sri Sri Dr. Balagangadharanatha Mahaswamiji.

Submitting devout pranamas and his holiness Paramapoojya Jagadguru


Sri Sri Sri Dr. Nirmalanandanatha Mahaswamiji and seeking the blessings from poojya
Sri Sri Mangalanatha Swamiji.

I express my sincere thanks to Dr. G T Raju, Principal of SJCIT, Chickballapur for providing us
with excellent infrastructure to complete the internship

I express wholehearted gratitude to Dr. C. Rangaswamy, Professor & Head, Department of ECE,
we wish to acknowledge the support for making our task easy by providing us with all valuable help
and encouragement

I thank my Internship Coordinator Dr. K. Ezhilarasan, Associate Professor, Department of ECE,


for his guidance, encouragement and valuable suggestion

It is my privilege to thank my Guide Dr. C. Rangaswamy, Professor & Head, Department of ECE
for his guidance, encouragement, support and valuable suggestion for completion of my internship

I also thank all those who extended their support and co-operation while bringing out this internship

Finally, I would like to thank our family members and friends for their kind co-operation and
motivation to proceed in my internship work.

VISHNU NANDAN S

1SJ21EC167

ii
TABLE OF
CONTENTS

CHAPTER PAGE
CONTENTS
NO. NO.

Declaration i

Acknowledgement ii

Abstract 6-7

01 Introduction 08

02 Internship Discussion 09-20

03 Practical example 21-26

04 Conclusion 27

05 Bibliography 28-29

iii
LIST OF FIGURES

Fig. No. Name of the Figure Page No

01 Home Page of the website 22


Several Events of the website
02 22

03 Create Page of the website 22

04 Wedding and Celebration section page 22

05 Wedding management section 23

06 Coorporate conferences section 23


Interface of managing section
07 23

iv
Department of Electronics and Communication Engineering

CERTIFICATE
This is to certify that the Internship work entitled “INFORMATION TECHNOLOGIES”, carried out
by VISHNU NANDAN S bearing USN 1SJ21EC173 a Bonafide student of SJC Institute of
Technology, Chickballapur in partial fulfillment for the award of Bachelor of Engineering in
Electronics and Communication Engineering of the Visvesvaraya Technological University,
Belagavi during the year 2024-2025.It is certified that all the corrections/suggestions indicated for
internship have been executed under the guidance of Dr. C. Rangaswamy, Professor & Head,
Department of ECE. The report has been approved as it satisfies the academic requirements in
respect of internship prescribed for the said degree.

Signature of the Signature of the Signature of the


Guide Dr. C. Coordinator Dr. K. HOD Dr. C.
Rangaswamy Ezhilarasan Rangaswamy
Professor & Head, Associate Professor Professor & Head,
Department of ECE Department of Department of ECE
ECE
INFORMATION TECHNOLOGIES

Abstract

1.1 The Organization

Superset is India's pioneering Official University Recruiting Platform, developed by


Weblength Infonet Pvt. Ltd., headquartered in Bengaluru, Karnataka. Established in 2016,
Superset aims to revolutionize the graduate hiring process by connecting students,
universities, and employers through a unified digital platform. It streamlines campus
placements by automating workflows, enabling students to create profiles, apply for
opportunities, and manage interviews, while providing universities and employers with tools
to efficiently manage recruitment activities. Superset has partnered with over 115 top
colleges across 16 states and hosts a vast network of students and employers, facilitating
seamless campus recruitment nationwide.

1.2 The Problem or Opportunity

The main objective of this internship is to provide hands-on experience and foundational
knowledge in key software development technologies, including Java programming, HTML,
CSS, and MySQL. Through guided learning and practical application, the internship aims to
bridge the gap between academic concepts and real-world implementation. By working on
live tasks and projects using tools like the Eclipse IDE, interns develop a clear understanding
of coding standards, web design, database interaction, and integrated development
environments.

1.3 Methodology

The internship followed a structured methodology that combined theory with hands-on
practice. Training sessions were conducted on Java, HTML, CSS, and MySQL to build
foundational understanding. Practical exercises and mini-projects were implemented using
the Eclipse IDE to enhance real-world coding skills. Regular mentor guidance and peer
discussions helped in problem-solving and concept clarification. A project-based learning
approach was used to integrate all technologies into a complete application.

6
INFORMATION TECHNOLOGIES

1.4 Key Parts of the Report & Findings

1. Introduction: Provided an overview of the internship program, the organization


(Superset/Navriti Technologies), and the main technologies covered — Java, HTML,
CSS, and MySQL.
2. Objectives: Highlighted the main goals of the internship, including gaining practical
knowledge, understanding industry tools like Eclipse, and building real-world
application development skills.
3. Methodology: Explained the learning approach involving theoretical sessions, hands-on
practice, mentor guidance, and use of Eclipse IDE for Java and web development.
4. Technologies Learned: Described the core concepts and uses of Java programming,
front-end development with HTML and CSS, and database management using MySQL.
5. Tools Used: Covered the use of the Eclipse IDE for writing, debugging, and managing
code efficiently across all technologies.
6. Project Work: Involved integrating Java, HTML, CSS, and MySQL into a mini-project,
demonstrating a complete workflow from front-end to back-end.
7. Findings:
o Gained hands-on experience with real development tools.
o Understood the integration of front-end, back-end, and databases.
o Improved logical thinking and debugging skills.
o Learned the importance of code structure, teamwork, and time management.
o Developed confidence in handling basic software development tasks
independently.

1.5 Benefits to the Company/Institution

The internship program provided several valuable benefits to the company. Firstly, it created a
pipeline of skilled and trained individuals familiar with the company's technologies and
development processes. Interns contributed to small-scale tasks and projects, supporting
ongoing development efforts and reducing the workload of full-time staff. Their fresh ideas and
perspectives introduced innovative approaches to problem-solving. Additionally, the company
was able to identify potential future employees, reducing hiring and training costs.

7
INFORMATION TECHNOLOGIES

Chapter 1 : Introduction

1.1 Overview of the Internship

The internship program at Superset (Navriti Technologies) was a well-structured and immersive
experience aimed at providing students with industry-relevant technical skills and practical
exposure to software development. The core focus areas included Java programming for
backend logic, HTML and CSS for front-end web design, and MySQL for database
management. Interns worked primarily using the Eclipse IDE, which served as the central tool
for writing, testing, and managing code across all technologies.

The program began with introductory sessions to strengthen the basic understanding of each
technology, followed by hands-on assignments and real-time tasks that simulated professional
software development scenarios. Participants were encouraged to work on integrated mini-
projects that required applying knowledge of both frontend and backend systems, giving them a
comprehensive view of how full-stack applications are built and managed.

Mentors and trainers provided continuous guidance, helping interns overcome coding
challenges and understand the best practices of software engineering, such as code reusability,
debugging, and clean design. Collaborative learning was emphasized through discussions, peer
reviews, and feedback sessions. The internship also introduced interns to project workflows,
time management, and teamwork—skills critical for success in the IT industry.

By the end of the program, interns were not only comfortable with coding and debugging but
also had built confidence in building basic web applications, managing data with SQL, and
using development tools effectively. The experience provided a strong foundation for launching
careers in software development, web design, or database management.

8
INFORMATION TECHNOLOGIES

Chapter 2: Internship Discussion

2.1 How the Objectives Were Achieved

The objectives of the internship were achieved through a carefully designed and structured
learning approach that combined both theoretical instruction and practical application. Each
core technology—Java, HTML, CSS, and MySQL—was introduced through foundational
lessons, ensuring that all interns developed a strong understanding of the basics before
progressing to advanced topics. These lessons were delivered through interactive sessions that
made learning engaging and relevant to real-world applications.

1. Foundational Knowledge and Skill Development : The first step towards achieving
the internship's objectives was building a strong foundation in Java programming,
HTML, CSS, and MySQL. Interns began with introductory lessons that covered the core
concepts, syntax, and application of each technology. This early focus on theory helped
interns grasp essential principles like object-oriented programming in Java, the structure
and styling of web pages with HTML and CSS, and the basics of database management
and SQL queries. These initial lessons ensured that all interns were on the same level of
understanding before moving to more complex tasks.
2. Hands-on Experience Using the Eclipse IDE : A key aspect of the internship was the
extensive use of the Eclipse IDE. Eclipse provided a powerful, integrated environment
for writing, testing, and debugging code across Java, HTML, CSS, and SQL. Interns
gained practical experience in coding, debugging, and optimizing their code using the
tools available in Eclipse. Through tasks such as writing Java programs, creating static
web pages, and executing SQL queries, interns were able to directly apply the theoretical
concepts they learned in a real development environment. Eclipse's error detection and
code completion features also helped improve the quality of their work and allowed
interns to work more efficiently.
3. Project-Based Learning and Integration : One of the main ways the internship
program achieved its objectives was through the use of mini-projects that required
interns to integrate all the technologies they were learning. For example, interns might
have developed a simple web application where the frontend was created using HTML

9
INFORMATION TECHNOLOGIES

and CSS, the backend logic was written in Java, and MySQL was used for database
management. This approach allowed interns to experience full-stack development,
giving them a comprehensive understanding of how different components of an
application interact with one another. By working on such projects, interns not only
strengthened their technical skills but also learned how to approach problem-solving
from a holistic perspective.

4. Mentorship, Code Reviews, and Collaborative Learning : Mentorship played an


essential role in achieving the internship objectives. Experienced mentors provided
guidance on coding practices, design patterns, and debugging techniques, ensuring that
interns were writing efficient and maintainable code. Regular code reviews allowed
mentors to provide constructive feedback, helping interns improve their coding style,
logic, and overall approach. Additionally, collaborative learning was encouraged. Interns
participated in group discussions, peer reviews, and collaborative problem-solving
activities, which helped them improve their communication skills and gain new
perspectives on coding challenges.
5. Continuous Feedback and Iterative Improvement : Throughout the internship, interns
received continuous feedback on their progress. Regular evaluations, assessments, and
feedback sessions allowed interns to track their development, identify areas for
improvement, and adjust their learning approach. This iterative feedback loop helped
them refine their skills and ensure that they were meeting the internship’s objectives. As
a result, by the end of the internship, participants had developed a deeper understanding
of the technologies and were able to tackle more complex development tasks with
confidence.
6. Final Project and Demonstration : To solidify and showcase their learning, interns
were required to complete a final project that incorporated all the technologies they had
worked with. The final project provided an opportunity for interns to apply their skills to
a real- world scenario, creating a fully functional application that demonstrated their
abilities in Java programming, web development, and database management. Presenting
these projects to mentors and peers further validated their achievements and allowed
them to gain valuable presentation and communication experience.

10
INFORMATION TECHNOLOGIES

7. Exposure to Industry Tools and Best Practices : Another key objective of the
internship was to expose interns to industry-standard tools and best practices in software
development. Throughout the program, interns were introduced to version control tools
like Git, development methodologies such as Agile, and various debugging and testing
frameworks. They learned how to write clean, maintainable code, follow coding
standards, and collaborate effectively in a team environment. This exposure to industry
tools and practices prepared them for a smooth transition to the workforce.
8. Real-Time Problem Solving and Challenges : To foster problem-solving skills, interns
were regularly given real-time coding challenges that required quick thinking and
creative solutions. These challenges not only helped them enhance their technical skills
but also taught them to approach complex problems systematically and efficiently.
Interns also had to debug and optimize their code, learning to identify issues and come
up with solutions in a limited time frame.

11
INFORMATION TECHNOLOGIES

2.2 Skills Learned (Scientific and Professional)

Technical Skills:

1. Java Programming: Interns learned to write efficient, object-oriented code in Java,


focusing on concepts such as classes, objects, inheritance, polymorphism, and exception
handling. They developed proficiency in implementing algorithms and data structures,
enabling them to solve real-world programming challenges.
2. Front-End Web Development (HTML & CSS): Interns gained expertise in HTML for
structuring web pages and CSS for styling them. They learned how to create responsive,
user-friendly layouts, use modern CSS techniques like Flexbox and Grid, and make web
pages visually appealing and functional.
3. MySQL Database Management: Interns acquired hands-on experience in working with
MySQL, learning how to write SQL queries for data retrieval, insertion, updates, and
deletion. They also learned about database design, including how to create and manage
tables, indexes, and relationships.
4. Integrated Development Environment (Eclipse IDE): Using Eclipse IDE, interns
honed their coding, debugging, and project management skills. They learned how to
efficiently use IDE features like auto-completion, debugging tools, and version control
integration, all of which are crucial in professional development workflows.
5. Version Control with Git: Interns were introduced to Git for version control, allowing
them to track changes in code, collaborate with others, and manage code repositories
using GitHub or GitLab. This skill is vital for teamwork and maintaining code integrity
in professional projects.

Problem-Solving Skills:

1. Algorithm Design and Logic Building: Interns learned how to break down complex
problems into manageable pieces and implement efficient solutions. They practiced
algorithm design, focusing on improving the time and space complexity of their code.
2. Debugging and Error Handling:Interns developed strong debugging skills, learning
how to identify and fix errors in their code. This included handling runtime errors, logic
bugs, and exceptions in a systematic manner using Eclipse's built-in debugging tools.

12
INFORMATION TECHNOLOGIES

3. Optimizing Code for Performance: Interns were taught how to write efficient,
optimized code by analyzing and refining their solutions to ensure they were both time-
efficient and resource-efficient.

Collaborative and Soft Skills:

1. Teamwork and Communication: The internship encouraged team collaboration by


organizing group tasks and code reviews. Interns learned how to work effectively in
teams, exchange ideas, and resolve issues through clear communication.
2. Time Management: Interns improved their time management skills by working on
multiple tasks and meeting deadlines, balancing theoretical learning with practical
project implementation.
3. Project Management: Interns gained an understanding of project workflows and
learned how to manage tasks within a timeline. They were introduced to project
management methodologies such as Agile, which helped them structure their work more
efficiently.
4. Presentation Skills: The internship also enhanced presentation skills as interns were
required to present their final projects and explain their development process. This
improved their ability to articulate technical concepts and solutions to both technical and
non-technical audiences.

2.3 Observations, Results and Work Experience

Observation:

During the course of the internship at Superset (Navriti Technologies), several key observations
were made that contributed to a deeper understanding of the software development industry,
professional workflows, and individual growth. These observations covered a variety of aspects,
ranging from the technical skills acquired, to the work environment, and the learning process
facilitated by the internship. Below are the key observations made throughout the internship:

13
INFORMATION TECHNOLOGIES

1. Structured Learning Process

One of the most prominent observations during the internship was the well-structured learning
process that ensured steady growth for the interns. The training program was divided into
theoretical lessons and practical applications, which provided a balanced approach. The interns
were gradually introduced to the technologies they would work with, including Java, HTML,
CSS, and MySQL. Initially, they were guided through the fundamentals of these technologies,
followed by more complex tasks and projects.

The learning curve was well-planned, allowing interns to gain proficiency at each step without
feeling overwhelmed. This structured process ensured that the concepts were understood at a
deeper level, which set a strong foundation for later stages of the internship.

2. Hands-On Coding and Real-World Application

Another significant observation was the hands-on approach to learning. After each theoretical
lesson, interns were tasked with practical assignments and mini-projects. This allowed them to
directly apply the concepts they had learned in real-world scenarios. Whether it was writing
Java code for backend development, building web pages using HTML/CSS, or executing SQL
queries to interact with a database, the projects mirrored actual development tasks encountered
in a professional setting.

Interns could see the immediate impact of their work through practical outputs, which
reinforced the importance of understanding core programming concepts. This combination of
theory and practice proved highly effective in deepening their technical abilities and problem-
solving skills.

3. Mentorship and Guidance

The mentor-guided learning was another key observation. Interns had access to experienced
professionals who guided them through the tasks, answered questions, and provided
constructive feedback. This hands-on mentorship ensured that interns received personalized
assistance in addressing technical challenges and also helped improve their coding practices.

The mentors were always available for one-on-one sessions, helping interns understand

14
INFORMATION TECHNOLOGIES

complex concepts like database design, backend development, and code optimization. Feedback
was given

15
INFORMATION TECHNOLOGIES

promptly, which helped in making adjustments to improve coding style and logic. This
collaborative environment facilitated faster learning and better problem-solving capabilities
among the interns.

4. Use of Industry-Standard Tools

Interns were introduced to tools commonly used in the industry, providing them with valuable
experience. The Eclipse IDE was the primary tool used for Java programming, and it allowed
interns to develop, test, and debug their code in an efficient manner. The IDE’s features, such as
code completion, debugging capabilities, and integration with Git, helped interns to quickly
identify errors and improve their code quality.

Additionally, version control systems like Git were introduced to manage project code. Interns
learned how to create repositories, track changes, and collaborate with others through GitHub or
GitLab. This exposure to version control was crucial in understanding how software
development projects are handled in a team-oriented environment, where keeping track of code
changes and collaborating effectively is key.

5. Real-Time Problem Solving

The internship program placed a significant emphasis on problem-solving. Interns were


regularly given challenges that required them to analyze complex problems and devise
solutions. These challenges tested their understanding of the programming languages, data
structures, and algorithms they had learned. The problems ranged from simple tasks, like
creating a web page, to more complex ones, such as writing SQL queries to handle large
datasets or building a full- stack application.

Through these challenges, interns learned to think critically, debug efficiently, and develop
solutions that were both time-efficient and resource-efficient. This process of trial and error,
followed by mentor feedback, was instrumental in honing their problem-solving skills

6. Collaborative Work Environment

A major observation during the internship was the collaborative nature of the tasks. Interns
worked not only individually but also in teams to complete certain projects. This aspect of the

16
INFORMATION TECHNOLOGIES

internship helped interns develop teamwork skills, as they were encouraged to discuss solutions,
divide tasks, and share their knowledge with others. Peer learning was an important part of the
internship, with interns helping each other troubleshoot issues and improving the overall
productivity of the group.

Additionally, this collaborative environment mimicked real-world software development


practices, where teams work together to build projects. The interns learned to communicate
technical concepts, ask for assistance, and engage in peer code reviews. These interactions
helped develop their interpersonal skills and their ability to collaborate efficiently in a
professional setting.

7. Exposure to Industry Practices and Tools

The internship offered insight into professional software development workflows and industry
best practices. Interns were introduced to Agile methodologies, where they learned how tasks
are managed in sprints and how progress is tracked. This approach helped them understand the
importance of time management, meeting deadlines, and delivering projects iteratively.

Interns also got hands-on experience with database management using MySQL. They learned to
design databases, write complex queries, and handle data storage and retrieval. They could see
the real-world applications of SQL in handling large datasets, managing user data, and
optimizing database performance. This exposure to industry-standard tools and processes gave
interns a strong advantage when transitioning to a professional software development role.

8. Challenges Faced During the Internship

While the internship provided a great learning opportunity, it wasn’t without its challenges. One
of the main observations was that time management became a challenge at times, especially
when juggling multiple projects and deadlines. Interns were often tasked with learning new
technologies while working on coding assignments, which required careful planning and
prioritization.

Another challenge was the complexity of integrating different technologies. For instance,
creating a web application that seamlessly integrates the frontend (HTML/CSS), backend
(Java), and database (MySQL) required significant effort in ensuring all parts of the system

17
INFORMATION TECHNOLOGIES

communicated

18
INFORMATION TECHNOLOGIES

correctly. Despite these challenges, the interns were guided through the process and provided
with the resources to overcome these difficulties.

Conclusion

The internship at Superset (Navriti Technologies) provided a comprehensive learning


experience, covering a broad spectrum of technical skills and real-world development practices.
Through the structured training program, hands-on projects, and mentorship, interns were able
to develop critical problem-solving skills, coding expertise, and an understanding of industry
practices. The internship also fostered a collaborative environment, allowing interns to work as
part of a team and learn from each other.

Overall, the experience was invaluable, providing interns with the tools, skills, and insights
needed to embark on a successful career in software development. The exposure to Java,
HTML/CSS, MySQL, and Eclipse IDE allowed them to become proficient in these
technologies, preparing them for the challenges of a fast-paced, ever-evolving industry.

Results:

The internship at Superset (Navriti Technologies) yielded a series of positive outcomes for the
interns, both in terms of personal development and the technical skills acquired. The results can
be broken down into skill enhancement, project outcomes, improvement in problem-solving
abilities, and the overall impact on career readiness.

1. Technical Skill Development : One of the most significant results of the internship was
the enhanced technical proficiency in various programming languages and technologies:

 Java Programming: Interns became proficient in object-oriented programming (OOP)


using Java, understanding the core concepts like inheritance, polymorphism, and
exception handling. By the end of the internship, they could build basic to moderately
complex applications and had a solid understanding of Java’s capabilities in backend
development.
 HTML and CSS (Frontend Development): Interns developed strong skills in HTML
for structuring web pages and CSS for styling them. They were able to create responsive

19
INFORMATION TECHNOLOGIES

and visually appealing web layouts. By utilizing advanced CSS concepts like Flexbox
and Grid, they could build websites that functioned across different devices and screen
sizes, enhancing their understanding of frontend design.
 MySQL (Database Management): Interns achieved proficiency in MySQL for creating
and managing databases. They wrote SQL queries to handle various operations such as
data retrieval, insertion, updating, and deletion. By the end of the internship, they were
capable of designing databases and performing complex operations on large datasets,
understanding the practical applications of relational databases.
 Eclipse IDE: The internship allowed interns to master Eclipse IDE for Java
development, making them familiar with its features such as code completion,
debugging, unit testing, and version control integration. They learned how to effectively
use the IDE to write, test, and debug Java programs in an efficient manner.

2. Successful Completion of the Final Project

A key result of the internship was the successful completion of a final project that integrated all
the skills learned during the program. Interns were tasked with developing a full-stack
application, which combined frontend development using HTML/CSS, backend functionality
with Java, and database management through MySQL. The project demonstrated their ability to:

 Design and implement a functional web application


 Integrate the frontend and backend components into a cohesive system
 Manage and retrieve data from a MySQL database using SQL queries
 Use Eclipse IDE for coding, debugging, and optimizing the project

The completion of the final project was a testament to the interns' progress and their ability to
apply the skills they had acquired in a real-world project.

3. Improvement in Problem-Solving Abilities

Throughout the internship, interns faced numerous coding challenges that tested their problem-
solving abilities. By working through these challenges, they learned how to:

 Break down complex problems into smaller, manageable tasks


 Develop and optimize algorithms for solving real-world issues

20
INFORMATION TECHNOLOGIES

 Apply debugging techniques to identify and fix errors efficiently


 Write clean, maintainable code that adhered to best practices

The focus on algorithmic thinking and the iterative nature of coding helped improve their logical
reasoning and debugging skills, making them more efficient in tackling programming problems.

4. Exposure to Professional Workflows and Collaboration

Interns observed and participated in real-world software development workflows, which provided
valuable insights into the professional environment. Key results include:

 Adoption of Agile Practices: Interns worked in sprints, focusing on completing tasks in


a set time frame, which gave them exposure to how projects are managed in the Agile
development environment. This improved their ability to meet deadlines, prioritize tasks,
and adapt to changes quickly.
 Version Control with Git: Interns used Git for managing and tracking their code
changes, working with repositories on platforms like GitHub. This exposure to version
control in collaborative environments prepared them for future projects in teams where
multiple developers are involved.
 Team Collaboration: Interns learned the importance of working in teams, discussing
solutions, sharing knowledge, and conducting peer code reviews. They understood that
collaboration is essential in professional settings, where developers must communicate
effectively to build successful products.
 Mentorship and Feedback: The feedback provided by mentors was crucial in helping
interns improve their coding skills. Regular code reviews allowed them to learn how to
write better code, identify areas for improvement, and become more confident in their
abilities.

5. Soft Skill Development

In addition to technical growth, the internship helped interns develop essential soft skills that are vital
in any workplace:

21
INFORMATION TECHNOLOGIES

 Time Management: Interns learned to balance multiple tasks, meet deadlines, and
prioritize their work effectively. This helped them manage their time more efficiently
while completing the assigned tasks.
 Communication Skills: By presenting their final project and interacting with team
members and mentors, interns enhanced their ability to articulate technical concepts
clearly and confidently.
 Problem-Solving Under Pressure: Interns faced multiple deadlines and challenges,
which taught them to remain calm, think critically, and solve problems even under
pressure.

6. Readiness for Future Employment

As a result of the internship, interns were better prepared for full-time roles in the software
development industry. They gained:

 A solid foundation in key technologies like Java, HTML/CSS, MySQL, and Eclipse IDE
 Project experience that could be added to their resumes, demonstrating their ability
to work with real-world technologies
 Industry knowledge about professional workflows, project management, version control,
and agile practices
 Improved confidence in their coding and problem-solving abilities, making them
more competitive candidates for future job opportunities

22
INFORMATION TECHNOLOGIES

CHAPTER 3 : PRACTICAL EXAMPLE

Development of a Web-Based Application Using HTML, CSS, Java,


and MySQL During Internship at Superset (Navriti Technologies)

KARNATAKA TOURISM :

As part of my internship at Superset (Navriti Technologies), I developed a web-based application


titled “Karnataka Tourism Website”. The purpose of this project was to showcase various
tourist destinations across Karnataka, including cultural sites, natural attractions, and travel
services, through an interactive and user-friendly interface.

The project was built using HTML and CSS for designing the frontend interface, Java for
implementing backend logic, and MySQL for managing and storing dynamic content such as
place details, user feedback, and travel information. The development was carried out using
Eclipse IDE, and the application followed a modular structure for scalability and ease of
maintenance.

The website featured sections such as:

 Home Page with a welcome message and featured destinations


 Tourist Places categorized by districts
 Image Gallery
 User Registration and Feedback Form
 Contact Us with embedded maps

This project not only enhanced my understanding of full-stack web development but also gave me
practical experience in integrating multiple technologies into a real-world tourism information
system.

23
INFORMATION TECHNOLOGIES

PICTURES OF THE WEBSITE

Fig 1 : Home page of the website Fig 2 : Several Events of the website

Fig 3 : create page of the website Fig 4 : Wedding and celebration section of
the website
homepage

24
INFORMATION TECHNOLOGIES

Fig 5 : Wedding Management page Fig 6 : Coorporate conferences page

Fig 7 : Interface for managing section

25
INFORMATION TECHNOLOGIES

The internship at Superset (Navriti Technologies) proved to be a highly successful learning


experience for the interns. It resulted in:

 Significant technical skill development in Java programming, web development


(HTML/CSS), and MySQL database management.
 The successful completion of a final project, demonstrating the integration of all the
technologies learned.
 Enhanced problem-solving abilities, enabling interns to approach coding challenges
with confidence.
 Exposure to professional workflows, including the use of version control, Agile
methodologies, and team collaboration.
 The development of essential soft skills, including time management, communication,
and teamwork.

Overall, the results of this internship program have equipped the interns with the skills,
knowledge, and confidence to pursue a successful career in software development, making them
valuable assets to any future employer.

Work Experience:

The internship experience at Superset (Navriti Technologies) provided a comprehensive


introduction to the professional world of software development. Interns had the opportunity to
apply their academic knowledge in a real-world setting, work with industry-standard tools, and
collaborate with experienced professionals. Below is a detailed overview of the work
experience gained:

1. Real-World Software Development

Interns actively participated in designing, coding, and deploying web-based applications using
core technologies such as Java, HTML, CSS, and MySQL. This gave them hands-on experience

in building functional software from scratch, mirroring the responsibilities of a junior developer

26
INFORMATION TECHNOLOGIES

in a real job environment.

They learned how to:

 Create backend logic using Java


 Design and style responsive web pages using HTML and CSS
 Interact with and manage databases using MySQL
 Integrate all layers into a working full-stack application

2. Use of Professional Tools

Interns worked extensively with Eclipse IDE for Java development, gaining practical knowledge
of:

 Writing and testing code


 Using debugging tools
 Navigating and managing large codebases
 Organizing and building Java projects efficiently

Additionally, they were introduced to Git and version control workflows, including committing
code, pushing to repositories, and resolving merge conflicts.

3. Team Collaboration and Communication

Interns worked in a team-based setting, simulating a real IT workplace. They participated in:

 Team discussions and stand-up meetings


 Code reviews and feedback sessions
 Collaborative project building using shared repositories

This helped them improve communication, teamwork, and professional etiquette in a technical
environment.

27
INFORMATION TECHNOLOGIES

4. Task and Time Management

Interns were given project deadlines and were required to prioritize tasks, manage time
effectively, and work independently when needed. This taught them how to:

 Break down large projects into smaller tasks


 Use tools and to-do lists to track progress
 Meet project deadlines with quality code

5. Exposure to Industry Practices

Interns gained awareness of Agile methodology, software development life cycles (SDLC), and
best practices in coding and testing. They experienced how software products move from
planning to development, testing, and deployment.

28
INFORMATION TECHNOLOGIES

Chapter 4: Conclusion

The internship at Superset (Navriti Technologies) served as a vital stepping stone in bridging
the gap between academic learning and professional software development practices. Over the
course of the program, I was exposed to a dynamic work environment where real-time learning,
coding, collaboration, and critical thinking were emphasized. The training offered a deep dive
into essential technologies such as Java, HTML, CSS, and MySQL, empowering me to
understand how frontend and backend components integrate to form complete applications.

The use of Eclipse IDE provided hands-on experience in a professional development


environment, and exposure to version control tools like Git introduced me to industry practices
for code management and teamwork. Moreover, working within a team helped me understand
the importance of clear communication, time management, and collaborative problem-solving—
skills that are critical in any professional setting.

What made this internship unique was its project-based learning approach, which allowed me
to apply theoretical knowledge to practical, real-world problems. The final project was
especially valuable, as it simulated the complete development lifecycle—right from gathering
requirements to deployment and testing. This experience gave me confidence in not just writing
code, but also thinking like a developer, focusing on user needs, functionality, and
maintainability.

In addition to technical growth, the internship also promoted personal and professional
development. It enhanced my ability to work under deadlines, boosted my confidence in public
speaking during presentations, and improved my problem-solving mindset by encouraging self-
learning and experimentation.

Ultimately, this internship was not just a learning period—it was a transformational journey. I
entered with textbook knowledge and left with real-world experience, a portfolio-worthy
project, and a clear vision of my future path in software development. The skills, experiences,
and mentorship received here will continue to shape my professional journey as I move forward
in the technology field.

29
INFORMATION TECHNOLOGIES

Chapter 5: Bibliography

[1] Ahmed, A. (2023). Web Technologies with Frameworks. IRSD2024, 40.

[2] Rinartha, K., & Kartika, L. G. S. (2023). Distribution of Skill Requirements for Information
Technology Graduates in Indonesia. Samā Jiva Jnānam (International Journal of Social
Studies), 1(2), 38-58.

[3] Gowda, P. G. A. N., & Gowda, A. N. (2020). Streamlining data handling with full-stack web
applications using Java and AngularJS. International Journal for Multidisciplinary Research, 2
(1). https://doi. org/10.36948/ijfmr. 2020. v02i01, 22754.

[4] Siahaan, V., & Sianipar, R. H. (2019). LEARN JDBC THE HARD WAY: A Hands-On
Reference to MySQL and SQL Server Driven Programming. SPARTA PUBLISHING.

[5] Gonzales, B. M. (2019). Computer programming for librarians: a study of job postings for
library technologists. Journal of Web Librarianship, 13(1), 20-36.

[6] Jaimez-González, C. R., & Palma-Hernández, A. (2017). An Interactive Online Training


Course for SQL Beginners. International Journal on Integrating Technology in Education, 6, 01-
09.

[7] Ishihara, N., Funabiki, N., Kuribayashi, M., & Kao, W. C. (2017). A software architecture
for Java programming learning assistant system. International Journal of Computer & Software
Engineering, 2(1), 116.

[8] Comendador, B. E. V., Francisco, B. M. B., Medenilla, J. S., & Mae, S. (2015). Pharmabot:
a pediatric generic medicine consultant chatbot. Journal of Automation and Control
Engineering, 3(2).

30
INFORMATION TECHNOLOGIES

[9] Myalapalli, V. K., Geloth, S., & Karri, S. (2015). An Appraisal to Secure JAVA
Programming. International Journal of Innovative Research in Science, Engineering and
Technology, 4(9).

[10] Hasan, Y., Zaidi, M., Haider, N., Hasan, W. U., & Amin, I. (2012). Smart Phones
Application development using HTML5 and related technologies: A tradeoff between
cost and quality. International Journal of Computer Science Issues (IJCSI), 9(3), 455.

[11] Bala, A., & Chana, I. (2012). Fault tolerance-challenges, techniques and implementation in
cloud computing. International Journal of Computer Science Issues (IJCSI), 9(1), 288.

[12] Kwon, O., & Bang, H. (2011). Design Approaches of Web Application with Efficient
Performance in JAVA. IJCSNS, 11(7), 141.

[13] Hemel, Z., Groenewegen, D. M., Kats, L. C., & Visser, E. (2011). Static consistency
checking of web applications with WebDSL. Journal of Symbolic Computation, 46(2), 150-
182.

[14] Rogers, R. (2010). Developing portable mobile web applications. Linux Journal,
2010(197), 3.

[15] Deitel, P., & Deitel, H. (2008). Deitel® developer series ajax, rich internet applications,
and web development for programmers. Prentice Hall Press.

31

You might also like