Академический Документы
Профессиональный Документы
Культура Документы
15/52HA049
UNIVERSITY OF ILORIN
COMPUTER SCIENCE
UNDERTAKEN AT
i|Page
DEDICATION
This report is fore mostly dedicated to God almighty for everything He did
to see to the success of my SIWES. His provision, protection, strength,
support, love, care, comfort and the countless number of things that are
beyond enumeration. I also will like to dedicate this report to my family
for their support in every way. The words of encouragement, the support,
care, love and everything they contributed to the success of this program.
Special dedication also to my parents for their support and to my boss
and his staffs for their support and encouragement.
ii | P a g e
ACKNOWLEDGEMENT
My sincere gratitude goes to the Lord God almighty for all that He did for
me before this program, during this program and after this program. It
has been God all through. I also want to appreciate my entire family for
their endless support in the course of the program, I could not have done
it without them. I also appreciate the entire staff of Brimatel Global
Network for the opportunity to serve in their company as an intern during
my period of attachment. I want to thank them for their care, love and
support all through the program. Although I am unable to mention
names, I want everyone that contributed to the success of my program to
know that I am sincerely grateful.
iii | P a g e
TABLE OF CONTENT
CONTENT PAGE
TITLE I
DECLARATION II
DEDICATION III
ACKNOWLEDGEMENT IV
CHAPTER 1: INTRODUCTION
iv | P a g e
CHAPTER 5: SUMMARY, CONCLUSIONS AND RECOMMENDATIONS
v|Page
CHAPTER 1
INRTODUCTION
1|Page
1.1 HISTORY OF INDUSTRIAL TRAINING FUND (ITF)
2|Page
As part of its responsibilities, the ITF provides Direct Training, Vocational
and Apprentice Training, Research and Consultancy Service, Reimbursement of
up to 50% Levy paid by employers of labour registered with it, and administers
the Students Industrial Work Experience Scheme (SIWES). It also provides
human resource development information and training technology service to
industry and commerce to enhance their manpower capacity and in-house training
delivery effort.
The Industrial Training Fund is a grade ‘A’ Parastatal operating under the
aegis of the Federal Ministry of Industry, Trade and Investment. It has been
operating for 46 years as a specialist agency that promotes and encourages the
acquisition of industrial and commercial skills required for national economic
development
Vision Statement
To be the foremost Skills Training Development Organization in Nigeria and
one of the best in the world.
Mission Statement
To set and regulate standards and offer direct training intervention in industrial
and commercial skills training and development, using a corps of highly
competent professional staff, modern techniques and technology.
3|Page
1.2 AIMS AND OBJECTIVES OF SIWES
4|Page
To make through explanation of the work done during my four-month
industrial training.
To fulfill the requirement for national diploma in computer science.
To contribute to the body of knowledge and to enhance the understanding
of the writer about a similar or same job.
5|Page
CHAPTER 2
DESCRIPTION OF ESTABLSHMENT
6|Page
2.1 About the company
Our goal
To be the leading Nigerian company that delivers software products and
services that meet global standards
7|Page
DESIGN GROUP
With our in-house award winning designers, we recognize the fact that
usability, functionality and visualization are three of the most important factors
when designing interfaces or web sites. Using this strategy, we work with you
to ensure that your messaging and marketing goals are realized with the designs
we create. We will work with you and bring your idea to life.
DEVELOPMENT GROUP
As a leading mobile application development company, Brimatel has extensive
experience in creating high performance, feature-packed native mobile
applications for all the major mobile platforms including iOS, Android,
BlackBerry OS and Windows Mobile. Brimatel mobile app developers can
create the right app that will meet your business needs.
2.2 Objectives
To train software and business developers with global competence
To be a revenue-generating company from software products
To provide excellent service and have satisfied customers
To create a flexible and motivating work environment
Establish various committees to drive disseminate and implement
innovative Ideas.
To produce professionals in this era of global technologies.
8|Page
2.3 Organizational Structure
CEO
HUMAN
RESOURCES SALES
CTO
REVENUE &
DESIGN GROWTH
ENGINEERING
QUALITY
ASSURANCE
9|Page
2.4 DEPARTMENTS IN THE COMPANY
Computer Repair and Maintenances Department – This is the department
which is responsible for the buying and maintenance of all equipments that are
being used in the office.
Web Design Department – I was deployed to this department and they are
responsible for the creation and development of websites from scratch. They also
maintain and debug or repair any problem which may tend to affect existing
websites.
Graphics Designs – This is the department where all graphical works are being
created. They are the ones responsible for creating different logos and they also
help the website department in determining the look and feel of a website.
10 | P a g e
CHAPTER THREE
11 | P a g e
Well on resumption to work, I had what was more like a short interview in
which I was asked whether I had any programming experience, my field of
interest and some other things. After that, I was then told to join the website
development department based on the answers I gave during the short interview.
Actually I didn’t spend a lot of time learning HTML and CSS because I
kind of had a little bit good background in them. And this was due to the fact
that we have been thought in school previously. So after doing lots of dummy
pages, I was then introduced to Bootstrap. Bootstrap is more like a pre-written
css file which makes it very easy to apply css to design a website. It contains
some set of pre-defined css which are grouped under different classes .Then to
use them, one just need to apply the corresponding bootstrap file to your html
tags.
12 | P a g e
code. I then started learning the basic syntax of JavaScript. How to declare
variables, how to create list, how to define functions and classes, using different
control loops such as if-else statements, while statements etc. I was also thought
how to use javascript with html either inline or as an external file. I then learnt
how to use javascript to manipulate the HTML DOM (Document Object
Model).
After I was done with JavaScript, I was then introduced into what I call
the beautiful world of the python programming language. Python is a
programming language which can be used to develop almost anything, be it
websites, mobile applications, desktop applications etc. Python recently even
got more popular due to its use in deep machine learning and A.I (Artificial
Intelligence). So I started with how to make simple python declarations such
as assigning values to variables and printing text on screen. After which I then
moved on to control loops such as if-else statements, while statements etc. From
their I moved into using lists, tuples, and dictionaries. On learning those, I then
started with the defining of functions, and classes . then I learnt how to create
modules and how to import and use any modules which I want .
On finishing with python, I then started with one of its many applications
which is website development. I did this using a framework called DJANGO.
Django is web development framework based on the python language . It can
be used to create both the frontend and backend of websites from scratch. It as a
very powerful; tool which makes web development fast and easy. So I started
learning how to install it, then create an app from it. After that I learnt how to
create views and map it to urls. Then I moved to database i.e how to integrate
databases with Django. I also learnt how to query each database and get any
data which I want from it. After I was done, I then learnt how to deploy it
online.
13 | P a g e
CHAPTER FOUR
14 | P a g e
All thanks to god, the training was successful, so what I learnt mainly was
how to build and design good dynamic websites from scratch and also
build it in such a way that it will be easy to maintain and expand in the
future. Although, right now I can’t say I’m an expert in web design and
development, but I ca boldly say I’m far much above the level I was
before I started the siwes program
15 | P a g e
CHAPTER FIVE
16 | P a g e
5.1 SUMMARY
Experience they say is the best teacher. During this period of my SIWES, I was
really chanced to be a student of experience. I saw what is really means when one
is described as a technical person and how to not just be a technical person but to
be one that can make money from whatever technical he/she has. I also
experienced the Lagos working life of leaving home as early as 6:00 and getting
home late. Finally, I had the chance to meet a lot of people in the same field, share
knowledge, experience, mentor and be mentored by some of them.
To the glory of God and God alone, the program was a success and I was glad I
had the program. Nevertheless, I had quite a lot of challenges during my period of
attachment some of which include;
17 | P a g e
5.3 RECOMMENDATIONS
18 | P a g e