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

PRINTX_3

unilorin siwes report

Uploaded by

Owoeye Adenike
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

PRINTX_3

unilorin siwes report

Uploaded by

Owoeye Adenike
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

A TECHNICAL REPORT ON STUDENTS INDUSTRIAL WORK

EXPERIENCE SCHEME (SIWES)

BY
PRINTX_3
MATRIC_3

HELD AT:
CODESQUAD LLC
CODESQUAD LLC, FIRST FLOOR, MURITALA MUHAMMED
WAY, BESIDE POLARIS BANK, ABOVE OLANZE
RESTAURANT, POST OFFICE, ILORIN.
FROM JUNE 13 – DECEMBER 1, 2023.

SUBMITTED TO;
THE DEPARTMENT OF COMPUTER SCIENCE, FACULTY OF
COMMUNICATION AND INFORMATION SCIENCES,
UNIVERSITY OF ILORIN, ILORIN, KWARA STATE, NIGERIA.

IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR


THE AWARD OF BACHELOR OF SCIENCE (BSc) DEGREE IN
COMPUTER SCIENCE.

DECEMBER 2023

I
REPORT OVERVIEW

The experience I had while participating in my students' industrial work experience program
(SIWES) is highlighted in this report. My primary responsibility during the intensive six months
of SIWES training at CodeSquad LLC was website design and development for both the company
and outside clients.
The information that I acquired during my placement is included in this technical report such as
the organizational structure of the company, the main departments within the firm and their roles,
and the description, location, and brief history of the facility where my training was conducted.
Finally, the report includes a summary of the difficulties I encountered during my attachment,
along with suggestions and ideas that may serve to enhance the program going forward.

II
DEDICATION

This work is dedicated to the Almighty God who has been there for me right from the beginning

to this very point and my parents, my siblings and entire colleagues whose support served as a fuel

to keep me going. The Lord bless them richly.

III
ACKNOWLEDGEMENT

My sincere gratitude goes out to God for His protection and guidance throughout this journey. I

also extend my sincere gratitude to my parents for their love, support, and prayers. My in-house

supervisors, Mr. Yusuf, Mr. Boluwatife Agbedeyi, and Mr. Oluwaseun Balogun, have given me

solid backing and encouragement. Additionally, I am grateful to everyone who has helped me

succeed, both within and outside of my place of attachment. Without their help, this feat would

not have been possible.

My gratitude also extends to CodeSquad LLC's CEO, Mr. Adeyinka Adekeye; project manager,

Mr. Yusuf; and other staff members, Mr. Usman; Mr. Hudhayfah; for their guidance, discipline,

and hard work throughout my industrial training. I appreciate you broadening my knowledge.

I would also like to express my gratitude to all of the other industrial training students that helped

me, namely Emmanuel, Mariam, Omolara, Adetomiwa, Heritage, Bukola, Elizabeth, Christian,

and Ayomide from different departments and schools. This encounter was successful because of

their cooperation during its cause.

I also want to express my gratitude to all of my friends, siblings, and people whose names I was

unable to mention but who have made significant contributions to the success of this work.

IV
ABSTRACT

The training received and the real-world experiences gained during the six-month attachment at
CODESQUAD LLC are fully analyzed and documented in this technical report. CODESQUAD
LLC's head office is located at 1st floor, Muritala Muhammad Way, Ilorin, beside Polaris Bank,
above Olanze restaurant, post office. Frontend, backend, Mobile Application Development, and
machine learning are the areas of expertise for CODESQUAD LLC. I had the honor of working
with the frontend unit for the whole of my six-month training at the company. Throughout my six-
month apprenticeship at the company, I had the opportunity to work on several projects and gain
an understanding of the dynamics of web development.

V
LIST OF FIGURES
Figure 1- CodeSquad's organizational chart ................................................................................... 6

Figure 2 - Code for the test project ................................................................................................. 7

Figure 3 - Code for the test project ................................................................................................. 7

Figure 4 - Output for the test project .............................................................................................. 8

Figure 5 - Code for the test project ................................................................................................. 8

