B. My IT
B. My IT
B. My IT
SIWES was built up by the Industrial Training Fund (ITF) in 1973 to tackle the issue of
absence of satisfactory down to earth abilities preliminary for work in businesses by Nigerian
alumni of tertiary organizations. The student industrial training is the training programme
which forms part of the academic standards in the various degree programmes for all Nigeria
Tertiary Institutions. It seeks to bridge the gap existing between technology and other
professional education programmes in Nigerian Tertiary Institutions.
The student industrial work experience scheme (SIWES) is the skills training program,
which form part of the approved minimum academic standard in the various degree program
for all tertiary institution in Nigeria. It is the gap between practical aspect and theory aspect
of either engineering and science technology and other professional educational programs in
Nigerian tertiary institution.
The Scheme opens students to industry-based abilities important for a smooth progress
from the classroom to the work world. It bears students of tertiary organizations the chance to
acquaint with and open them to the required involvement in taking care of hardware and gear
which are generally not accessible in the instructive establishments.
Investment in SIWES has turned into a vital pre-condition for the honour of Diploma and
Degree declarations in particular trains in many foundations of higher learning in the nation,
as per the instruction approach of government. The administrators incorporate the ITF, the
planning offices (NUC, NCCE, and NBTE), bosses of work and the foundations. It is
intended to manage word related experience program including handy exercises directed
outside of the general classroom and in a genuine mechanical setup.
1
Understanding the vital part of specialized training, the Federal Government inspected
the activity and subsidizing of the plan and made it obligatory for students studying
specialized, instructive, building and connected science programs in organizations of higher
learning.
Under the Scheme, students on Degree program embrace a four months' modern work
understanding. As indicated by Evens (1971), one of the genuine favourable position of
administered encounter program is its flexibility to change through preparing; students can
know about the change technique, market and gear vital for a fruitful mechanical work
understanding.
The objective of student industrial work experience scheme (SIWES) is to enable every
student who passed through university or other institution to acquire a practical knowledge of
what he/she has learnt. Therefore, it is compulsory for every student to satisfy the
requirement in his/her academic pursuit.
2
CHAPTER TWO
SQI College of ICT offers both National Diploma and Professional Certificate
programmes. Our campus is a living centre for innovation and creativity for sustainability.
We love showing students our campus and allowing them to see, hear and feel the excitement
that comes with being part of the Central community which is an atmosphere that is open-
minded, always exciting, and filled with academic excellence.
SQI objective is to widen access to vocational education and offer a credible alternative
to higher education, through the provision of relevant industry-specific employable skills.
SQI give competence-based skills that are driven by demands from industries and employers.
SQI principal responsibility is to the demands of the economy for technical knowledge and
skills in the field of Information & Communication Technology (ICT). SQI also envisage to
fulfil the following specific objectives:
1. Increase access to education at Post-Basic levels for all ages thus addressing the
‘JAMB bottleneck’ by increasing options and absorbing more youths into Higher
Education (HE), who may have otherwise been unable to secure admissions.
2. Be principally private sector driven, and readily responsive to labor market
demands.
3. Provide the necessary link between education, science, technology, innovation and
the labor market.
3
4. Use 21st Century technology to deliver up-to-date curricula and skills relevant to
the needs of employers in the labor market.
5. Develop learners’ capacity to think creatively, critically and transform knowledge
and skills into wealth and a broader economic base.
6. Train and ensure that students understand how their expertise fits into a
framework for improving the society and fulfilling national goals.
7. Economically empower the individual and community by increasing
employability.
8. Set new standards in design and delivery of competency and skills-based
Education and Training.
9. Contribute technology, capital, and industrial expertise through training, network,
and access to production equipment and know how.
10. Provide job opportunities through established linkages to industries and
recruitment agencies.
4
2.4 Units in the Establishment
5
2.4.8 Digital Video Production
Video production is the process of producing video content for TV,
home video or the internet. In a world that leverages multimedia to effectively
communicate different messages to target audiences, video production stands
out as a major tool.
2.4.9 Motion Graphics & Animation
3D animation as the name explains is the process of generating three-
dimensional (X, Y, Z) moving images in a digital environment.
2.4.10 Networking
Computer Networking is the study of how computers can be connected
together to share data and other resources.
2.4.11 Digital Marketing
Digital marketing or internet marketing is the component of marketing
that utilizes the internet and online-based digital technologies such as desktop
computers, mobile phones and other digital media and platforms to promote
products and services.
2.4.12 Oracle Database Management
There is a high demand for professionals in the information technology
(IT) industry and oracle certifications are the hottest credentials in the
database world.
2.4.13 Python Programming
Python is one of the most successful programming languages of recent
years.
2.4.14 Android Programming
The course provides an introduction to android programming and
allows someone with a basic or no knowledge of programming to start
creating Android Applications.
2.5 Organization Target Groups
SQI provide credible alternative forms of education that will cater to the needs of:
7
CHAPTER THREE
3.3 Technologies Taught: React, Next, GraphQL, cPanel, Docker, Cloud Hosting, DSA
During the SIWES program, I had the privilege of teaching several cutting-edge
technologies to the students under my guidance. Let's explore each technology in detail:
React is a popular JavaScript library for building user interfaces. I introduced React's
core concepts, such as components, state management, and the virtual DOM, through
practical examples. Here's a code snippet that demonstrates the creation of a simple React
component:
8
Through exercises and mini-projects, students learned to develop dynamic and responsive
user interfaces using React.
By teaching students to utilize Next.js, they gained hands-on experience in developing server-
rendered React applications with efficient routing.
GraphQL, a modern query language for APIs, offers a flexible and efficient approach
to data fetching. To introduce GraphQL, I presented code examples and schema designs.
Here's a GraphQL query example:
9
3.3.4 cPanel: Web Hosting Control Panel
cPanel is a widely used web hosting control panel that simplifies website
management. I familiarized students with cPanel's interface, showcasing its features such as
domain management, database administration, and file management.
By guiding students through tasks like domain setup and database creation, they gained
proficiency in utilizing cPanel to deploy and manage web applications.
10
Through practical exercises, students learned how to containerize their applications using
Docker and deploy them consistently across different environments.
Cloud hosting offers scalable and reliable infrastructure for hosting applications. I
introduced students to popular cloud platforms such as AWS or Azure, showcasing their
features and services. Here's a sketch illustrating the architecture of a cloud-hosted
application:
By guiding students through tasks like provisioning virtual machines, configuring load
balancers, and deploying applications, they gained a solid understanding of cloud hosting
principles and its benefits.
11
providing a bridge between JavaScript and the native platform APIs. This allows for the
creation of truly native experiences while leveraging the benefits of web development.
I will highlight the personal projects I undertook during my SIWES program. These
projects provided an opportunity for me to apply the knowledge and skills acquired
throughout my training and demonstrate my proficiency in various technologies. Each project
showcased my ability to independently develop practical solutions and explore new areas of
interest.
The Image Generator project aimed to leverage the power of artificial intelligence to
dynamically generate realistic images based on user input. By utilizing React for the
frontend, Node.js for the backend, and OpenAI for image generation, I created an interactive
application that provided users with personalized and visually appealing images. This project
allowed me to showcase my skills in frontend development, backend integration, and
working with external APIs.
12
3.4.2 Fake API (JSON-Server) With Svelte and Node
The Fake API project involved the creation of a mock API using JSON-Server. This
project allowed me to simulate a backend server and develop frontend applications without
relying on a real backend. By defining endpoints, data structures, and API responses using
JSON, I was able to mimic the behavior of a real API. This project demonstrated my
understanding of RESTful APIs, data manipulation, and frontend-backend communication.
13
Fig. 3.4.3 Node Code snippert For creating Random Files
The Uni Converter project focused on developing a versatile tool for converting various
units of measurement. Implemented using JavaScript, this application provided users with the
ability to convert units such as length, weight, temperature, and more. By leveraging
JavaScript's mathematical operations and user input handling, I created an intuitive and
14
flexible unit conversion solution. This project highlighted my proficiency in JavaScript and
problem-solving skills.
The Note App project involved the development of a mobile application using React
Native. This application allowed users to create, edit, and organize notes, providing a
convenient platform for capturing and managing information. By leveraging React Native's
cross-platform capabilities, I created an app that seamlessly ran on both iOS and Android
devices. This project showcased my ability to develop mobile applications with a focus on
user experience and interface design.
15
Fig. 3.4.6 Code snippert and Interface of the Note App
16
Fig. 3.4.7 Interface of a calculator (https://seyical.vercel.app)
The Word Counter project involved the development of a word counting tool using
React Native. This application allowed users to input text and receive real-time word and
character counts. By leveraging React Native's text handling capabilities and state
management, I created an efficient and user-friendly word counter. This project demonstrated
my proficiency in React Native and my ability to create practical utility tools.
I have presented the personal projects I undertook during my SIWES program. These
projects allowed me to showcase my individual contributions, technical skills, and problem-
solving abilities. By working on these projects, I gained hands-on experience and further
solidified my passion for IT and software development.
17
Fig. 3.4.8 Code snippert and Interface(https://wordcount-eight.vercel.app)
18
CHAPTER FOUR
CONCLUSION
This industrial training has afforded me the basic practical and theoretical knowledge
that I may not have gotten from the lecture room. It also gave me the opportunity to undergo
industrial work processes that will ensure I will be easily absorbed into the corporate world
on graduation.
RECOMMENDATIONS
1. Students should be allowed a few days off during their SIWES training programme.
2. There should be an Insurance Scheme for the Student undertaking Industrial Training
Program in case of accident at work this will encourage their employers to fully expose
the students to all Section of their organization and make them participate fully in the
organizational activities just like their fully employed counterparts.
3. Students should be encouraged to undertake the SIWES programme in company that is
related to their course of study.
19
REFERENCES
https://edu.sqi.ng/
https://www.aziza.com.ng/industrial-training-fund-itf-nigeria/ MARCH 6, 2017, ITF
NIGERIA
quora.com/What-are-the-top-10-websites-that-a-physics-student-must-visit
https://www.allaboutcircuits.com/
https://physicsclassroom.com/
https://react.dev/
20