Siwes Report
Siwes Report
BY
OBSERVED AT:
SOFTRAYS
This technical report majorly captures the work done and the experience gathered
during my six-month SIWES placement at Softrays, Tanke Ilorin.
My duty while on this skill training programme cut across different Information
Technology fields including but not limited to:
o Frontend development using tools like, ReactJS, NextJS
o Taught students some frontend basics ranging from Html, Css to Javascript
o Learning some backend languages like NodeJS, ExpressJS and interacting
with MongoDB database
INTRODUCTION
The Students’ Industrial Work Experience Scheme (SIWES) is a skill acquisition
programme which has become a compulsory part of academic standards in many
Nigerian Tertiary Institutions’ degree programmes. It was established in 1973 by
Industrial Training Fund (ITF), to expose students to various industrial practical
activities (real life scenarios) such as handling and operating equipment which they
may not have the opportunity to learn during campus activities only.
1.1 Background
It has become a necessity and government’s education policy in most higher
institutions in Nigeria that every student should go through this industrial training
before they can be awarded either a Diploma or a bachelor’s degree specifically in
technical, engineering, applied science, and educational disciplines.
Over the years, this programme has evidently been the solution to the common
problem students have after graduation – lack of practical exposure and relevant
skills in their various fields. SIWES has made various students realize how
relevant their course of study is, in the current labor market. This is indeed a
privilege for students as they get to have a glimpse of what they will be dealing
with after graduation.
The ITF and their coordinating agencies such as NUC, NCCE, and NBTE, in
agreement with some industries and other employers of labor, are the core
operators of this scheme, while the Federal Government of Nigeria continues to
fully fund it. The undergraduates of Medical Science, Education, Other Sciences,
Technology, Agriculture, and Environmental fields are the major beneficiaries of
the programme, and the duration varies between three months to six months.
1.2 Objectives of the Scheme
To expose students to real world scenarios, real world problems they most
likely would encounter in their workplace and how to handle such
situations
It makes the process of transition from school to the world of work easier
and enhances student’s contact for later job placement.
To ensure no student of higher institutions lacks industrial skills and the
necessary experience during their course of study.
To provide students with an avenue to handle and operate equipment and
machinery relevant to their course of study which their institutions may not
have.
BRANCH MANAGER
Network Consultant
The Network Consultant is an experienced and educated professional who certifies
network functionality and performance. They are responsible for designing, setting
up and maintaining computer networks at either an organization or client location.
Programming Unit
o Building and designing interface of websites. Designing and implementing
security measures against cyber-attack and virus. Write software packages to
handle specific tasks, such as controlling equipment or storing and retrieving
data. Also model, design, create and maintain the computer databases and
tables used by a software solution.
o Respond Provides electronic e-Payment for financial operations, provides e-
Learning, e-Health, e-Examination e-Administration for the internal and
external university communities, enrolment, course registration. Manage
user access to systems and equipment through account management and
password administration.
CHAPTER THREE
TASKS CARRIED OUT AND EXPERIENCE GAINED
3.1 Taught Frontend classes
After my presentation of the weather app, I was assigned some classes to take
Frontend tools like HTML, CSS and JAVASCRIPT. I worked hand in hand with
several of my students to better their knowledge on these frontend tools; One of the
steps was to give them projects to check their progress. My communication skills
has been developed as well while trying to teach and the students learnt at a rapid
rate. One of my students built a web calculator using Html and Css.
3.2 Collaboration on Git/GitHub
At a point, especially during the lockdown, we had to work from home for a long
time. We were made to learn Git and GitHub so we could efficiently work
remotely. Git is a free distributed version control system. It is used to keep
detailed tracks of codes and enables all authenticated developers to make
traceable changes. It is meant for remote collaborative work among developers.
While GitHub is a code-hosting platform primarily used to manage Git
repositories.
Using a video tutorial (Git Tutorial for Beginners) by a YouTube tutor popularly
known as Mosh, I added Git and GitHub to my bag of skills which I used to
participate in many projects.
CHAPTER FOUR
PROJECTS BUILT, TOOLS USED, AND EXPERIENCE GAINED