Guru ITreport
Guru ITreport
Guru ITreport
BY
REG.NO: 2019/244922
OCTOBER, 2023.
DEDICATION
To my family, whose unwavering support, love, and encouragement have been my constant
motivation throughout this SIWES journey. Your belief in my potential has fueled my
determination to excel. I am deeply grateful for your sacrifices and understanding during this
time. This dedication is a testament to your belief in me and the countless opportunities you have
guidance, strength, and blessings throughout my SIWES journey. His divine presence has been
the source of my inspiration and resilience. I am also deeply thankful to my mentors and
supervisors at the place of my attachment, in the persons of Mr. Adesina Adebiyi, Mr.Femi
Ashiru and all those who provided valuable support and knowledge during this period. Their
company, my responsibilities, training, skills developed, and a sample project completed. The
installing softwares, configuring systems, and assisting users. During the internship, I gained
hands-on experience with tools like remote desktop, ticketing systems, and system diagnostic
using Python and SQLite. The internship allowed me to apply academic knowledge to real-world
DEDICATION............................................................................................................................................2
ACKNOWLEDGEMENT...........................................................................................................................3
ABSTRACT................................................................................................................................................4
TABLE OF CONTENTS............................................................................................................................5
CHAPTER ONE..........................................................................................................................................7
1.0. INTRODUCTION.........................................................................................................................7
Pre-IT Limitations.........................................................................................................................34
IT limitations.................................................................................................................................35
4.3. RECOMMENDATIONS.............................................................................................................35
4.4. CONCLUSION............................................................................................................................36
REFERENCES..........................................................................................................................................38
CHAPTER ONE
1.0. INTRODUCTION
promote and develop human resources for industry and commerce through skill acquisition and
training. Founded in 1971, ITF aims to enhance workforce efficiency, productivity, and
programs, apprenticeships, and technical skills to empower individuals for the demands of the
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 50 years as a
specialist agency that provides, promotes, and encourages the acquisition of industrial and
The Fund was established by Decree No.47 of 8 th October 1971(Now an Act of the National
a. To Provide, Promote, and Encourage the Acquisition of Skills in Industry and Commerce
with a view to generating a pool of indigenous trained manpower sufficient to meet the
c. To set Training Standards in all sectors of the Economy and Monitor Adherence
d. To Evaluate and Certify Vocational Skills acquired by Apprentices, Craftsmen, and
VISION STATEMENT
To be the leading Skills Training and development organization in Nigeria and one of the best in
the world.
MISSION STATEMENT
To set and regulate standards and offer direct training interventions in industrial and commercial
skills training and development, using a corps of highly competent professional staff, modern
SIWES was established by ITF in 1973 to solve the problem of the lack of adequate
institutions. The Scheme exposes students to industry-based skills necessary for a smooth
transition from the classroom to the industry. It affords students of tertiary institutions the
opportunity to become familiar with and exposed to the needed experience in handling
studies are integrated with learning through hands-on work experiences in a field related to the
student’s academic major and career goals. Successful internships foster an experiential learning
process that not only promotes career preparation but also provides opportunities for learners to
One of the primary goals of the SIWES is to help students integrate leadership
development into the experiential learning process. Students are expected to learn and develop
basic non-profit leadership skills through mentoring relationships with innovative non-profit
leaders. However, the effectiveness of the SIWES experience will have varying outcomes based
on the individual student, the work assignment, and the supervisor/mentor requirements. It is
vital that each internship position description include specific, written learning objectives to
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
the government.
Operators - The ITF, the coordinating agencies (NUC, NCCE, NBTE), employers of labor, and
the institutions.
environmental science, education, medical science, and Pure and Applied Sciences.
1. SIWES will provide students with the opportunity to test their interest in a particular
situations.
3. SIWES will provide students with the opportunity to test their aptitude for a particular
4. SIWES students will develop skills and techniques directly applicable to their careers.
6. SIWES will provide students the opportunity to develop attitudes conducive to effective
interpersonal relationships.
10. SIWES students will develop employment records/references that will enhance
employment opportunities.
11. SIWES will provide students with the opportunity to understand informal organizational
interrelationships.
My place of attachment was Emzor Pharmaceuticals Industries Limited. It is located at Plot 3C,
ATTACHMENT
company founded in 1984 by Dr. Stella Okoli. With its headquarters in Lagos, Nigeria, Emzor
has established itself as a leading player in the pharmaceutical sector. The company specializes
in the manufacturing, distribution, and marketing of a wide range of high-quality and affordable
healthcare extends beyond products, as it actively engages in community health programs and
accessibility has contributed to its significant presence in the Nigerian healthcare landscape and
its positive impact on public health. The company has an IT department that develops and
supports software systems and infrastructure to enable Emzor's operations, production, inventory
medicines, making them accessible to Nigerians, and leveraging technology to drive efficiency.
Vision: To be the leading healthcare company in Africa through the provision of world-class
products and services of consistently high quality, made readily available at prices that create
value for all stakeholders. We continuously develop and reward people of integrity who
subscribe to hard work and creativity as a means of achieving individual and corporate
excellence.
Emzor Pharmaceuticals Industries Limited has pursued several key objectives that contribute to
its mission and success in the pharmaceutical industry. Some of these objectives include
1. Quality Pharmaceutical Products: Emzor is committed to producing high-quality and
and develop new pharmaceutical products. This objective supports the company's goal of
4. Implement ERP and IOT(Internet of Things) systems to improve supply chain efficiency.
5. Adopt digital solutions like customer portals and data analytics to drive sales and
marketing.
1.3.4. Organizational Chart of Emzor Pharmaceuticals Industries Limited
MANAGING
DIRECTOR
PROJECT
EXPORT
SECURITY
CHAPTER TWO: TRAINING AND EXPERIENCES
infrastructure. The IT Support Technician is responsible for ensuring that computer systems,
software, networks, and associated devices are functioning optimally. Their tasks encompass
hardware and software troubleshooting, user support, maintenance, and communication with
various stakeholders.
As an IT support technician intern, I was tasked with the following responsibilities and tasks,
which include;
2. Diagnosing and resolving hardware and software problems on desktops, laptops, and
peripherals.
3. Installing and configuring software applications, operating systems, and security patches.
configuration.
environment.
7. Keeping accurate records of technical issues and solutions using ticketing systems.
8. Communicating effectively with non-technical users and explaining technical concepts in
simple terms.
data security, and overall operational success. The role of IT Support Technicians plays a pivotal
role in achieving these goals. By promptly addressing technical issues, providing support to
users, and ensuring that systems are well-maintained, IT Support Technicians contribute to the
training program designed to equip me with the skills and knowledge required to excel as an IT
Support Technician. The training sessions were structured to cover a wide range of technical and
1. Understanding basic network concepts, including IP addressing and Ethernet cables Basic
a. Protocol: A protocol is a set of rules that govern how data is transmitted and
each other. An example is 192.168.0.1 (where the first octets represent the
c. Switch: A switch connects devices within a network and forwards data only to the
e. Router: A router is a device that connects different networks and directs data
problems. I made use of command line tools such as ipconfig and ping (Packet Internet
Groper)
a. Ipconfig: This command helps you get the details of the ip configuration of the
b. Ping (Packet Internet Groper): This helps test the reachability of a particular
host
Ethernet cables are used to connect devices within a network, allowing them to
connectors, known as RJ-45 connectors, to the ends of the cable. These connectors have
metal contacts that make physical and electrical connections between devices. Crimping
is essential to ensure reliable and efficient data transmission between network devices.
They come in various categories (such as Cat5e, Cat6, Cat6a, Cat7) that define their data
transmission capabilities, including speed and performance. I was also introduced to the
wiring standards which includes T568A and T568B, where I made use of the T568B
wiring standard.
During the training, I participated in hardware troubleshooting sessions. These sessions focused
on:
minimize disruptions.
The training exposed me to a range of tools and technologies that are fundamental to the work of
maintenance of IT systems.
2.3.1. Remote Desktop Tools
Remote desktop tools, such as TeamViewer, AnyDesk, and Remote Desktop Protocol (RDP),
allow IT Support Technicians to connect to users' computers remotely. This enables technicians
to diagnose issues, perform troubleshooting, and provide assistance without being physically
Ticketing systems are used to track and manage technical issues reported by users. I learned how
to use these systems to log, prioritize, assign, and track the progress of user-reported problems.
This streamlined approach ensures that no issue goes unnoticed and provides a structured
I learned about database management where I gained hands–on experience using a popular
database system i.e. Oracle. I gained an understanding of managing databases, configuring user
I was introduced to various diagnostic and troubleshooting tools used to identify hardware and
software problems. These tools assist in diagnosing issues at a granular level, enabling precise
1. Nslookup/Dig: Used to query DNS (Domain Name System) servers to resolve domain
3. Disk Utility Tools (e.g., CHKDSK, fsck): Used to diagnose and repair file system and
disk errors.
4. Security Scanning Tools (e.g., antivirus, anti-malware): Used to detect and remove
malicious software.
5. Backup and Recovery Tools: Used to back up and restore data and systems in case of
failures.
used for managing and editing the Windows Registry, which is a hierarchical database
that stores configuration settings, options, and other information about the operating
system and installed applications. Examples of commands that can be run in the regedit
a. services.msc: Opens the Services Manager, allowing you to view, start, stop, and
b. %temp%: Opens the Temp folder, where temporary files are stored. Typing this
c. defrag: Opens the Disk Defragmenter utility, which optimizes the organization of
e. cmd: Opens the Command Prompt, where you can execute various command-line
commands.
CHAPTER THREE: PROJECT
precisely in the area of data security, i.e. The concept of Password Management. Emphasizing on
the latest trends in technology, data breaches, and identity theft are on the rise, and the cause is
often compromised passwords. After stealing credentials, cybercriminals can use passwords to
start disinformation campaigns against companies, use people’s payment information for
noticed the weak choice or approach when it came to Password Management. A lot of users I
assisted used default passwords, their initials (names, surnames, middle names) as their
passwords, phone numbers, etc. I was motivated to create a basic GUI Password Manager to
enhance cybersecurity and streamline access to critical systems. Recognizing the importance of
safeguarding sensitive information and promoting efficient workflows, I aimed to provide a user-
friendly tool for securely storing and managing passwords. This initiative aligned with Emzor's
Manager, I contributed to a more secure digital environment while gaining valuable hands-on
1. The code imports necessary libraries and modules, including Tkinter for GUI
components, bcrypt for password hashing, regular expressions (re) for password strength
checking, secrets for generating random passwords, pyperclip for copying passwords to
3. Initializes a master password for accessing the password manager and hashes it using
bcrypt. The Master password frame or windows gets closed immediately if the user enters
5. Defines the GUI layout and styling using Tkinter's Style class.
saving passwords to the database, searching for passwords, updating passwords, deleting
7. The GUI components include labels, entry fields, buttons, and a password strength meter.
8. The layout of the widgets is organized using the grid manager, specifying rows and
10. The application's main loop (root.mainloop()) runs to display the GUI and interact with
the user.
4.1. SUMMARY
invaluable hands-on experience and insights into the dynamic world of information technology
participated in resolving technical issues, providing timely assistance to employees, and ensuring
hardware and software problems, deploying software updates, and contributing to system
cybersecurity measures, and conducting routine system backups. Through this immersive
internship, I not only honed my technical skills but also developed effective communication and
I came across several limitations before, during, and after my industrial training. These
Pre-IT Limitations
4.3. RECOMMENDATIONS
1. Monthly calls should be made to the student’s industrial supervisor, this will checkmate
2. Industrial Training Fund (ITF) should liaise with companies, as this will help students
invaluable in enhancing my practical knowledge and skills in the field of Computer Science.
Throughout the internship, I was exposed to real-world challenges and gained hands-on
apply the theoretical concepts learned in my academic coursework to practical scenarios, thereby
compatibility, and data security, showcasing my ability to adapt and contribute to complex IT
projects.
Moreover, working closely with experienced professionals and collaborating with cross-
Science, this internship has significantly shaped my career path. It provided me with a platform
to explore the practical aspects of IT support and solidified my passion for pursuing a career in
this field. The exposure to emerging technologies and industry best practices has inspired me to
Federal Republic of Nigeria for conceiving the SIWES program, a vital initiative that bridges the
gap between academic learning and practical experience. I also acknowledge the Nigeria
University Commission (NUC) for integrating this program into our education system, thereby
equipping students with the skills needed to excel in their chosen fields.
Nsukka, for their commitment to nurturing holistic education and for allowing me to participate
in the SIWES Industrial Training program. The guidance and support I received from my
academic institution played a pivotal role in maximizing the benefits of this internship
experience. I am confident that the knowledge and insights gained during this internship will
serve as a strong foundation as I progress toward achieving my academic and career goals in the
Create and share beautiful images of your source code. Retrieved from https://carbon.now.sh/
password/
How to solve the ten most common tech support problems yourself. Retrieved from
https://www.pcworld.com/article/447413/how-to-solve-the-10-most-common-tech-
support-problems-yourself.html
Industrial Training Fund. (2023). Learning and development brochure. Retrieved from
https://www.itf.gov.ng/pdf/2023%20ITF%20BROCHURE%20FINAL.pdf
https://docs.python.org/3/library/tkinter.html