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

Timi Boy Report

This document provides details about the Student's four-month internship at Kinplus Technologies through Nigeria's Student Industrial Work Experience Scheme (SIWES). It includes an introduction to SIWES, the company's history and areas of specialization, and outlines of the student's experiences in web development and projects. The student learned programming concepts, worked on live projects, and acquired both technical and soft skills.

Uploaded by

Owoeye Shina
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)
65 views

Timi Boy Report

This document provides details about the Student's four-month internship at Kinplus Technologies through Nigeria's Student Industrial Work Experience Scheme (SIWES). It includes an introduction to SIWES, the company's history and areas of specialization, and outlines of the student's experiences in web development and projects. The student learned programming concepts, worked on live projects, and acquired both technical and soft skills.

Uploaded by

Owoeye Shina
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/ 25

EKITI STATE UNIVERSITY

ADO EKITI

A TECHNICAL REPORT ON

STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME {S.I.W.E.S}

SUBMITTED

BY

AKINDELE TIMILEHIN EMMANUEL

1909003014

TO

THE DEPARTMENT OF COMPUTER SCIENCE

FACULTY OF SCIENCE

EKITI STATE UNIVERSITY ADO EKITI, EKITI STATE.

IN PARTIAL FULFILMENT TO REQUIREMENT FOR THE AWARD OF

B.S.C. DEGREE IN COMPUTER SCIENCE

FROM

MAY 2023 TO SEPTEMBER 2023


Page 1 of 25
DEDICATION

This report is dedicated to God for the strength given to me to embark on this chapter of my life

and the patience to calmly learn and the knowledge to retain all that I was taught and the zeal to

continuously turn up for work.

Page 2 of 25
ACKNOWLEDGMENT

I wish to give my profound gratitude to almighty God for a successful SIWES program

and for good health of mind and body throughout the program.

I also want to use this medium to say a big thank you and show my appreciation to the

amazing staff at KINPLUS TECHNOLOGIES, for their warm welcome, hospitality and open

reception. They all were absolutely very hospitable throughout my stay at the organisation and

for this, I am very grateful.

Big thanks to my family and friends for their moral, financial support throughout my

SIWES, they all were with me every step of the way and I am mostly grateful.

Page 3 of 25
ABSTRACT

This report describes the Student Industrial Work Experience Scheme (SIWES) program

I did at KINPLUS TECHNOLOGIES ADO EKITI, EKITI STATE. It also describes the

Institute itself being a place of both working and learning. In addition to that, it consists of

detailed rundown of all the activities I engaged in during my training at the Institute.

I learnt Programming concepts as they are applied in Web Development, worked on live

projects related to it, I got to understand a few soft skills required by developers.

Page 4 of 25
CERTIFICATION

This is to certify that the work during the four months industrial training was carried out by

AKINDELE TIMILEHIN EMMANUEL from the department of Computer Science at

Kinplus Technologies, Ado-Ekiti, Ekiti State, Under the supervision of Mr. O. Oluwafemi,

with the report presented to the department of Computer Science, Ekiti State University Ado-

Ekiti, Nigeria, during the 2022/2023 Students Industrial Work Experience Scheme (SIWES)

NAME: AKINDELE TIMILEHIN EMMANUEL

MATRIC: 1909003014

SIGNATURE:

...................................................................................

SUPERVISOR

NAME:

SIGNATURE:

............................................................................

Page 5 of 25
TABLE OF CONTENTS

COVER PAGE............................................................................................

DEDICATION ……………………………………………………………

ACKNOWLEDGEMENTS ………………………………………………

ABSTRACT ………………………………………………………………

TABLE OF CONTENTS ………………………………………………….

CHAPTER ONE: INTRODUCTION TO SIWES

1.1 Background of the student industrial work experience scheme (siwes)

1.2 Objectives of the student industrial work experience scheme (siwes)

CHAPTER TWO: BRIEF HISTORY ABOUT THE COMPANY

2.1 History of the Company

2.2 Objectives and vision of Kinplus Technologies

2.3 Company’s area of specialization

2.4 Departments in the company

CHAPTER THREE: INDUSTRIAL EXPERIENCE

3.1 Web Development

