TECHNICAL REPORT
ON
STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)
HELD AT
JIRIKA CONSULT
NO. 32, ANUOLUWAPO STREET EGBEJILA OFF AIRPORT ROAD, ILORIN,
KWARA STATE
PRESENTED BY
BASHIT OLAMIDE OLAWUYI
ND/23/COM/PT/0140
SUBMITTED TO
Department of Computer Science,
Institute of Information and Communication Technology
Kwara State Polytechnic, Ilorin
In Partial Fulfillment of the Award of National Diploma (ND) in Computer Science
AUGUST – DECEMBER 2024
1
DEDICATION
This work is dedicated to the Almighty God, for their love, mercies, guidance and
protection during and even after this work.
This work is also dedicated to my lovely and caring parents and wonderful brothers
and sisters for their love, support and encouragement.
2
ACKNOWLEDGEMENT
I wish to acknowledge and thank everyone who contributed one way or the other
towards the success of my industrial training.
My special thanks goes to the management and my supervisor for their numerous
contribution and effort to make this research a success.
Also my beloved parents and my colleagues for giving me the great opportunity.
I want to say a big thanks to my siblings and my friends for their support and love
also my friends for their encouragement and advice.
3
ABSTRACT
The Student Industrial Work Experience Scheme (SIWES) Relevance to the Department
of Computer Science was researched upon. The instruments used was practicalized and
this practical were used to answer the research questions. The results were collected and
analyzed in the chapters that make up this study report and project works.
Based on the analysis, Major findings emerged revealing that students did receive
practical work on the job training. The SIWES scheme further exposes students to
proper methods of using and handling information technology (IT) equipment and
development.
However, the study concluded that if students are adequately exposed to research
materials and facilities, if students are provided with thorough and proper supervision
by supervisors, if orientation towards equipment and machinery handling was well
fashioned out, there will necessarily be an upsurge in performance rates Therefore, the
researcher recommends the following
That employers ought to accept students supervisors need to be attached to individual’s
students. Students should be allowed to express and get themselves exposed to
information technology (IT) practices in order to acquire a deeper orientation before the
commencement of the programme if adequate performance is to be guaranteed.
4
CHAPTER 1
Student Industrial Work Experience Scheme
The Students Industrial Work Experience Scheme (SIWES), is a skills Development
programme initiated by the Industrial Training Fund (ITF), in 1973 to bridge the gap
between theory and practice among students of Engineering and technology in
Institutions of Higher Learning in Nigeria. It provides for on-the-job practical
experience for students as they are exposed to work methods and techniques in handling
equipment and machinery that may not be available in their Institutions.
SIWES was established by ITF in 1973 to solve the problem of lack of adequate
practical skills preparatory for employment in industries by Nigerian graduates of
tertiary institutions.
The Scheme exposes students to industry based skills necessary for a smooth transition
from the classroom to the world of work. It affords students of tertiary institutions the
opportunity of being familiarized and exposed to the needed experience in handling
machinery and equipment which are usually not available in the educational institutions.
Participation in SIWES has become a necessary pre-condition for the award of Diploma
and Degree certificates in specific disciplines in most institutions of higher learning in
the country, in accordance with the education policy of government.
Duration – Four months for the Polytechnics.
Aim of the Study
The aim of the study was to evaluate the impact of SIWES on Technical Skills
Development in the Nigerian economy. This is to enable Institutions of Higher Learning
and other Stakeholders assess the performance of their roles in the Scheme.
5
THE ROLE OF THE INDUSTRIAL TRAINING FUND
The Industrial Training Fund (ITF) was established by the decree 47 of 1971
constitution and charged with the responsibility of promoting and encouraging the
acquisition of industrial skills, with the view of generating a collection of indigenous
trained manpower, sufficient enough to enhance and meet the needs of the economy so
as to promote development. Supervision of students, organizing orientation programs,
and disbursing allowances to students are some of the roles played by the industrial
training fund in the implementation of SIWES.
THE SCOPE AND IMPORTANCE OF SIWES
The scheme covers all science and technological based students in monotechnics,
polytechnics and universities in Nigeria, resulting in a high population of students which
is easily managed because of the public and private industries that partake in the
scheme. SIWES enables students acquire industrial know-how in their field of study
particularly in technological based courses. It also enables students experience the
application of theoretical knowledge in solving real life problems.
THE ROLE OF THE STUDENT AND THE INSTITUTION
The role of the student is to partake in the program in such a way that he/she will
achieve maximum benefit from the program. The student is advised to ask questions, be
submissive, and adhere to all the rules and regulations of the organization where he is
attached. Identification of placement opportunities, funding of SIWES supervisors and
assessment of the student are some of the roles played by the institutions to ensure
smooth running of the program.
6
CHAPTER 2
About The Organization
Our Information and Communications Technology (ICT) organization, often referred to
as an IT organization, is a crucial component of modern businesses and institutions. Our
primary purpose is to manage and leverage technology to support the organization's
goals, operations, and strategic objectives. Here's a general overview of the key aspects
of our ICT organization:
1. Infrastructure Management: ICT organizations are responsible for maintaining
and expanding the technology infrastructure, which includes networks, servers,
data centers, and cloud services. They ensure that these components operate
efficiently, securely, and reliably.
2. Software Development and Application Management: Developing and
maintaining software applications and systems is a core function. This includes
custom software development, integrating third-party applications, and ensuring
that software aligns with the organization's needs.
3. Information Security: Protecting sensitive data and systems is paramount. ICT
organizations implement security measures to safeguard against cyber threats,
including firewalls, antivirus software, encryption, and employee training.
4. User Support and Helpdesk: Providing technical support to end-users is
essential. This includes addressing issues, troubleshooting, and offering guidance
to ensure that employees can work effectively with technology.
5. Data Management and Analytics: Managing and analyzing data is vital for
informed decision-making. ICT organizations oversee data storage, retrieval, and
analysis, often utilizing tools and technologies for business intelligence and data
analytics.
6. Project Management: Managing IT projects efficiently is crucial. ICT
organizations use project management methodologies to ensure that technology
initiatives are completed on time and within budget.
7. Vendor Management: Engaging with technology vendors and suppliers is a
common task. ICT organizations negotiate contracts, maintain vendor
relationships, and assess the value of third-party services and products.
7
8. Compliance and Regulatory Adherence: Staying compliant with industry
regulations and standards, such as GDPR or HIPAA, is vital, especially in sectors
like healthcare or finance.
9. Innovation and Strategy: ICT organizations need to stay abreast of
technological advancements and assess how emerging technologies can benefit
the organization. They also develop IT strategies that align with the broader
organizational goals.
10.Cost Management: Budgeting and cost control are critical to ensure that
technology investments are financially sustainable and provide value to the
organization.
11.Disaster Recovery and Business Continuity: Planning for and mitigating the
impact of disasters, including data breaches or system failures, is a significant
aspect of ICT. This involves creating backup and recovery strategies.
12.Training and Skill Development: Keeping IT staff up-to-date with the latest
technologies and certifications is essential for maintaining a skilled and capable
workforce.
ORGANIZATION CHART
MANAGING DIRECTOR
CYBER-CAFÉ TRAINEE STUDENTS
ATTENDANCE ENGINEERING
OPERATOR
8
CHAPTER 3
Activities during the programs as follows:
Graphics Design
Networking
GRAPHICS DESIGN
Introduction and Icebreaker:
- Start with an icebreaker to help participants get to know each other and set a positive,
collaborative tone for the program.
Design Principles Workshop:
- Conduct a workshop on essential design principles, including composition, balance,
contrast, typography, color theory, and visual hierarchy.
Design Challenges:
- Assign design challenges that require participants to create graphics for various
purposes (e.g., posters, logos, social media posts) within time constraints.
Mood Board Creation:
- Have participants create mood boards to gather inspiration, experiment with color
palettes, and explore design styles for specific projects.
Software Tutorials:
- Provide hands-on tutorials using graphic design software like Adobe Photoshop,
Illustrator, or Canva.
- Teach essential design tools and techniques.
Branding Exercise:
- Challenge participants to develop a branding concept for a fictional or real company,
including logo design, color schemes, and brand guidelines.
Typography Exploration:
- Explore typography in-depth, including font pairing, hierarchy, and layout techniques.
- Assign typography-focused design projects.
9
Photo Manipulation and Retouching:
- Teach photo manipulation and retouching techniques, allowing participants to enhance
their digital imaging skills.
Poster Design Contest:
- Host a poster design contest where participants create posters on a specific theme or
topic, encouraging creativity and visual storytelling.
Critique Sessions:
- Organize design critique sessions, where participants provide constructive feedback on
each other's work.
- Discuss design choices and improvements.
Client Mock-Up Scenario:
- Simulate a client-designer scenario, with participants acting as designers and clients.
- Encourage negotiation, communication, and project briefing skills.
Infographic Design:
- Explore infographic design principles and task participants with creating engaging and
informative infographics.
Visual Identity Projects:
- Assign participants to develop a visual identity for a brand, including logos, business
cards, letterheads, and style guides.
Final Project Showcase:
- Allow participants to present their final graphic design projects to the group.
- Encourage them to explain their design process and decision-making.
Certification or Awards:
- Recognize participants' achievements with certificates or awards for outstanding
designs or improvements.
A processor is the logic circuitry that responds to and processes the basic instructions
that drive a computer.
10
NETWORKING
MAKING ETHERNET CABLES
Ethernet cables are the medium with which data is transmitted from the IDU through the
router to the computer system, thus, to prevent disrupting the data flow process cables
should be properly attached to the connected. In general, Ethernet cables are made by
attaching RJ45 connectors to each end of a cable with an Ethernet crimper. Making
proper fittings on the ends of Ethernet cables require a bit of training, and the steps
involved are described Ethernet Cables and Ethernet Crimper Firstly, the ½ inch of the
insulation covering the back of cable is peeled off. Secondly, similar colours are
unwind, arranged and cut straight across. Thirdly, the wires are pushed into the RJ45
connector until they reach the end of the connector, and the blue plastic shielding
reaches a position. Finally, the connector is placed into the Ethernet crimper. Copper
splicing tabs enters into each of the cables when the handles of the crimper is pressed
down. On removal of the cable from the crimper it will be ready for use.
RESOLVING NETWORK PROBLEMS
Taking the time to investigate the methods available for monitoring network I/O and
identifying possible causes of slow networking is well worth the effort.
If an application owner reports slow networking, then it is essential to make sure that
the cause is not a bottleneck in the wide-area network. Poor network performance can
often be attributed to sources outside of virtualization. There may be an outage or
routing problem that has yet to be reported or discovered.
Another area to check is the IP configuration. Simple tools like ping, pathing, tracer and
lookup can still be useful in diagnosing network problems.
One of the most common problems is a poor or incorrect domain name server (DNS)
configuration. Another place to check is the configuration of the application within the
virtual machine (VM). If there is a setting or an option that could significantly degrade
network performance perhaps the application polls the network for availability of
external network components, then this can lead to unnecessary traffic.
Once you have excluded these as potential problems, it’s worth confirming whether the
optimized components have been configured correctly. Next, check whether the network
11
problems affect just the VM in question or all the VMs on the same host.
This is also a good way to determine whether the problem is specific to the application
owner’s VM or whether it is a systemic problem. Most hypervisor vendors offer
network tools that allow you to monitor traffic coming in and out of the VM.
VMware has a utility called esxtop that can see network statistics and troubleshoot
network performance problems. Hitting n on the keyboard toggles esxtop to a network
mode, and f on the keyboard allows the administrator to add additional fields.
These utilities allow you to see how much bandwidth is actually being used by the VM
and whether the physical system is seeing a significant number of dropped network
packets. They also show the transmit and receive rate of the system.
When a machine sends out packets but does not receive an acknowledgement, it can
indicate a problem with network interface card (NIC) teaming algorithms, referred to as
the reverse NIC team problem. In this scenario, advanced NIC teaming has been
enabled, and although packets leave the physical host via one network layer, they arrive
back at the host via the wrong physical switch and to the wrong NIC. Serious problems
such as these may need wider investigation. In some cases, it can result in the
abandonment of a particular NIC teaming policy that has been deemed unreliable for the
wider network.
Plenty can be done to improve and monitor network performance for VMs as your
consolidation ratios grow. The key to the best optimization is following your
virtualization vendor’s best practices, while modifying them to suit the unique traffic
characteristics of your network. The most critical part is to understand the relationships
between your VMs and the wider physical world.
The term processor has generally replaced the term central processing unit (CPU). The
processor in a personal computer or embedded in small devices is often called a
microprocessor.
12
A motherboard is the physical arrangement in a computer that contains the computer's
basic circuitry and components. On the typical motherboard, the circuitry is imprinted
or affixed to the surface of a firm planar surface and usually manufactured in a single
step. The most common motherboard design in desktop computers today is the AT,
based on the IBM AT motherboard. A more recent motherboard specification, ATX,
improves on the AT design. In both the AT and ATX designs, the computer components
included in the motherboard are:
The microprocessor
(Optionally) coprocessors
Memory
basic input/output system (BIOS)
Expansion slot
Interconnecting circuitry
HTML & CSS: HTML (HyperText Markup Language) and CSS (Cascading
13
Style Sheets) were essential in creating the structure and styling of web pages. HTML
was used to define content layout, while CSS allowed me to customize colors, fonts, and
other design elements to create visually appealing and responsive web pages.
Under html I was also able to look into sub division like the linking, link
bookmarking, heading, creation of ID tags, iframe tags, styling and so on. I was also
able to run codes written on the vs code with an extension called live server.
JavaScript: JavaScript enabled interactive elements on web pages, such as animations,
form validations, and dropdown menus. I also used JavaScript frameworks, particularly
React.js, to manage complex user interfaces. Where i focused on java script basics, the
use of data types, variables and operations Proceeds to learn about the control structures
in javascript like the conditional statement and so on.
JAVASCRIPT CONTROL STRUCTURE
CONDITION
IF\ELSE SWITCH
LOOPS
FOR WHILE\DO WHILE
FUNTIONS REUSEABLE
14
CODE
React.js: React.js is a popular JavaScript library used for building dynamic and
interactive user interfaces, particularly for single-page applications."
WORDPRESS: I learnt a little about wordpress which only includes the basic of
wordpress including (installation, configuration and dashboard navigations). Moved on
to worpress themes and plugins as well as understanding heading post, pages categories,
tags and so on.
1. Setting Up the Development Environment
Installed VS Code and configured extensions like Live Server, Prettier, and Emmet.
Organized project files into folders for efficient project management.
2. Website Design and Development
Created static web pages using HTML and styled them with CSS.
Implemented responsive designs using media queries.
Added interactivity to web pages using JavaScript.
3. Using VS Code Features
Intelligence: VS Code's intelligent code suggestions enhanced my productivity.
Integrated Terminal: Used to run commands like npm install and git commit.
Debugging: Utilized VS Code's debugging tools to identify and fix errors in JavaScript.
15
Explanation:
HTML:
<!DOCTYPE html>: Declares the document type as HTML5.
<html>: Root element of an HTML page.
<head>: Contains meta-information about the page, like the title.
<title>: Sets the title of the page, displayed in the browser's tab.
<link>: Links an external stylesheet (style.css) to the HTML document.
<body>: Contains the visible content of the page.
16
<h1>: Defines a heading level 1.
<p>: Defines a paragraph.
CSS: h1 { ... }: Styles the <h1> element.
color: blue;: Sets the text color to blue. font-size:
36px;: Sets the font size to 36 pixels. text-align: center;:
Aligns the text to the center. p { ... }: Styles the <p>
element. color: red;: Sets the text color to red. font-
size: 18px;: Sets the font size to 18 pixels.
When you open this HTML file in a web browser, you'll see a simple page with the text
"Hello, World!" in blue and a paragraph in red, styled according to the CSS rules.
4. Version Control
Learned to use Git for version control directly within VS Code. Pushed
changes to GitHub for collaborative projects.
5. Testing and Deployment
Tested websites locally using Live Server.
Deployed projects to hosting platforms like Netlify and GitHub Pages.
17
CHAPTER 4
CHALLENGES OF ICT FOR SIWES
The ICT environment has created new modus operandi for the profession by virtue of
new tools for information exchange. When they note that the library profession in India,
like their colleagues everywhere, particularly those serving high-tech institutions, are
already subject to challenges resulting from ICT. They assert that the new technology
may call for organizational change in the traditional library and that librarians may
function more like consulting information engineers than as the traditional, passive
custodians of information and dispersers of documents.
This poses a challenge to educators, practitioners, and students, as discussed below:
Digital Environment
ICT created a new digital environment that led to the development of digitization, the
conversion of print and other formats to digital form, as an enhanced storage and
preservation technique. Digital libraries are one result of these new information
acquisition and distribution techniques all information resources are available in
computer processable form and the functions of acquisition, storage, preservation,
retrieval, access, and display are carried out through the use of digital technology.
The ICT environment calls for librarian to be managers and organizers of digital
content. It requires new management skills and other roles such as content creators, web
page planners and designers, and Internet navigators.
New career specializations
The digital environment facilitated by ICT created new platforms for professional
activities, where librarians can be more proactive than in the analog era. Librarians
operating in this information environment may be called Internet librarians, digital
librarians, “cybrarians,” or “webarians,” all coined from ICT jargon. These changes are
positioning librarians for the global information arena.
18
CHAPTER 5
CONCLUSION
During the course of the four months’ period of SIWES (Student Industrial Work
Experience Scheme) at JIRIKA CONSULT. I have acquired technical skills in the field
of Website Design, Microsoft Office, Graphics Design and technical skills such as
networking and managerial skills, and have had the opportunity to experience the
application of theoretical knowledge acquired in the classroom to solve real problems.
Thus, SIWES has been a success, because I have gained knowledge that ordinarily
would not be obtained in the lecture hall.
RECOMMENDATION
As a result of difficulties experienced during the four months SIWES program, I would
like to recommend the following changes: The duration of SIWES should be extended
so as to enable students be more experienced. The ITF should make monthly allowance
available for students, so as to put an end to financial difficulties that may arise as a
result of transport problems. The Institutions and ITF should help students to get a place
of attachment so that the program may commence as planned.
The following recommendations were based on the findings of the study and as a
solution to the identified problems.
PROPER COORDINATION AND SUPERVISION OF THE EXERCISE: The
various bodies involved in the management of the SIWES exercise i.e. Industrial
Training Fund (ITF), NUC, NBTE and NCCE should come together and fashion out a
modality that will ensure smooth operation of the SIWES exercise. Efforts should be
made to ensure that students attached to the organization are properly supervised to
ensure that what they are doing is in line with the objectives of the SIWES exercise.
The various bodies involved in the management of the SIWES programme should liaise
with the various industries ahead of time so as to minimize or reduce to the barest
minimum the high level of refusal to accept students for their industrial training
participation.
19
ISSUING OF LOG BOOKS/IT LETTERS ON TIME: The log books used by the
student during the industrial training period and the IT letters should be issued to the
students at the end of the first semester exam as against the end of second semester
examination as this will afford the students enough time to search for place that are
relevant to their field of study.
EMPLOYMENT OF EXPERTS: The various institutions should endeavor to employ
experts in the areas of career development to manage the student's industrial placement
centers.
20