173 Vishnu Internship Report (1)
173 Vishnu Internship Report (1)
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
Dr C Rangaswamy
ECE
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
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.
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
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
04 Conclusion 27
05 Bibliography 28-29
iii
LIST OF FIGURES
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.
Abstract
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
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
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
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.
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
Technical Skills:
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.
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
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.
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.
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.
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.
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
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.
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.
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
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:
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.
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:
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.
Throughout the internship, interns faced numerous coding challenges that tested their problem-
solving abilities. By working through these challenges, they learned how to:
20
INFORMATION TECHNOLOGIES
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.
Interns observed and participated in real-world software development workflows, which provided
valuable insights into the professional environment. Key results include:
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.
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
KARNATAKA TOURISM :
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.
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
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
25
INFORMATION TECHNOLOGIES
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:
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
Interns worked extensively with Eclipse IDE for Java development, gaining practical knowledge
of:
Additionally, they were introduced to Git and version control workflows, including committing
code, pushing to repositories, and resolving merge conflicts.
Interns worked in a team-based setting, simulating a real IT workplace. They participated in:
This helped them improve communication, teamwork, and professional etiquette in a technical
environment.
27
INFORMATION TECHNOLOGIES
Interns were given project deadlines and were required to prioritize tasks, manage time
effectively, and work independently when needed. This taught them how to:
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.
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
[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.
[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