3.2 Web Development Projects

Page 6 of 25
CHAPTER FOUR: SKILLS ACQUIRED, AND CHALLENGES

ENCOUNTERED

4.1 Technical Skills Acquired

4.2 Soft and Social Skills Acquired

4.3 Challenges Encountered

CHAPTER FIVE: CONCLUSION AND RECOMMENDATIONS

5.1 Conclusion

5.2 Recommendations

References

Page 7 of 25
CHAPTER ONE

INTRODUCTION TO SIWES

1.1 BACKGROUND OF THE STUDENT INDUSTRIAL WORK

EXPERIENCE SCHEME (SIWES)

SIWES was established by ITF (Industrial Training Funds) in the year 1973 to solve

the problem of lack of adequate proper skills for employment of tertiary institution graduates

by Nigerian Industries. This scheme serves as a smooth transition from the classroom to the

world of work and further helps in the application of knowledge. The scheme provides

students with the opportunity of acquainting and exposing themselves to the experience

required in handling and managing of equipment and machinery that are usually not made

available in their institutions.

The ITF organization (Industrial Training Fund) made a decision to help all interested

Nigerian students and established the SIWES program. It was officially approved by the

Federal Government in 1974.The scheme was solely funded by the ITF during its formative

years but as the financial involvement became heavy to fund, it withdrew from the scheme in

1978. In 1978, the federal government handed over the management of the scheme to both

the National Universities Commission (NUC) and National Board for Technical Education

(NBTE).

Later in November 1984, the federal government reverted the management and

implemented of the scheme to ITF. In July 1985, it was taken over by the Industrial Training

Fund (ITF) while the funding was solely borne by the Federal Government.

Partaking in SIWES has become a prerequisite for the award of diploma and degree

certificates in many Nigerian government Institutions according to the Nigerian government

Page 8 of 25
Educational policy. Undergraduate of the following discipline are expected to be a part of the

scheme: Natural sciences, Engineering and Technology, Education, Agriculture, Medical

Sciences, Environmental, and pure and applied sciences.

1.2 OBJECTIVES OF THE STUDENT INDUSTRIAL WORK

EXPERIENCE SCHEME (SIWES)

The Student Industrial Work Experience Scheme (SIWES) aims at exposing students

to the industries were concepts covered in the classrooms are been applied and utilized to

solving the needs of the world at large. Objectives of the Student Industrial Work Experience

Scheme include:

1. Provide the platform for students to acquire industrial skills for experience during

their course of study.

2. Demystifying theoretical concepts learnt in school by exposing students to real work

situation.

3. Enabling the easier and smoother transition from school by equipping students with

better contact for future work placement.

4. Exposing students to work methods and techniques that may not be available during

their course of study.

Page 9 of 25
CHAPTER TWO

BRIEF HISTORY ABOUT THE COMPANY

2.1 HISTORY OF COMPANY

Kinplus Technologies is a software development company focused on building

scalable applications and software for businesses, corporate organisations, and individuals.

We are a team of energetic and innovative developers and designers, who are passionate

about implementing customer needs with an approach focused on satisfaction and timely

delivery.

We provide services on Software Development, Mobile Applications, Shell/Console

Applications, and youth empowerment through training and internship programs for

individuals and groups who are willing to learn the nitty-gritty of Programming and

Software Application Development. We have a well-structured operational model which

enables our core values of "Brilliancy" and "Accuracy", and as well strengthens our

development process. We preach flexibility and as such offer our clients a full privilege of

control and management of software applications developed by us.

2.2 OBJECTIVES AND VISION OF KINPLUS TECHNOLOGIES

1. WE BUILD CONFIDENCE

2. WE TRAIN

3. WE DEVELOP

4. WE CREATE IDENTITY

Page 10 of 25
2.3 COMPANY’S AREA OF SPECIALIZATION

With a team of seasoned computer Engineers and Programmers with proven track

records in computer and communication business, the company offers the following wide

areas of specialization

1. Repairs, Assembling and Maintenance of computers

2. Sales and Lease of all up-to date Computers, Computer peripherals and other

consumables

3. Software Development and Maintenance

4. Computer Networking and Maintenance

