Timi Boy Report
Timi Boy Report
ADO EKITI
A TECHNICAL REPORT ON
SUBMITTED
BY
1909003014
TO
FACULTY OF SCIENCE
FROM
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
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
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
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)
MATRIC: 1909003014
SIGNATURE:
...................................................................................
SUPERVISOR
NAME:
SIGNATURE:
............................................................................
Page 5 of 25
TABLE OF CONTENTS
COVER PAGE............................................................................................
DEDICATION ……………………………………………………………
ACKNOWLEDGEMENTS ………………………………………………
ABSTRACT ………………………………………………………………
Page 6 of 25
CHAPTER FOUR: SKILLS ACQUIRED, AND CHALLENGES
ENCOUNTERED
5.1 Conclusion
5.2 Recommendations
References
Page 7 of 25
CHAPTER ONE
INTRODUCTION TO 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
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
Page 8 of 25
Educational policy. Undergraduate of the following discipline are expected to be a part of the
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
situation.
3. Enabling the easier and smoother transition from school by equipping students with
4. Exposing students to work methods and techniques that may not be available during
Page 9 of 25
CHAPTER TWO
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.
Applications, and youth empowerment through training and internship programs for
individuals and groups who are willing to learn the nitty-gritty of Programming and
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
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
2. Sales and Lease of all up-to date Computers, Computer peripherals and other
consumables
5. Web Development
7. Training Services
Kinplus Technologies offer Programs which are available and helps you build your skills into
Software Development
UI/UX Design
Graphics Design
Project Management
Page 11 of 25
IT Automation & IoT
Data Science/Analysis
Page 12 of 25
CHAPTER THREE
INDUSTRIAL EXPERIENCE
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
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
languages they use depend on the types of tasks they are performing and the platforms on
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
The field of web development is generally broken down into front-end (the user-
Page 13 of 25
3.1.1 FRONTEND WEB DEVELOPMENT
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
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-
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
HTML
The HyperText Markup Language or HTML is the standard markup language for
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
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.
Page 15 of 25
The output
Cascading Style Sheets (CSS) is a style sheet language used for describing
cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
including layout, colors, and fonts. This separation can improve content accessibility, provide
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
During my training, I got introduced to a few essential tools that makes web development
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 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
Chrome DevTools
Developer tools (or "development tools" or short "DevTools") are programs that allow a
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
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
Page 19 of 25
CSS CODE VIEW
Page 20 of 25
OUTPUT
Page 21 of 25
CHAPTER FOUR
By working on websites I gained the ability to use html and css to create both simple
By practicing daily I’ve come to be able to add javascript to html and css to create a
functional website.
Communication
Patience
As EKITI hasn’t advanced enough in the tech field I faced difficulty in finding a place
for IT placement.
Page 22 of 25
Data issues , not being able to stay properly online like my fellow developers, so
CHAPTER FIVE
5.1 CONCLUSION
productive, that not a moment was wasted in my acquiring of essential skills to a better
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
5.2 RECOMMENDATIONS
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
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
iii. Financial Assistance for Students: The government's involvement should also extend
them acquire the necessary materials for conducting experiments. This financial aid
Page 24 of 25
REFERENCES
Logbook
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