Sei sulla pagina 1di 12

Academia International College

Tribhuwan University
Institute of Science and Technology

Internship Progress Report


on
Software Engineering Intern

Submitted to
Department of Computer Science and Information Technology
Academia International College

In partial fulfillment of the requirement for


Bachelor Degree in Computer Science and Information Technology 

Submitted by
Koshal Raj Shakya (7667/072)

December, 2019
Acknowledgement

This internship report is prepared for the partial fulfillment of the requirement of the
degree of B.Sc.CSIT with specified rules and regulations of Tribhuvan University. So, I
heartily express appreciation and gratitude to Tribhuvan University for such an
intellectual task.

First and foremost, I would like to thank Mrs. Shristi Awale for her continuous support
and encouragement. She kindly read my report and offered invaluable advices on
grammar, organization and theme of the report.

I would also like to express my special gratitude and thanks to Leapfrog Technology
Private Limited for letting me do the internship in their working environment. Special
thanks to Mr. Kiran Regmi Project Manager of Leapfrog Technology Pvt. Ltd. who
guided me to the correct path and allowed me to carry out my project at their esteemed
organization.

I express my deepest thanks to Mr. Kiran Kumar Regmi for mentoring and cooperating
with me and giving advice on how actually and accurately the day to day works must be
done.

I would like to express my gratitude towards Academia International College and


Tribhuvan University for providing us the platform to apply the knowledge gained
during our college premises and beyond into a practical way.

At the end I would like to express my sincere thanks to each and every one of my family
members, colleagues, friends, who directly or indirectly helped me to throughout the
intern.

Sincerely
Koshal Raj Shakya
Abstract

Internships provide real world experience at an enterprise level to those looking to


explore or gain the relevant knowledge and skills required to enter into a particular carrier
field. The internship report contains the details of the activities carried out during the
internship conducted at Leapfrog Technology Pvt. Ltd. It was a real time work
experience at Leapfrog Technology Pvt. Ltd. I was able to gather a lot of knowledge and
experience from our mentor and other professionals. It also taught me how to work in a
group and be an efficient team member.

The main objectives are to reflect my achievement during internship and to be familiar
with practical aspect of the theoretical knowledge gained at college. This report is the part
of my internship project, required by TU in partial fulfillment for the requirement of B.Sc.
CSIT program.
Table of Contents
Acknowledgement................................................................................................................ii
Abstract................................................................................................................................3
1 Introduction.....................................................................................................................1
1.1 Introduction of Internship........................................................................................1
1.2 Organization Overview............................................................................................2
1.3 Internship Objectives...............................................................................................2
1.4 Internship Detail......................................................................................................3
2 Internship Timetable........................................................................................................4
2.1 Weekly Time table...................................................................................................4
3 Conclusion.......................................................................................................................7

iv
List of Tables
Table 1.1: Internship Detail..................................................................................................3
Table 2.1: Weekly Time Table..............................................................................................6
1 Introduction

1.1 Introduction Of Internship

Internship is a formal program offered by an organization for a limited period of time to a


student, trainee or possible employee, for them to gain practical skills, workplace
experience and knowledge about that organization. As per the requirement of TU, B.Sc.
CSIT final semester students are required to fulfill a six credit (minimum 10 weeks/ 180
hour long) internship course so that they can have the real world exposure to the
professional life and display wider exploration of the career opportunities in the field of
computer science and information technology.

Internship program provides a distinct platform for the students to build a solid
foundation to their career, understand the workplace culture, gain vital work related
experience, develop relevant skills, and also presents the opportunity to find permanent
employment in the host company. In addition to experience internship programs can help
to provide students with a number of invaluable opportunities such as:

• Learning about different work environments and get a taste of the “real world”
and compete in the job market.

• Building new skills and improve ones you already have.

• Broadening professional network, gaining contacts and future recommenders


along the way.

• Benefit from one-on-one mentorship.

• Get a sense of what happens in multiple departments at a company.

• Try out a career without having to make a full commitment.

• Good performance during internship can lead to a full-time job opportunity after
college.
1.2 Organization Overview

Leapfrog Technology is a software development company established with a vision to


build world-class software and become a role model in Nepal. Leapfrog was founded in
2010AD with its headquarters in Kathmandu and corporate offices in Massachusetts,
Portland, and Seattle in the United States. Its clientele are mostly U.S.-based startup and
enterprise firms and currently employs more than 200 employees to run the company.

1.3 Internship Objectives

