It Report
It Report
On
STUDENT INDUSTRIAL WORK
EXPERIENCE SCHEME (SIWES) UNDERTAKEN AT
INDEPENDENT NATIONAL ELECTORAL
COMMISSION
(INEC)
SUBMITTED BY:
DONALD OSEBHAWE MICHAEL
Bhu/19/04/05/0047
COMPUTER SCIENCES
BINGHAM UNIVERSITY KARU
In partial fulfillment for the award of the degree of
BACHELOR OF SCIENCES DEGREE (B.SC) IN
COMPUTER SCIENCE
OCTOBER 2022
CERTIFICATION
This is to certify that this technical report was written by DONALD MICHAEL OSEBHAWE
with Matriculation number BHU//19/04/06/0047 in the Department of Computer Science,
Faculty of Science and Technology, Bingham University, Karu, Nasarawa State, Nigeria.
.................................................... .......................................
DR. ADAMU USMAN SUPERVISOR. DATE
.................................................... .......................................
DR. YAKUBU IBRAHIM DEPARTMENT. DATE
SIWES COORDINATOR
.................................................... .......................................
DR. FAKI SILAS HEAD OF DEPARTMENT. DATE
.................................................... .......................................
ASSOC.PROF. IHUMA OBO JEROME. DATE
SIWES COORDINATOR.
DEDICATION
This report is dedicated to Almighty God for His infinite mercies, love and faithfulness in
assuring the success of my SIWES. I am committed to my family, friends and loved ones as
well. Thank you very much, and God bless you all.
ACKNOWLEDGING
In my humble worship, I would use this means to offer my heart Gratitude to Almighty God
for his guidance and protection during my industrial training job.
I'd want to thank my supervisor, Mr. Mustafa and my SIWES Coordinator, Mr. Nancy for
taking the time to amend my reports, as well as the department of Computer Sciences and
Bingham University's whole administration, for allowing me to participate in this wonderful
program.
Last but not least, I would like to thank my family the most. I am very thankful for having
their moral support by my side always throughout my industrial program
TABLE OF CONTENTS
CONTENTS. PAGES
TITLE PAGE……………………………………………………………………………………………………………….i
DEDICATION.…………………………………………………………………………………………………………….ii
ACKNOWLEDGMENTS……………………………………………………………………………………………….iv
ABSTRACT.. ……………………………………………………………………………………………………………….vii
……………………………………………………………………………………………………………………………………4
……………………………………………………………………………………………………………………………………4
CHAPTER FOUR……………………………………………………………………………………………………………7
COMMISSION (INEC).………………………………………………………………………………………………….7
4.4 BOOTSTRAP………………………………………………………………………………………………………….9
4.5 JAVASCRIPT……………………………..:………………………………………………………………………….10
4.6 BIVAS…………………………………………………………………………………………………………………….11
CHAPTER FIVE……………………………………………………………………………………………………………..12
RECOMMENDATION……………………………………………………………………………………………………12
CONCLUSION ………………………………………………………………………………………………………………13
REFERENCE ………………………………………………………………………………………………………………….13
ABSTRACT
This project Report aims to help develop my professional aptitude, strengthen personal character, and
provide a greater door to opportunity. By investing in internships, i give myself the broadest spectrum of
opportunity when seeking and applying for a job after college.
CHAPTER 1
INTRODUCTION TO S.I.W.E.S
Previously, students graduating from their separate institutions in Nigeria's science and
technology education system did not have any technical expertise or job experience that
allowed them to be exposed to society's workforce. With this in mind, students enrolled in
science and technology-related courses at various institutions were required to participate
in the SIWES program, which was designed to expose and prepare students at universities
and other tertiary institutions for the industrial work environment they will likely face after
graduation. The industrial trust fund (ITF) developed the student industrial work
experience program (SIWES) in 1973. to introduce students to technologies and methods of
protecting work environments and personnel in factories, offices, labs, hospitals, and other
organizations The fundamental aim for enrolling students in SIWES was to expose them to
the industrial environment and enable them to build occupational abilities so that, after
graduation, they may effortlessly contribute their quota to national economic and technical
progress. The skills and abilities gained by students who participate in the SIWES are the
most important benefits.
AIMS OF S.I.W.E.S
Industrial training is an opportunity through which students can acquire knowledge about
their respective discipline and so the aims are to
expose university students to the world of work so that they can relate theoretical
knowledge with application in industry and to empower the students of higher learning
with practical background experience in preparation for employment in industries. From
the industrial training program, the students will also develop skills in work ethics,
communication, practicality, and theory. Furthermore, this industrial training program also
aims at establishing a close relationship between the industry and the university.
1.3 OBJECTIVES OF S.I.W.E.S
To provide an avenue for students in Nigerian universities to acquire industrial skills and
experience in their respective courses of study.
To prepare students for the work situation they are likely to meet after graduation.
To expose students to work methods and techniques in handling equipment and machinery
that may not be available in the Universities.
To provide students with the opportunity to apply theoretical knowledge in real work
situations, thereby bridging the gap between university work and actual practice.
To make the transition from the University to the world of work and to enhance the
students’ contacts for later Job placement.
To enlist and strengthen employers’ involvement in the educational process of preparing
university graduates for employment in industries.
To implement Health Safety and Environment (HSE) practices at the workplace and to
acquire skills in communication, management, and teamwork.
1.4 IMPORTANCE OF S.I.W.E.S
SIWES helps the students to become able enough to provide tools needed in prioritizing
tasks of an assigned project and create with staff a tentative schedule for completion based
Guyon these tasks.
It helps students to develop the necessary skills in the application of theory to practical
work situations.
It prepares and exposes students to a successful business career by margining their
analytical power with self-reliance.
It helps the students with the opportunity to apply their knowledge in real working
situations.
CHAPTER TWO
✓ Election activities
✓ Wordpress
✓ Responsiveness of a website
✓ BOOTSTRAP
CHAPTER FOUR
4.1 WORK EXPERIENCE AT INDEPENDENT NATIONAL ELECTORAL COMMISSION (INEC)
Advantages of CSS
1. CSS saves time − You can write CSS once and then reuse same sheet in
multiple HTML pages. You can define a style for each HTML element and
apply it to as many Web pages as you want.
2. Pages load faster − If you are using CSS, you do not need to write HTML tag
attributes every time. Just write one CSS rule of a tag and apply it to all the
occurrences of that tag. So less code means faster download times.
3. Easy maintenance − To make a global change, simply change the style, and all
elements in all the web pages will be updated automatically.
4.Superior styles to HTML − CSS has a much wider array of attributes than
HTML, so you can give a far better look to your HTML page in comparison to
HTML attributes.
5.Multiple Device Compatibility − Style sheets allow content to be optimized for
more than one type of device. By using the same HTML document, different
versions of a website can be presented for handheld devices such as PDAs
and cell phones or for printing.
6. Global web standards − Now HTML attributes are being deprecated and it is
being recommended to use CSS. So it's a good idea to start using CSS in all
the HTML pages to make them compatible with future browsers.
CSS Versions
Cascading Style Sheets level 1 (CSS1) came out of W3C as a recommendation in December
1996. This version describes the CSS language as well as a simple visual formatting model
for all the HTML tags.
CSS2 became a W3C recommendation in May 1998 and builds on CSS1. This version adds
support for media-specific style sheets e.g. printers and aural devices, downloadable fonts,
element positioning and tables.
4.4 BOOTSTRAP
Bootstrap is a free and open-source web development framework. It’s designed to ease the
web development process of responsive, mobile-first websites by providing a collection of
syntax for template designs.
In other words, Bootstrap helps web developers build websites faster as they don’t need to
worry about basic commands and functions. It consists of HTML, CSS, and JS-based scripts
for various web design-related functions and components.
This article will cover the benefits of using Bootstrap and explain the different file types it
uses. By the end, you will know whether Bootstrap can benefit your workflow
BASIC BOOTSTRAP HTML TEMPLATE
A Basic BOOTSTRAP HTML Template should look like this;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<h1>Hello, world!</h1>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
.
EXAMPLE
<div class="jumbotron text-center">
<h1>My First Bootstrap Page</h1>
<p>Resize this responsive page to see the effect!</p>
</div>
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3>Column 1</h3>
<p>Lorem ipsum dolor..</p>
</div>
<div class="col-sm-4">
<h3>Column 2</h3>
<p>Lorem ipsum dolor..</p>
</div>
<div class="col-sm-4">
<h3>Column 3</h3>
<p>Lorem ipsum dolor..</p>
</div>
</div>
</div>
4.5 JAVASCRIPT
JavaScript is a programming language commonly used in web development. It was
originally developed by Netscape as a means to add dynamic and interactive
elements to websites. While JavaScript is influenced by Java, the syntax is more
similar to C and is based on ECMAScript, a scripting language developed by Sun
Microsystems.
JavaScript is a client-side scripting language, which means the source code is
processed by the client's web browser rather than on the web server. This means
JavaScript functions can run after a web page has loaded without communicating
with the server. For example, a JavaScript function may check a web form before it is submitted to make
sure all the required fields have been filled out. The JavaScript
code can produce an error message before any information is actually transmitted
to the server.
Like server-side scripting languages, such as PHP and ASP, JavaScript code can be
inserted anywhere within the HTML of a webpage. However, only the output of
server-side code is displayed in the HTML, while JavaScript code remains fully
visible in the source of the webpage. It can also be referenced in a separate .JS file,
which may also be viewed in a browser.
Below is an example of a basic JavaScript function that adds two numbers. The
function is called with the parameters 7 and 11. If the code below were included in
the HTML of a webpage, it would display the text "18" in an alert box.
<script>
function sum(a,b)
{
return a + b;
}
var total = sum(7,11);
alert(total);
</script>
JavaScript functions can be called within <script> tags or when specific events take
place. Examples include onClick, onMouseDown, onMouseUp, onKeyDown,
onKeyUp, onFocus, onBlur, onSubmit, and many others. While standard JavaScript
is still used for performing basic client-side functions, many web developers now
prefer to use JavaScript libraries like jQuery to add more advanced dynamic
elements to websites.
Figure 1- HTML AND CSS CODE FOR LOGIN PAGE PROJECT
4.6 BIVAS
Bimodal Voter Accreditation System (BVAS) is an electronic device designed to read Permanent Voter Cards (PVCs)
and authenticate voters – using the voters’ fingerprints – in order to prove that they are eligible to vote at a
particular polling unit.
BVAS usage entails either scanning the barcode/QR code on the PVC/Voter’s register or entering the last six digits of
the Voter Identity Number or typing in the last name of the voter by the Assistant Presiding Officer (APO 1) to verify
and authenticate the voter.
Bimodal Voter Accreditation System (BVAS) is an electronic device designed to read Permanent Voter Cards (PVCs)
and authenticate voters – using the voters’ fingerprints – in order to prove that they are eligible to vote at a
particular polling unit.
BVAS usage entails either scanning the barcode/QR code on the PVC/Voter’s register or entering the last six digits of
the Voter Identity Number or typing in the last name of the voter by the Assistant Presiding Officer (APO 1) to verify
and authenticate the voter.
According to the INEC Chairman, Professor Mahmood Yakubu, “When the commission introduced BVAS last year,
the compact device was intended to achieve two objectives. First is the verification of the genuineness of the PVCs
and the fingerprint or facial authentication of voters during accreditation.
“Secondly, to replace the Z-pad for uploading the polling unit results to the INEC Result Viewing Portal (IReV) in real-
time on election day.”
BVAS also acts as the INEC Voter Enrolment Device (IVED) during voter registration. Its usage has also eliminated the
use of incident forms during accreditation on an election day.
Failure of BVAS
When INEC announced that BVAS was going to be deployed for the November 6, 2021 Anambra governorship
election, a cross-section of Nigerians including observer groups and other critical election stakeholders, expressed
their reservations as to the effectiveness of the machine.
When it was first deployed in the Isoko South Constituency 1 bye-election in Delta State on September 10, 2021,
some presiding officers complained that the machine had difficulties capturing the thumbs and faces of some of the
voters, especially the aged.
But INEC dismissed their fears saying the machine had been test-run and proved by its IT experts to have the
capacity to perform optimally during the governorship polls. It claimed that the challenges experienced during the
bye-election had been resolved and the device enhanced to forestall future reoccurrence.
Despite the assurance, there were hitches during the Anambra governorship election as a result of BVAS
malfunction. INEC, in a statement via its official social media handles, announced the extension of voting time from
2:30pm to 4pm due to challenges experienced at some polling units as a result of the BVAS malfunction.
During the Federal Capital Territory (FCT) Area Council Election of February 12, 2022, there were lots of challenges
caused by BVAS as evidenced in reports by voters and observer groups.
INEC FCT Resident Electoral Commissioner, Yahaya Bello, also admitted that there were glitches with the usage of
BVAS during the election.
On why BVAS keeps malfunctioning, an IT expert, Damilola Akinsola, said the device required regular software
updates and serviceable broadband access, requiring 4G technology for convenient download.
According to Akinsola, quality internet access is a major challenge as several areas (especially remote locations)
within the country don’t have 4G network coverage.
For instance, MTN, the leading carrier in the country with 38 per cent market share, currently reports only 60 per
cent 4G penetration.
It is sometimes assumed that biometric systems always work correctly and without failure. In reality, biometric
technologies and related matching processes cannot be expected to work with 100 per cent accuracy.
The electoral umpire, INEC, has touted the BVAS as an unbreakable system that prevents any form of electoral
malpractice. However, like every other technology out there, the BVAS is not without its loopholes.
Also, the loopholes associated with the voting system can affect the credibility of an election.
Figure 2
PVC
Permanent Voters Card
The Permanent Voters Card (PVC) enables registered voters exercise their civic right to vote in the
General Elections.
The PVC stores information such as biometric data i.e. physical attributes, thumbprint, etc. It protects
the information stored in the card. The information on the PVCs are electronically programmed and
can only be read /assessed electronically with a card reader.
In order to collect your PVC, You need to present your Temporary Voter’s Card to the INEC Officials.
You apply in person to the Electoral Officer of your LGA/Area Council for a replacement of the lost/damaged voter’s
card. This must be done not later than thirty 30 days before the election. You will be required to pay a processing
fee.
1. Pre registration
2. Registration
3. Verification
4. Adjudication
CHAPTER 5
5.1RECOMMENDATION
I like to utilize this platform to ask the federal government to treat this SIWES initiative
seriously at every stage because applied science students perceive it as a virtual
advancement in the usage of technology in the future.
To ensure that the program's goals are met, the government should also ensure that SIWES
students are properly supervised.
5.1 CONCLUSION
My SIWES was a very successful one, I had an insight of the information technology
world. I
have now known the power of programming. With this, I will be able set
a goal for myself to build a complete website and write codes for different
programs.
SIWES as a course has truly exposed me to the challenges faced in a growing I.T
world that is
dependent on computers.
REFERENCES
1. “Siwes — Siwes.” Www.siwes.itf.gov.ng, www.siwes.itf.gov.ng/Identity/LandingPage/About.
2. “
3. “How to Write a Good & Presentable SIWES Report (2021).” 19 Jan. 2020,
siwesbeginner.com/write-siwes-report/.