5. Web Development

6. Internet and E-mail Services

7. Training Services

2.4 DEPARTMENTS IN THE COMPANY

Kinplus Technologies offer Programs which are available and helps you build your skills into

the Tech world

Software Development

UI/UX Design

Graphics Design

Project Management

Page 11 of 25
IT Automation & IoT

Hardware Maintenance & Repair

Data Science/Analysis

Page 12 of 25
CHAPTER THREE

INDUSTRIAL EXPERIENCE

3.1 WEB DEVELOPMENT

As the field I was most enamoured with in this evolving tech world, I was placed

in this department at the institute. I got to learn, practice and also work with live projects by

building and hosting websites on cloud and regular host servers.

WHAT IS WEB DEVELOPMENT?

Web Development is the building and maintenance of websites; it’s the work that

happens behind the scenes to make a website look great, work fast and perform well with a

seamless user experience.

Web developers, or ‘devs’, do this by using a variety of coding languages. The

languages they use depend on the types of tasks they are performing and the platforms on

which they are working.

Web development skills are in high demand worldwide and well paid too –

making development a great career option. It is one of the easiest accessible higher paid fields

as you do not need a traditional university degree to become qualified.

The field of web development is generally broken down into front-end (the user-

facing side) and back-end (the server side).

Page 13 of 25
3.1.1 FRONTEND WEB DEVELOPMENT

Front-end web development, also known as client-side development is the practice of

producing HTML, CSS and JavaScript for a website or Web Application so that a user can

see and interact with them directly. The challenge associated with front end development is

that the tools and techniques used to create the front end of a website change constantly and

so the developer needs to constantly be aware of how the field is developing.

The objective of designing a site is to ensure that when the users open up the site they

see the information in a format that is easy to read and relevant. This is further complicated

by the fact that users now use a large variety of devices with varying screen sizes and

resolutions thus forcing the designer to take into consideration these aspects when designing

the site. They need to ensure that their site comes up correctly in different browsers (cross-

browser), different operating systems (cross-platform) and different devices (cross-device),

which requires careful planning on the side of the developer.

A front-end developer architects and develops websites and applications using web

technologies (i.e. HTML, CSS and JavaScript), which run on the Open Web Platform or act

as compilation input for non-web platform environments.

HTML

The HyperText Markup Language or HTML is the standard markup language for

documents designed to be displayed in a web browsers. It can be assisted by technologies

such as Cascading Style Sheet (CSS) and scripting language such as JavaScript.

Web browsers receive HTML documents from a web server or from local storage

and render the documents into multimedia web pages. HTML describes the structure of a web

page semantically and originally included cues for the appearance of the document.

Page 14 of 25
HTML elements are the building blocks of HTML pages. With HTML

constructs, images and other objects such as interactive forms may be embedded into the

rendered page. HTML provides a means to create structured documents by denoting

structural semantics for text such as headings, paragraphs, lists, links, quotes and other items.

HTML elements are delineated by tags, written using angle brackets. Tags such

as <img /> and <input /> directly introduce content into the page. Other tags such

as <p> surround and provide information about document text and may include other tags as

sub-elements. Browsers do not display the HTML tags, but use them to interpret the content

of the page.

A simple html code

Page 15 of 25
The output

3.1.2 CASCADING STYLE SHEET

Cascading Style Sheets (CSS) is a style sheet language used for describing

the presentation of a document written in a markup language such as HTML. CSS is a

cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

CSS is designed to enable the separation of presentation and content,

including layout, colors, and fonts. This separation can improve content accessibility, provide

more flexibility and control in the specification of presentation characteristics, enable

multiple web pages to share formatting by specifying the relevant CSS in a separate .css file

which reduces complexity and repetition in the structural content as well as enabling the .css

file to be cached to improve the page load speed between the pages that share the file and its

formatting.

Page 16 of 25
A sImple css code snippet

3.1.3 TOOLS I USE FOR WEB DEVELOPMENT

During my training, I got introduced to a few essential tools that makes web development

easier, I used them throughout my training and for my projects.

They are as follows:

Visual Studio Code

Page 17 of 25
Visual Studio Code is a lightweight but powerful source code editor which runs on