Internship program at Leapfrog is designed to prepare students and recent graduates with
everything to get a head start on their technological career adventure. The scope / nature
of work as software engineering intern during the period includes following objectives:

• Learning coding standards, policies, processes and working culture of the


company.

• Working collaboratively within the team to develop high quality software solution.

• Communicate new ideas, issues, status and outcomes with team mentor.

• Continuous research and learning, discover, evaluate and implement new


technologies to maximize development efficiency.

• Learn and apply version control tool, project management tool, agile
methodology, project level technologies and code review process.

• Understanding aspects of Project Life-cycle (analysis, design and implementation)


by developing your own software, and maintain documentation as when needed.

iv
1.4 Internship Detail

The internship program at Leapfrog Technology Nepal Pvt. Ltd., started from 11 th
November 2019.

Organization Leapfrog Technology Nepal

Address Siddhi Mani Bhawan, Charkhal Rd,


Dillibazar, Kathmandu

Designation Software Engineering Intern

Mentor’s Name Kiran Kumar Regmi

Mentor Position Training Manager

Total Duration 6 weeks (11th Nov - 20th Dec)

Office Hours 9 hours (9:00am to 6:00pm )

Office Days 5 days (Mon-Fri)

Table 1.1: Internship Detail


2 Internship Timetable

2.1 Weekly Time Table

The following table include each week as a intern:

Weeks Work Description

Week 1: Day 1: 11th Nov Internship Orientation detailing about the


company, working culture, assigning mentor
11th Nov -15th Nov
and team

learning about the use of version control


system.

Day 2: 12th Nov Learning about UI/UX design process, case


study and creating storyboard and creating
user persona for children drawing webapp.

Using git and github for version control

Day 3: 13th Nov Creating Low Fidelity (lo-fI) wireframe for


rent search web application as well as
introduction to UI design and CSS styling

Day 4-5: Working with photoshop to analyze psd


template and use HTML and CSS to create its
th th
14 Nov - 15 Nov
UI design

Week 2: Day 6-7: Using HTML and CSS to create pixel perfect
html document of pre-designed template.
th nd th th
18 Nov - 22 Nov 18 Nov - 19 Nov

Day 8-9: Using CSS media queries to make previously


designed sites responsive across PC and

iv
20th Nov - 21st mobile platforms
Nov

Day 10: 22nd Nov Discussion with mentor, team member and
trainer about UI/UX Design and evaluation of
design work

Week 3: Day 11: 25th Nov Introduction to javascript basics and its use to
make websites interactive and dynamic
25th Nov - 29th Nov
Day 12: 26th Nov Learning about company’s coding standard to
create a custom image slider using ES5 to
better understand the working of javascript on
the web.

Day 13: 27th Nov Learning about object-oriented programming


in javascript and using it to create a image
carousel with hold times.

Day 14-15: Creating a simple and functional ant smasher


game with box collision using HTML, CSS
th th
28 Nov - 29 Nov
and Javacsript

Week 4: Day 16-17 Designing and creating a car lane game with
bullet implementation
nd th nd rd
2 Dec - 6 Dec 2 Dec - 3 Dec

Day 18-19 Making clone of flappy bird using HTML CSS


and Javascript.
4th Dec - 5th Dec

Day 20: 6th Dec Researching and creating helix animation


using HTML5 canvas and javascript.
Week 5: Day 21: 9th Dec Introduction to project life cycle and SDLC
for software design
th th
9 Dec - 13 Dec
Project Assignment: Loop Music Sequencer

Day 22-23: Feasibility analysis and study about music tool


as website
10th Dec -11th Dec

Day 24-25: Project planning and designing

12th Dec- 13th Dec Creating HTML and CSS layout fot the
project

Table 2.1: Weekly Time Table

iv
3 Conclusion

During the time of the internship, the interne learned from absolute basic about designing
and web development, because it is crucial that the professional and the educational
background seem to be complete different. But during all these time, the learning
environment was extremely helpful. Frequent communication with senior officer, mentor
and trainer would help me progress in this scenario. It was also a great opportunity to get
an industrial exposure at an organization like Leapfrog Technologies and to work with
great personalities. This internship has enhanced the skill and enthusiasm of this interne
to be known to the business environments and to learn from different aspects of working
mechanisms at the organization. Working as an intern provided this interne extra
knowledge and experience regarding the, web technologies and possibility it brings to our
day to day life.

Potrebbero piacerti anche