Professional Documents
Culture Documents
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
BY
CHRISTY PHILIP
1660322
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
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.
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
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.