Ini's Work
Ini's Work
Ini's Work
HELD AT
DEPARTMENT OF I.C.T,
BY
INI UWAKMFON
2031920011
A SIWES REPORT SUBMITED TO THE FACULTY OF
Mr. Shuaibu
May, 2023
CERTIFICATION
This is to certify that INI UWAKMFON with matriculation number
2031920011 undergoes her industrial training SIWES at BICT(Burea for
information and communication technology Lafia), Nasarawa state.
DEDICATION
This SIWES report is dedicated to GOD Almighty, Mr. Shuaibu. for their
spiritual and financial support during my SIWES program.
ACKNOWLEDGEMENT
My appreciation first goes to God almighty, the creator of Heaven and Earth
for granting me the grace and privilege to be able to complete this SIWES
program successfully and on schedule.
Also I cannot but acknowledge my university H.O.D, prof. Abah Joshua and
all the lecturers in the department.
TABLE OF CONTENT
Title Pages
Title page i
Declaration ii
Certification iii
Dedication iv
Acknowledgement v
Table of content vi
CHAPTER ONE
1.0 Introduction 1
1.1 About SIWES 1
CHAPTER TWO
CHAPTER THREE
3.3 Projects Done 21
3.4 Conclusion 24
3.5 Recommendation 24
CHAPTER ONE
1.0 INTRODUCTION
This chapter gives a brief history of SIWES, its aims and objectives, as well
as a short narrative on my application and posting. It also introduces
intelligent solution providers (ISP) of Computer, where I had my SIWES
training.
One of the key functions of the ITF is to work as cooperative body with
industry and commerce where students in institutions of higher learning can
undertake mid-career work experience attachment in industries which are
compatible with student’s area of study. The students Industrial Work
Experience Scheme (SIWES) is a skill Training program designed to expose
and prepare students for the Industrial work situation which they are likely to
meet after graduation. Participation in SIWES has become a necessary pre-
condition for the award of diploma and degree certificate in specific
disciplines in most institutions of higher learning in the country in accordance
with the education policy of government.
SIWES was founded in 1973 by ITF (Industrial Training Funds) to address the
problem of tertiary institution graduates' lack of appropriate skills for
employment in Nigerian industries. The Students' Industrial Work Experience
Scheme (SIWES) was founded to be a skill training programme to help expose and
prepare students of universities, Polytechnics and colleges of education for the
industrial work situation to be met after graduation.
The ITF (Industrial Training Fund) organization decided to aid all interested
Nigerian students and created the SIWES program. The federal government
officially approved and presented it in 1974. During its early years, the scheme was
entirely supported by the ITF, but as the financial commitment became too much
for the fund, it withdrew in 1978. The National Universities Commission (NUC)
and the National Board for Technical Education (NBTE) were given control of the
scheme by the federal government in 1979. The federal government handed over
taken over by the Industrial Training Fund (ITF) in July 1985, with the federal
CHAPTER TWO
The Nasarawa state Bureau for ICT (BICT) has commenced operations as
a licensed provider for the enrolment of Nigerians for the issuance of the
National Identification Number (NIN).
CHAPTER THREE
b. Package Managers: Python package managers like pip and conda simplify
the installation and management of third-party libraries and dependencies.
c. Testing Frameworks: Python has robust testing frameworks like unittest,
pytest, and doctest that help developers write test cases and automate the
testing process.
b. Flask: Flask is a lightweight web framework known for its simplicity and
flexibility. It allows developers to create web applications quickly and
efficiently, making it ideal for small to medium-sized projects.
c. Code Review and Testing: Conduct thorough code reviews and implement
automated testing to catch potential security vulnerabilities before deploying
the code.
# Classes in Python
• Classes and instances
• Classes method calls
• Inheritance and Compositions
• Static and Class Methods
• Bound and Unbound Methods
• Operator Overloading
• Polymorphism
# Exception Handling in Python Programming
• Default Exception Handler
• Catching Exceptions
• Raise an exception
• User defined exception
Web development activities that are done at the back end of programs are
web application logic and integration and activities, like writing APIs, creating
build code that allows a database and an application to communicate with one
another. Backend developers take care and maintain the back-end of a website,
including databases, servers, and apps, and they control what you don't see.
Python and Django, C#, PHP and Laravel, Perl Ruby, etc. You’ll also need
database management systems like MySQL, MongoDB, Oracle, etc. You’ll also
need some hosting platforms like Amazon Web Services (AWS), Google Cloud
Platform (GCP), Microsoft Azure, etc. and off course, you’ll also need
With this, I’d like to now list some of the backend skills I’ve learnt in the
PHP:
language and one of the most powerful. It is known for its powerful
complex websites.
MySQL:
Laravel:
Laravel is the most popular and undeniably the best PHP framework
o Web Hosting:
In this section, I am going to itemize the experiences that I was able to achieve
while working and learning in BICT and the relation to my field of study. These
backend programming language. At first learning thr contents wasn’t easy but
as time went on it started making sence and I learnt the syntax, procedures,
debugging my code and even started consulting little projects like calculator
and more in the course. So i’ll say at first it wasn’t easy but as time went on I
2. Maintainance Keeping:
i my company, I was often asked and given the role to take records of
expenses and transactions being made by the company under the supervision
much diesel or fuel was spent per week, how much units of the prepaid
meter we use in a week, also for maintenance of the different tools used in
the organization and not just that but also the computers at the organization
was under my care at some point. Now this experience is actually related to
right, which is a part of my field, with this experience, it has actually shown
3. Teaching Experience:
After training for 4 months, I was given the role to teach some set of
younger students who had finished either their Junior waec or Senior waec.
before, but after sometime, I started to get used to it. I even found out that it
was a lot different teaching adults than teaching kids, in fact it was harder
sometime, my boss gave me the role of a python tutor for some middle-aged
men and then I was able to see the difference between teaching children and
teaching adults so I can proudly say that I gained teaching experience while
at my company.
some projects where I had to work with a team because the higher I went the
more the projects became much more difficult. I had the experience of
working with a team while doing projects on my company’s website and little
works that were given to us by the company’s Hod. So I can strongly say I
internship, I was in charge of keeping the lab in order, not actually sweeping
and mopping the place, NO, I mean helping make sure that those who use
the lab don’t damage or take any of the company’s properties home. I also
do the desktop connections, like connecting the VGA cord from the desktop
to the CPU or connecting the mouse or the keyboard, etc. Of course, this
to maintain the tools or items you use to work and also learn basic computer
connections.
MI, short for Body Mass Index, is a measure of relative weight based on the mass and
height of an individual. We generally use the Body Mass Index in order to categorize
people on the basis of their height and weight. These categories are underweight,
healthy, overweight, and even obesity. Moreover, it is also adopted by various
countries in order to promote healthy eating.
We can consider Body Mass Index (BMI) as a substitute for direct measurements of body
fat. Besides, BMI is a low-cost and easy-to-perform method of screening for weight
classes that may cause health-related problems.
For Example, if the height and weight of a person are 155 cm and 57 kg. The BMI of that
person will be 23.73 (approx.), which signifies that the person is healthy.
Body Mass Index (BMI) is a measure of body fat on the basis of height and weight,
respectively.
On the basis of the BMI of an individual, the calculator returns a statement stating the
overall health of the person.
The following table shows how the classification of BMI is done in order to identify the
health status of a person.
The output
We have to convert the non numerical columns 'Nationality' and 'Go' into
numerical values.
Pandas has a map() method that takes a dictionary with information on how to
convert the values.
The decision tree uses your earlier decisions to calculate the odds for you to
wanting to go see a comedian or not.
3.4 CONCLUSION
3.5 RECOMMENDATION
I like to use this medium to explore the federal Government at all stage to
take this SIWES program more seriously seen by the students of applied
science as a virtual improvement in future of technology in our nature.
In order to guarantee quality assurance of institution and the ITF. The ITF
should ensure that the backlog in payment of students allowance is cleared
urgently to remove the negative image being created for SIWES.