Figure 6 - Code for Tailwind CSS project ...................................................................................... 9

Figure 7 - Output for Tailwind CSS project ................................................................................... 9

Figure 8 - Output for Tailwind CSS project ................................................................................... 9

Figure 9 - Code for Bootstrap project ............................................................................................. 9

Figure 10 - Output for Bootstrap project ...................................................................................... 10

Figure 11 - Code for Bootstrap project ......................................................................................... 10

Figure 12 - Zeedlabs project [HTML, CSS & JS] ........................................................................ 11

Figure 13 - Zeedlabs project [HTML, CSS & JS] ........................................................................ 11

Figure 14 - Zeedlabs project [HTML, CSS & JS] ........................................................................ 11

Figure 15 - Zeedlabs project [HTML, CSS & JS] ........................................................................ 11

Figure 16 - Zeedlabs project code ................................................................................................. 12

Figure 17 - Zeedlabs project code ................................................................................................. 12

Figure 18 - Zeedlabs project code ................................................................................................. 12

Figure 19 - Zeedlabs project code ................................................................................................. 12

Figure 20 - Overseeing the media team for the techies meetup .................................................... 13

Figure 21 - Design for TopupBox a subsidiary we worked with .................................................. 14

Figure 22 - Design for the techies meetup .................................................................................... 14

VI
Figure 23 - Design for the techies meetup .................................................................................... 19

Figure 24 - Design for TopupBox a subsidiary we worked with .................................................. 19

VII
TABLE OF CONTENT

REPORT OVERVIEW ................................................................................................................... II

DEDICATION .............................................................................................................................. III

ACKNOWLEDGEMENT ............................................................................................................ IV

ABSTRACT ................................................................................................................................... V

CHAPTER ONE ............................................................................................................................. 1

1.0 INTRODUCTION ............................................................................................................ 1

1.1 HISTORICAL BACKGROUND OF SIWES .................................................................. 1

1.2 OBJECTIVES OF SIWES ............................................................................................... 3

CHAPTER TWO ............................................................................................................................ 4

2.0 BRIEF HISTORY OF CODESQUAD LLC .................................................................... 4

2.0.1 VISION ..................................................................................................................... 5

2.0.2 MISSION STATEMENT ......................................................................................... 5

2.1 CORPORATE VALUES ................................................................................................. 5

2.2 SCOPE OF SERVICES ................................................................................................... 6

2.3 THE ORGANIZATION CHART OF CODESQUAD LLC ............................................ 6

CHAPTER THREE ........................................................................................................................ 7

3.0 DESCRIPTION OF WORK DONE................................................................................. 7

..................................................................................................................................................... 8

3.1 OUTLINE OF WORK DONE ......................................................................................... 8

3.1.1 THE DESIGN OF WEBSITES ................................................................................ 8

VIII
3.1.2 MANAGING TEAMS AND PROJECTS .............................................................. 10

3.1.3 WORKED AS A GRAPHICS DESIGNER ........................................................... 14

3.2 REQUIREMENTS TO GET THE WORK DONE ........................................................ 15

CHAPTER FOUR ......................................................................................................................... 16

4.0 INDUSTRIAL TRAINING EXPERIENCE .................................................................. 16

4.1 SUMMARY OF EXPERIENCE ACQUIRED .............................................................. 16

4.1.1 TIMELINESS ......................................................................................................... 16

4.1.2 PROJECT MANAGEMENT .................................................................................. 17

4.1.3 INTERPERSONAL RELATIONSHIP................................................................... 17

4.1.4 TECHNICAL SKILLS ........................................................................................... 18

4.1.5 TEAM WORK ........................................................................................................ 18

4.2 CONTRIBUTIONS TO CODESQUAD LLC ............................................................... 18

CHAPTER FIVE .......................................................................................................................... 20

5.0 SUMMARY OF ATTACHMENT ACTIVITIES .......................................................... 20

5.1 Problems Encountered during the Programme............................................................... 20

5.2 SUGGESTIONS FOR IMPROVEMENT OF THE SCHEME ..................................... 20