your desktop and is available for Windows, macOS and Linux. It comes with built-in support

for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other

languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).

Git AND GitHub

Git is a DevOps tool used for source code management. It is a free and open-source

version control system used to handle small to very large projects efficiently. Git is used to

tracking changes in the source code, enabling multiple developers to work together on non-

linear development

GitHub is a Git repository hosting service, but it adds many of its own features. While

Git is a command line tool, GitHub provides a Web-based graphical interface. It also

provides access control and several collaboration features, such as a wikis and basic task

management tools for every project.

Chrome DevTools

Developer tools (or "development tools" or short "DevTools") are programs that allow a

developer to create, test and debug software.

Current browsers provide integrated developer tools, which allow the inspection of a website.

They let users inspect and debug the page's HTML, CSS, and JavaScript, allow to inspect the

network traffic it causes, make it possible to measure it's performance, and much more.

I prefer to chrome devtools for it is more efficient, and it’s easier to get access to many

extensions that make development easier.

Page 18 of 25
3.2 WEB DEVELOPMENT PROJECTS

I did quite a bit of projects in web development, following on with what I was taught, what I

helped the instructors and developers in doing, and what I practiced at home on my own.

FRONTEND PROJECTS

HTML CODE VIEW

Page 19 of 25
CSS CODE VIEW

Page 20 of 25
OUTPUT

Page 21 of 25
CHAPTER FOUR

SKILLS ACQUIRED ,AND CHALLENGES ENCOUNTERED

4.1 TECHNICAL SKILLS ACQUIRED

 By working on websites I gained the ability to use html and css to create both simple

and complex websites.

 By practicing daily I’ve come to be able to add javascript to html and css to create a

functional website.

 I gained the Ability to create fully responsive websites.

 Ability to utilize different web development tools.

 Ability to utilize git and github

4.2 SOFT AND SOCIAL SKILLS ACQUIRED

 Communication

 Patience

 Open-mindedness and adaptability

 Critical thinking, creativity and problem solving

 Teaching and effective learning skills

4.3 CHALLENGES ENCOUNTERED

 As EKITI hasn’t advanced enough in the tech field I faced difficulty in finding a place

for IT placement.

 Having to run miscellaneous errands for the bosses at the company.

Page 22 of 25
 Data issues , not being able to stay properly online like my fellow developers, so

sometimes I couldn’t keep up

CHAPTER FIVE

CONCLUSION AND RECOMMENDATIONS

5.1 CONCLUSION

In conclusion, my industrial training at KINPLUS TECHNOLOGIES has been so

productive, that not a moment was wasted in my acquiring of essential skills to a better

developer, technician and computer scientist.

The 4 months had me gaining not just the knowledge of web development and

hardware, it also gave me the soft skills needed in day to day life, I see myself going beyond

my comfort zone in order to make myself better.

It made me realize my choosing of computer science in EKSU and my IT at KINPLUS

TECHNOLOGIES wasn’t a waste and definitely the wrong choice.

5.2 RECOMMENDATIONS

i. Universally Recommended Program: This program comes highly recommended by all

tertiary institutions, as well as by the Federal Government and its associated bodies

like the ITF. The primary objective behind the government's establishment of this

initiative is to bridge the gap between the theoretical knowledge imparted in

classrooms and its practical application in real industries.

ii. Simplifying Student Placements: The ITF plays a crucial role in facilitating the

placement of students at their attachment locations, thereby alleviating the stress and

Page 23 of 25
challenges often faced by students when searching for suitable attachment

opportunities. This ensures a smoother and more efficient process.

iii. Financial Assistance for Students: The government's involvement should also extend

to providing financial support to students, regardless of the amount, especially to help

them acquire the necessary materials for conducting experiments. This financial aid

can significantly benefit students in their pursuit of practical learning experiences.

Page 24 of 25
REFERENCES

 Logbook

 History of SIWES (Student Industrial Work Experience Scheme) .(n.d) .

NigerianFinder .https://nigerianfinder.com/history-of-siwes

 https://www.w3schools.com/

 https://www.frontendmentor.io/

 https://www.netlify.com/

 https://www.wikipedia.org/

Page 25 of 25

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy