You are on page 1of 12

AN INTERNSHIP REPORT ON

WEB BASED INTERACTIVE


Submitted in partial fulfillment of the requirements for the degree of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
BY
CHRISTY PHILIP
1660322

UNDER THE GUIDANCE OF


Prof. KARTHIKEYAN H

Department of Computer Science and Engineering


Faculty of Engineering
CHRIST (Deemed to be University)
Kumbalagodu, 560 074
June, 2019
Department of Computer Science and Engineering
Faculty of Engineering
CHRIST(Deemed to be University)

WEB BASED INTERAVTIVE


by

christy philip
1660322
IV Year VII Sem, 2019

Performed at
Tech Mahindra Ltd.
Plot No. 45 - 47, KIADB Industrial Area
Phase - II, Electronic City
Bengaluru - 560100 (Karnataka) India

In partial fulfillment of the requirements of the Bachelor of Technology in Computer Science


and Engineering.

Report of Internship: may 14– May 31, 2018.


Date Submitted:

Prof. karthikeyan Dr K Balachandran


Internal Guide Head of the Department
Contents

Abstract i
Preface ii
Table of Contents iii
List of Tables
Chapter 1. Introduction 1
1.1. Profile of the Company 1
1.2. Background 2
1.3. Objectives 2
1.4. Main Contribution 2
Chapter 2. About the Internship 9
2.1. Project Specification 9
2.1.1. Prerequisites 9
2.1.2. Responsibilities 9
2.1.3. Challenges 9
2.2. Learning outcomes 10
2.2.1. How did the internship help me? 10
2.2.2. Learning experiences outside the college curriculum 10
Chapter 3. Conclusions 11
3.1. Conclusions 11
3.2. Future Scope 11
ACKNOWLEDGMENT

I would like to thank Christ University Vice Chancellor, Dr. Fr. V M Abraham, Pro Vice
Chancellor, Dr Fr Joseph CC, Director of Faculty of Engineering, Fr. Benny Thomas and the
Dean Dr. Iven Jose for their kind patronage.

I would like to express my sincere gratitude and appreciation to the Head of Department of
Computer Science and Engineering, Faculty of Engineering Dr. K Balachandran, for giving me
this opportunity to take up this project. I am extremely grateful to my guide Prof. Karthikeyan
H, who has supported and helped constantly. His constant monitoring and encouragement
helped me keep up to the project schedule. I would like to extend my gratitude to
Mr. Suresh.Nuvvula, Manager for constantly helping me and making sure that I was
comfortable at all times. I’d also like to thank my team members alongside whom I worked
during the internship.
I would like to express my heartfelt gratitude to my parents who have been an integral part in
the success of this project for providing me immense support and guidance. I would also like
to thank my peers for their encouragement and providing me valuable feedback through fruitful
discussions.
ABSTRACT
In the world of web today, we have websites for almost everything. We do a lot of activities
in web today. We browse, we learn, we search and what not. With the expansion of internet
today, we get all the resources in web today. Students can easily access and learn a lot of
skills for free online. Today, even the competitive examinations are being conducted online,
for its ease of evaluation and faster result generation and analysis than the conventional paper
system.
The internship project briefly explains about enhancing and redevelop the existing
interactive. HTML, CSS, jquery and JavaScript were used for this front-end intercative
development. It improves the user friendliness of the interactive and gives the students a
smoother experience to work with.
PREFACE
A 3 week long internship in TECH MAHINDRA INDIA (Pvt.) Ltd., involved a lot of learning
and good experience. There are few interactives, which were developed in flash and have been
converted into HTML5 using a tool called swiffy. But now we are facing some issues and
hence these need to be redeveloped. Having basic knowledge on HTML, CSS, it was easy to
come up with the overall design of the interactive.
The purpose of this internship was to redevelop an existing interactive tomake it more student
friendly and much more reliable than using swiffy tool. Developing the interactive was quite
challenging, yet, a good experience.
The purpose of this report is to showcase all that I learnt and did at the internship. Being new
to the company’s culture and a new place, it took me a little to settle and interact with
employees of the organization. But, the experience that I got from there is entirely notable.
CHAPTER 1. INTRODUCTION
1.1 Profile of the Company
Tech Mahindra represents the connected world, offering innovative and customer-centric
information technology experiences, enabling Enterprises, Associates and the Society to
Rise™. We are a USD 4.9 billion company with 125,700+ professionals across 90 countries,
helping 941 global customers including Fortune 500 companies. Our convergent, digital,
design experiences, innovation platforms and reusable assets connect across a number of
technologies to deliver tangible business value and experiences to our stakeholders. Tech
Mahindra is the highest ranked Non-U.S. company in the Forbes Global Digital 100 list (2018)
and in the Forbes Fab 50 companies in Asia (2018).

We are part of the USD 21 billion Mahindra Group that employs more than 200,000 people in
over 100 countries. The Group operates in the key industries that drive economic growth,
enjoying a leadership position in tractors, utility vehicles, after-market, information technology
and vacation ownership.
1.2 Background
Before working on any project, it is very important to clearly understand the requirements
and plan on what are the different resources required to complete the project. This ground
work was accomplished by gathering the requirements that the company wanted in the
interactive.Hence, the front-end was developed using HTML, CSS, JavaScript and Bootstrap.

1.3 Objectives
The main objective of the internship was to solve the company’s requirement. The company
already had a interactive which was made using basic java , but to make it more interactive
and smooth in the software they were developing ,they wanted all the existing interactive to
be recreated using HTML,CSS and Java script . We had to understand the requirements and
plan the different modules accordingly. First, I identified and understood all the requirements
and the resources to be used to implement the project. Later the different modules were
assigned to each of the team member.

1.4 Main Contribution


Since I didn’t had any basic knowledge on HTML, CSS and JavaScript, I had to learn the
basics .The frontend of the project was developed by me using these 4 languages, namely,
HTML, CSS, Javascript, Jquery. In addition to the present interactive, I added a few
additional finishing to the animation and the interactive. I was given a very brief overview of
the software which the team where working ,which was actually based on machine learning.
CHAPTER 2. ABOUT THE INTERNSHIP
2.1 Project Specification

2.1.1 Pre-Requisites
Basic knowledge on HTML, CSS and Javascript.. But during the course of the
internship, we worked on few concepts related to the project(jquery). A laptop to
work on the project, which supported visual studio which is an offline editor.

2.1.2 Responsibilities
The responsibilities in my internship includes, identification and gathering the
problem statement and features that the company want to incorporate in the website.
A small presentation was made regarding what we would be delivering. Several
modules of the project was identified and discussed with the team members to share
responsibilities. Each individual member would then work on their modules. Learnt
the basics of HTML and CSS for interactive development , which was mandate in the
completion of the project.

2.1.3 Challenges
Since the project is one, several individual components/modules were inter-related to
each other. Some interactive modules that were assigned to other team member were
dependent on the module I was working on and vice-versa. So, it was difficult, as we
had to wait until the work of the other is completed to continue further. But, over the
time, it was really helpful as we had a chance to interact with each other and resolve
issues that others were finding it difficult. As a team, we were efficient in learning
and to put in different efforts together.
2.2 Learning Outcomes

2.2.1 How did the internship help me?


Working as an intern in this company I feel really lucky as I got to work on a domain
that always interests me. I would sit hours long to make the component work and
make sure that the work meets the company’s standards. It was very important for one
to understand how a company works and their requirements. We would be assessed
about the progress of work now and then, which made us push harder to finish
learning faster and based on the understanding of the concepts learnt to be employed
in the work to be completely. Responsibility of completing the work and reviewing
the project and incorporating the necessary changes suggested understand and learn
better. Working in a team and resolving each others issues, made us solve problems
and incorporate different ways to solve a problem and improvise the work. It was
indeed a good opportunity to work in such a company.

2.2.2 Learning experience outside the college curriculum


This working experience was really good and informative. We need to understand the
working principles of the company and work accordingly. It was a nice exposure to
understand how an organization actually works. It was definitely a good experience to
learn something and experience new technology. We got to understand how and what
are the company’s requirements and learnt how to plan and work responsibly.
CHAPTER 3. CONCLUSION

3.1 Conclusion
The overall experience to work and be in a company was interesting. There is a lot of
learning that I could take up at the end of the internship. Along with the experience I gained, I
got a chance to understand how an organisation typically works. How much important is
deadlines and more importantly sticking to the deadlines and completion of projects are.
I would like to thank the University for providing me this opportunity to do an internship
during summer vacations. Also, I would like to extend my gratitude to all the members of the
organisation for making this internship a skillful and interesting one.

3.2 Future Scope


Web development has a lot of scope. Because, today everyone needs a website or any
working interactives. Understanding and working to company’s requirements can have huge
opportunity in career. Since Web development is a domain I was always driven towards, I
consider this opportunity as the stepping stone to my career life. There is still a lot more to
learn apart from the knowledge I have. But I am sure, this was just the start and I would be
contributing more on such projects. One interesting trend in Web development is the
animations that grabs the attention of whoever is visiting the websites. The domain of web
development is itself really big and lot of progress and techniques are being added.

You might also like