5.3 RECOMMENDATIONS ............................................................................................... 21

5.4 CONCLUSION .............................................................................................................. 21

IX
CHAPTER ONE

INTRODUCTION

1.0 INTRODUCTION

Typically, an educated person would not be ready for the workforce with just theoretical

knowledge. In order to accomplish specific tasks or work, a worker or industrious individual needs

to possess not only theoretical knowledge but also versatility in the practical application of such

talents.

The essence and justification for industrial training is the requirement to integrate theoretical

knowledge with practical abilities in order to generate outcomes in the form of goods and services

or to be productive.

The first chapter of this report describes SIWES's purpose, goals, and advantages. Chapters two of

the report covers the company's profile, vision, and mission. Chapters three and four of the report

address the industrial experience. Finally, chapter five concludes and offers recommendations.

1.1 HISTORICAL BACKGROUND OF SIWES

The Federal Government of Nigeria created Industrial Training, also known as the Students

Industrial Work Experience Scheme (SIWES), to give undergraduates enrolled in practical-

oriented courses in higher education a proper understanding of what goes on in the industry related

to their professions before they eventually leave school to enter the workforce. The Industrial

Training Fund (ITF) launched the Students Industrial Work Experience Scheme (SIWES) in 1973.

This was in response to the mandate that the then-military president, General Yakubu Gowon

(Rtd.), gave the ITF through decree 47 of 1971, tasked it with encouraging the development of

1
skills in industry and commerce in order to create a pool of trained indigenous labor sufficient to

meet the needs of the country's economy.

The establishment of the Student Industrial Work Experience Scheme (SIWES) by ITF in

1993/1994 was prompted by the growing concern among manufacturers that graduates from

various higher education institutions do not possess sufficient practical background studies that

prepare them for employment in industry. One of the main responsibilities of the ITF is to act as a

cooperative organization with business and industry, enabling students in postsecondary

educational institutions to participate in mid-career work experience attachments in fields related

to their fields of study. In Nigerian universities, the Student Industrial Work Experience Scheme

(SIWES) is a crucial and essential component of some degree programs. The fund's main goal,

known as SIWES, is to support and stimulate the development of practical skills in business and

industry in order to produce enough trained native labor to meet the demands of the country's

economy. This organization was run via its zonal offices at the State headquarters throughout

Nigeria, as well as its national headquarters in Jos, Plateau State. This program fills in this gap by

exposing and preparing students in courses like Agriculture, Engineering, Technology,

Environmental Science, and Pure and Applied Science for the industrial work environment that

they will likely encounter after graduation. SIWES lasts four months in polytechnics at the

conclusion of NDI, four months in colleges of education at the conclusion of NCE II, and six

months in universities, depending on the field, at the conclusion of 200, 300, 400, or 500 levels.

The majority of the nation's higher education institutions now require participation in SIWES as a

prerequisite for awarding diplomas and degree certificates in particular fields, in compliance with

government education policy. ITF is the operator, whereas NUC, NCCE, and NBTE are the

coordinating agencies.

2
1.2 OBJECTIVES OF SIWES

The Federal Government outlined the particular objectives of SIWES in the April 1978 Gazette,

summarizing them as follows:

a. To provide an avenue for students in institutions of higher learning to acquire industrial

skills and experiences on their course of study.

b. To provide students with an opportunity to apply their knowledge in real work and actual

practice

c. To make the transition from school to the world of work easier and to enhance students

contacts for later job placement

d. To expose students to work method and techniques in handling equipment and machine

ties in their institutions.

e. Enlist and strengthen employers’ involvement in the entire education process and prepare

students for employment in industry and commerce.

3
CHAPTER TWO

DESCRIPTION OF THE ESTABLISHMENT OF ATTACHMENT

2.0 BRIEF HISTORY OF CODESQUAD LLC

Since its incorporation in 1989, CODESQUAD LLC has offered IT services and assisted

developers and programmers in carrying out tasks and troubleshooting issues with less difficulties.

"Bringing out codes to reality in the best time and best quality value" is our main goal. At

CODESQUAD, we recognize that writing codes successfully requires collaboration with project

team members as well as the use of our highly skilled, moral, cost-and procurement-focused tech

personnel. By bringing together like-minded experts with tech knowledge and expertise, we align

our business to market sectors. We can compare project criteria to proven deliverables and discuss

innovation and market trends across projects and sectors thanks to our industry-specific

intelligence. We collaborate with businesses from various locations, and our clients receive top-

notch projects from us.

In order to strengthen the Management Structure and effectively implement our diversification

plan, CODESQUAD has participated in a few successful mergers with other businesses.

The company's growth strategy has depended on continuously enhancing service delivery,

appropriately motivating and developing our people capital, implementing best practices, and

creating an environment that fosters creativity. We think that doing this would give our clients

value and happiness that they would find difficult to find elsewhere.

Despite our Nigerian location, we always work to make sure that our services are competitive with

those offered in the global market. We are positioned to expand the use of the CodeSquad

4
advantage while offering our services thanks to our strategically placed offices in Lagos and Ilorin,

Nigeria.

2.0.1 VISION

CODESQUAD will be the biggest, the largest, most resource-rich, technologically proficient,

adaptable, and preferred project development consulting organization in Nigeria.

2.0.2 MISSION STATEMENT

CODESQUAD Associates' primary goals are to: manage technology-oriented projects; plan and

oversee all consulting services needed to develop Web and mobile applications; design and bring

to life the codes we write to implement; and package and oversee Public-Private Partnerships for

concessions.

The services provided by CodeSquad LLC set them apart from the competitors thanks to their

custom-made composition, thorough and organized documentation, precise judgment based on

reliable empirical data, and advanced IT processing.

In the Nigerian market, sales are made both directly to customers and through coordinators, project

managers, and trainees.

2.1 CORPORATE VALUES

a. Integrity

b. Insight

c. Innovation

5
2.2 SCOPE OF SERVICES

Accordingly, the company provides the following services;

a. Website Development

b. Project Management

c. Mobile Application Development

d. Operation and Research

e. Machine learning

2.3 THE ORGANIZATION CHART OF CODESQUAD LLC

The CODESQUAD LLC organizational chart below illustrates the administrative chains of

command inside the company.

CEO
CHIEF EXECUTIVE OFFICER

ADMIN DEPARTMENT

PROJECT MANAGEMENT

WEB MOBILE ARTIFICIAL


DEVELOPMENT DEVELOPMENT INTELLIGENCE

DEEP LEARNING MACHINE LEARNING

Figure 1- CodeSquad's organizational chart

6
CHAPTER THREE

WORK DONE DURING SIWES

3.0 DESCRIPTION OF WORK DONE

During my first few week at CodeSquad LLC, I was assigned to the Frontend web development

unit. To determine my level of proficiency in frontend web programming, I was given a general

test. After that, I had a briefing on the use of text editors and teamwork tools including Google

Workspace, Asana, Slack, and GitHub.

I was then given a test assignment to determine how well I understood everything that had been

covered. I gained a better understanding of the fundamentals of meeting deadlines and cooperating

with others through this assignment. I had the good fortune to work with a few of the

establishment's masters over time, and I learned a great deal of useful skills from them.

Figure 2 - Code for the test project Figure 3 - Code for the test project

7
Figure 5 - Code for the test project Figure 4 - Output for the test project

3.1 OUTLINE OF WORK DONE

The activities I completed throughout my six-month participation in the Students' Industrial Work

Experience Scheme (SIWES) program at CodeSquad are detailed here.

3.1.1 THE DESIGN OF WEBSITES

Following several weeks of hands-on experience testing my skills on a variety of assignments,

several real-world projects were assigned for completion. I was able to create a variety of websites

using HTML (Hypertext Markup Language), vanilla CSS (Cascading Style Sheet), bootstrap (a

CSS framework), tailwind CSS (a CSS framework), and vanilla JavaScript during this session.

Among the many projects completed, a few truly stood out because of the difficulties encountered

8
and the solutions needed. Details on this projects can be seen on my GitHub profile -

https://github.com/JFstudios03

Figure 6 - Code for Tailwind CSS project Figure 7 - Output for Tailwind CSS project

Figure 8 - Output for Tailwind CSS project Figure 9 - Code for Bootstrap project

9
Figure 11 - Code for Bootstrap project Figure 10 - Output for Bootstrap project

3.1.2 MANAGING TEAMS AND PROJECTS

I was offered the thrilling opportunity to manage a company project - the Zeedlabs website - in my

twelfth week of employment. As part of the project, I had to oversee SwiftTech, a group of four

developers that collaborated closely with me. It was this obligation that made my administrative

side come out. Both Mr. Yusuf, the project manager, and Mr. Adeyinka, the CEO, were impressed

with the manner the project was handled. Two weeks were allotted for finishing the website. With

the help of team members and other interns, the website was finished much ahead of schedule.

Owing to my outstanding performance, I was given the opportunity to oversee further projects,

one of which involved overseeing the media team for a significant tech event.

10
Figure 15 - Zeedlabs project [HTML, CSS & JS] Figure 14 - Zeedlabs project [HTML, CSS & JS]

Figure 12 - Zeedlabs project [HTML, CSS & JS] Figure 13 - Zeedlabs project [HTML, CSS & JS]

11
Figure 19 - Zeedlabs project code Figure 18 - Zeedlabs project code

Figure 16 - Zeedlabs project code Figure 17 - Zeedlabs project code

12
Figure 20 - Overseeing the media team for the techies meetup

13
3.1.3 WORKED AS A GRAPHICS DESIGNER

The requirement for an internal graphics designer to work on a few designs emerged in the

twentieth week. I jumped at the chance, knowing full well that I can help in this area, and created

some incredibly eye-catching graphics.

Figure 22 - Design for the techies meetup

Figure 21 - Design for TopupBox a subsidiary we worked with

14
3.2 REQUIREMENTS TO GET THE WORK DONE
To guarantee the smooth implementation of the industrial training program, several measures had

to be taken. Among them are:

a. Configuring Visual Studio Code (VScode), the text editor

b. Understanding the concept of web development

c. Getting familiar with languages to be used – Hypertext markup language (HTML),

Cascading style sheet (CSS), Tailwind CSS, Bootstrap, JavaScript and React.

15
CHAPTER FOUR

EXPERIENCE GAINED

4.0 INDUSTRIAL TRAINING EXPERIENCE

My time at CODESQUAD LLC was illuminating and eye-opening in every way since it gave me

practical experience working with people and showed me how different departments within the

technology business complement one another. In an effort to bring out the best in its employees,

CodeSquad fosters a highly competitive and challenging work environment. All employees and

trainees are required to exhibit a high degree of professionalism, effort, seriousness, creativity, and

originality.

4.1 SUMMARY OF EXPERIENCE ACQUIRED

4.1.1 TIMELINESS

The official start time for work each day is 9:00 a.m., and it is expected that all employees and

trainees will arrive at work by that time or earlier, unless they have legitimate, lie-proof excuses.

Absence from work will be taken extremely seriously. The management is in agreement that

employees who return to work later than expected are detrimental for the expansion of the business.

On weekdays (Monday through Friday), the formal end of the day is 4:00 p.m.; however, an

extension of this period is acceptable in tight situations where urgent attention is required for

ongoing work. I encountered the closure time extension multiple times, since it also helped to

prepare me for the work that awaited me after graduation.

16
4.1.2 PROJECT MANAGEMENT

One of CODESQUAD LLC's activities that is duly observed on a regular basis is coordination

meetings. The purpose of the meeting, which is always chaired by the project manager, is to review

the update reports from each staff member on their activities, to talk about how each project is

progressing, to identify potential issues and challenges on each project, and to discuss general staff

welfare as well as potential long-term solutions to these problems. As time went on, I was given

more and more responsibilities, including managing a few team members to maintain efficiency

and production.

4.1.3 INTERPERSONAL RELATIONSHIP

In order to create an environment where each employee can perform to their full potential, it is

crucial that employees in an organization get along well with one another. Otherwise, the

workplace will become chaotic, unfriendly, and hostile, which will negatively impact productivity

and the company as a whole.

In this sense, I learned how to interact with other employees of the company that I encountered

and made an effort to stay away from any kind of conflict, argument, or hostility. I developed my

ability to communicate with managers, supervisors, and other employees. I also gained knowledge

on how to accept other people's flaws, value uniqueness, and handle criticism well.

I also saw how our company interacted with other parties that were engaged in every project we

worked on. I am also aware that in order to maintain a positive project and contractual connection,

it is necessary to endure and even promote the behavior of clients and other related professionals,

which can occasionally be very unpredictable, demeaning, perplexing, challenging, and hard to

17
understand. As long as design standards and principles are upheld, it is crucial to prioritize the

client's needs and do everything in your power to meet them.

4.1.4 TECHNICAL SKILLS

I developed expertise using a range of web development tools, frameworks, and collaborative

applications and websites. I developed my ability to multitask and plan ahead to tackle potential

issues without having to pause work in order to do so.

4.1.5 TEAM WORK

Working in teams to complete a lot of work required me to collaborate with other interns and staff

people, so I had a positive experience there as well. At my location of attachment, I had the

opportunity to closely observe the project manager and learn how he handled and managed each

team member.

4.2 CONTRIBUTIONS TO CODESQUAD LLC


a. I contributed my creativity to every task that was assigned to me

b. Taught boot camp students and new interns

c. Finished a good number of websites in the allocated time

d. Worked on several graphic designs for the company

e. Assisted as a media personnel for the company’s techies meetups

18
Figure 24 - Design for TopupBox a subsidiary we worked with

Figure 23 - Design for the techies meetup

19
CHAPTER FIVE

SUMMARY, CONCLUSIONS AND RECOMMENDATIONS

5.0 SUMMARY OF ATTACHMENT ACTIVITIES


I am pleased to report that I have gained a great deal of knowledge about Web development during

the course of the six-month curriculum. As I had to manage teams on several occasions during the

program, I most notably learned how to collaborate with other team members to accomplish a lot.

I also learned how to design and construct websites, work with various collaborative applications,

and develop using multiple frameworks.

5.1 PROBLEMS ENCOUNTERED DURING THE PROGRAMME


a. Transportation: Due to the nation's current economic climate and the distance between

my home and the placement, the cost of transportation has increased significantly. This

ultimately resulted in my supervisor reaching a thoughtful decision to let us come for at

least three days a week.

5.2 SUGGESTIONS FOR IMPROVEMENT OF THE SCHEME


a. A place of attachment should be provided by the school to students in order to guarantee

adherence to the curriculum.

b. Allowances should be granted monthly to students during their programme, this will

help them a great deal to address some financial challenges during their course of

training.

c. Every month, external supervisors should to pay pupils a visit at their different

attachment locations.

20
5.3 RECOMMENDATIONS
I strongly recommend CodeSquad LLC as a place of attachment for the six-month Students'

Industrial Work Experience Scheme (SIWES) program to anyone who is eager to get started in the

web development industry and the field of technology. It has truly helped me learn a great deal

about the field of web development.

5.4 CONCLUSION
My six months of industrial training at CODESQUAD LLC was a tremendous success and a

wonderful opportunity to learn new things. My training allowed me to perform very important

tasks that in some way increased my productivity in the company, allowing me to appreciate my

chosen course of study even more. I was able to combine the theoretical knowledge I had learned

in school with the practical hands-on application of knowledge I had gained here. I now have a

much broader perspective on the value and applicability of computer science in both my local

community and the wider globe thanks to my education here, and I am eager to make a meaningful

contribution to it once I graduate. As a result, I have also improved my relationships with my

coworkers. I can now recognize how my course of study and other disciplines work together to

achieve good outcomes. During this time, a great deal has been discovered and learned. Every

student should take advantage of the SIWES program as it provides them with a wealth of practical

information that enhances their theoretical background and equips them for life in the real world.

21

You might also like