0% found this document useful (0 votes)
38 views27 pages

A Technical Report On Python

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views27 pages

A Technical Report On Python

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

A TECHNICAL REPORT ON

STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)


HELD @

LOCTECH IT TRAINING
INSTITUTE

4A ETIM OKPOYO CLOSE, BESIDE TOTAL FILLING STATION, ABA EXPRESS


ROAD BY FURNITURE SQUARE, ABA EXPRESS ROAD, RUMUOMASI, PORT
HARCOURT, RIVERS STATE

BY
ISIGUZO DANIEL CHIBUDOM
2022/135008/REGULAR

SUBMITTED TO
DEPARTMENT OF COMPUTER SCIENCE
FACULTY OF PHYSICAL SCIENCES
ABIA STATE UNIVERSITY, UTURU

IN PARTIAL FULFILMENT OF THE REQUIREMENTS


FOR THE AWARD OF BACHELOR OF SCIENCE (B.Sc) DEGREE
IN COMPUTER SCIENCE

DECEMBER, 2025
DEDICATION

I dedicate this report to my parents, siblings, and mentors for their unwavering support and
guidance throughout my academic journey. Their encouragement and belief in my abilities
have been my driving force and constant motivation. I extend my heartfelt gratitude. And to
almighty God for keeping me through this internship .

Acknowledgements
I am profoundly grateful to the LOCTECH I.T TRAINING INSTITUTE for providing me with
the opportunity to participate in their training program. My sincere appreciation goes to my
Director, [Mr. Temi Kolawole], and supervisor, [MRS Alajiki Temiloluwa], for their
invaluable guidance and mentorship throughout the SIWES period. Special thanks to the trainers
at the Loctech I.T Training Institute for their patience and insightful teaching. Lastly, I am
grateful to my family, friends, and colleagues for their support and motivation during this
training, May Almighty God continue to bless and protect them all AMEN.

ABSTRACT.
This SIWES report provides a detailed account of my Four-month industrial training at the
LOCTECH I.T TRAINING INSTITUTE , where I learned data analysis and data science as a
beginner. The training introduced me to tools such as Google Colab, Python, and IBM
Watson studio for data manipulation, visualization, and exploration. I gained practical
experience through hands-on projects, including data cleaning, exploratory data analysis, and
basic predictive modeling. The challenges encountered, such as understanding advanced
algorithms and coding syntax, were addressed through mentorship and online resources. This
experience has reinforced my interest in data science, and I look forward to expanding my
knowledge in future training opportunities. this abstract explores the importance of SIWES in
developing student’s skills, encouraging industry academic collaboration, and preparing
students for the workforce., illustrating the real-world application of skills acquired during the
internship. Challenges faced and lessons learned are explored, emphasizing the role of
adaptability and creative problemsolving. The report concludes with recommendations to
enhance future intern
experiences and a reflection on the enduring impact of this internship on personal and
professional growth. This SIWES Experience at LOCTECH I.T TRAINING INSTITUTE
Portharcourt, serves as a testament to the seamless synergy of academic knowledge and
practical experience, fostering a more versatile and capable professional in the field of Data
science as a Whole.
TABLE OF CONTENT.

Title Page

Dedication

Acknowledgements

Abstract
Table of Contents

Chapter One: Introduction

Background of ITF

Historical Background of SIWES

Objectives of SIWES

History and Background of LOCTECH I.T TRAINING INSTITUTE Portharcourt

Objectives and Organizational Chart of LOCTECH I.T TRAINING INSTITUTE

Chapter Two: THE PROCESS, COMPONENTS & DESCRIPTION

Introduction.

.Detail of SIWES work Experience .Projects


carried out.
Chapter Three: Problems Encountered and Solutions

Chapter Four: Summary, Conclusion, and Recommendations

• References

• Appendices
CHAPTER ONE.

1.1 INTRODUCTION
Student Industrial Work Experience Scheme (SIWES) is a skill training programme
designed to prepare university and tertiary institution students for real-world experience,
on the job work experience and industrial work situations they may encounter after
graduation.

1.2 STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)


BACKGROUND
In 1973, the Industrial Training Fund (ITF), a government organization tasked with
fostering and fostering the development of human resources for companies, founded the
student industrial work experience scheme (SIWES) in Nigeria. The scheme was
implemented because of the realization that there was a substantial gap between the actual
skills needed by industry and the academic information acquired in higher institution.
To enhance the student’s practical skills, knowledge of the industry, and general
employability, the main objective of SIWES was to provide students the opportunity to
apply their academic understanding in the real-world work environment. The programme
gave students the opportunity to get practical experience while being supervised by experts
in their respective professions, with the goals of bridging the gap between academic and
industry.
In summary, SIWES was formed in response to the need for students to acquire practical
skills and experience in addition to their education. The program aimed to foster
collaboration between academic and industry to better prepare students for the workforce
and promote the growth of various sectors within the
Nigerian economy

1.3 OBJECTIVE OF SIWES

The objective of the Student Industrial Work Experience Scheme (SIWES) is to provide
Nigerian students in tertiary institutions with practical exposure and experience in their
chosen fields of study. SIWES is a program in Nigeria that was established to bridge the
gap between theoretical knowledge acquired in the classroom and practical skills
required in the workplace.
1. BODIES INVOLVED IN THE MANAGENMENT OF SIWES

The management of Student industrial work experience scheme (SIWES) involves different
several bodies which includes:

• The Industry Training Fund (ITF)

• National Universities Commission (NUC)

• National Board for Technical Education (NBTE)

• National Commission for Colleges of Education (NCCE)

• Institutions of Higher Learning

• The Employers of Labor

1.5 CONCLUSION
Through this SIWES program, I have learned to more, gained more

understanding about my field of study, being able to solve problems, interact with
students from my institution and student from different institution and share practical
knowledge and understanding with them.
CHAPTER TWO
BACKGROUND OF COMPANY/ORGANIZATION.

2.1. INTRODUCTION
The LOCTECH I.T TRAINING INSTITUTE Portharcourt, offers modern tech skills
in Port Harcourt, Nigeria, focusing on courses like Cyber Security, Data Analysis
(Python, Power BI), UI/UX, Web Dev, and Digital Marketing, using both in-person and
online platforms. While its exact founding year isn't specified in the snippets, its history is
rooted in providing high-quality, industry-relevant training with certified instructors,
growing into a recognized center for digital skills with a mission to equip individuals for
the tech industry

BACKGROUND AND VISION:


Loctech was founded as a private limited company (Loctech Nigeria Limited) to fill a critical
gap: the disparity between theoretical academic knowledge and the practical, job-ready skills
demanded by the rapidly evolving information technology industry. It is not a government
entity.
 Establishment: The institute established its roots with a physical headquarters in Port
Harcourt, Rivers State, Nigeria, and has expanded its operational footprint to include a
global online learning platform.
 Educational Model: Loctech distinguished itself by prioritizing hands-on learning,
practical projects, and mentorship from industry-certified experts (holding certifications
from entities like Microsoft, Oracle, Cisco, etc.).
 Curriculum Development: The background of the institute involves the continuous
expansion of its course offerings to cover over 20 specialized domains, ensuring
relevance across emerging tech fields such as data science, cybersecurity, software
development, and digital marketing.
DEVELOPMENT AND PARTNERSHIP:
Loctech leverages strategic affiliations and internal expertise to ensure the quality and
relevance of its training.
 Industry Certification Alignment: Loctech's primary partnership approach involves
aligning its curriculum with major global technology standards. Its instructors
are industry-certified by globally recognized entities such as Microsoft, Oracle, and
Cisco, which ensures the training meets international benchmarks.
 Technology Utilisation: The courses are designed around the use of industry-leading
tools and platforms. Examples include training in Microsoft Power BI for business
intelligence, Amazon Web Services (AWS) for cloud computing, and various
programming languages and frameworks like Python, SQL, and React Native.
 Collaborations: Loctech engages in promotional and outreach collaborations, sometimes
working with influencers or other tech initiatives to offer scholarships and expand its
reach to aspiring tech professionals.

2.4. Objectives of Loctech

The Loctech is a private limited company initiative that aimed at fostering innovation,
technological advancement, and entrepreneurship in Portharcourt, Nigeria. Below is an
outline of its objectives and a proposed structure for its organizational chart.

1 . Promote Technological Skills Development

 Offer training programs in areas like software development, data analysis, artificial
intelligence, and other emerging technologies.

2. Drive Digital Inclusion

 Bridge the digital divide by offering access to digital tools, training, and internet
services for underprivileged communities.

3. Foster Research and Innovation

 Collaborate with academic institutions and industry stakeholders to drive research and
innovative solutions to societal challenges.

4. Enhance Government Services Through Technology

 Support e-governance initiatives and digital transformation across state agencies.


2.5 Proposed Organizational Chart

1. Board of Directors

• Oversees overall strategy, vision, and alignment with state goals.

• Members: Governor (Chairperson), Commissioners (Education, Technology, etc.),


Private Sector Leaders.

2. Executive Leadership

• Executive Director/CEO

o Leads the Hub, sets strategic objectives, and oversees operations.

• Chief Operating Officer (COO)

o Handles day-to-day management and operational planning.

3. Core Departments

 Training and Capacity Building

o Develops and manages training programs, workshops, and certifications.

 Innovation and Research

o Focuses on identifying innovative solutions and partnerships for tech research.

 Business Development and Partnerships

o Builds relationships with private sectors, startups, and funding agencies.

 ICT Infrastructure Management

o Ensures availability and maintenance of technological tools and infrastructure.


 Marketing and Public Relations

o Promotes the Hub’s activities, manages its public image, and attracts
participants.

 Finance and Administration

o Manages financial resources, budgets, and administrative tasks.

4. Advisory Committees

 Groups of experts providing insights in specific areas such as education, technology,


and business development.

5. Incubation and Startup Support Unit

 Provides hands-on support to entrepreneurs, including mentorship, workspace, and


funding.

8. Monitoring and Evaluation (M&E)

 Tracks the performance and impact of the Hub’s programs.

This structure ensures smooth operations, fosters partnerships, and meets the goals of driving
innovation and technology adoption in Loctech Portharcouurt.
CHAPTER THREE.

THE PROCESS,COMPONENTS &DESCRIPTION.

3.1. INTRODUCTION

The Student Industrial Work Experience Scheme (SIWES) is a vital program designed to
provide students with practical exposure and hands-on experience in their chosen fields of
study. My placement at the LOCTECH I.T TRAINING INSTITUTE offered me an exciting
opportunity to begin my journey into the world of Data Science, a field that combines
mathematics, programming, and domain expertise to extract meaningful insights from data.

As a beginner in data science, my experience was tailored to introduce me to


foundational concepts, tools, and methodologies while integrating me into a professional,
innovation-driven environment. The LOCTECH I.T TRAINING INSTITUTE, known for
fostering technological growth and empowering young talent, provided the ideal setting for
me to learn, grow, and apply data science principles in real-world scenarios.

CORE VALUES:

1. Innovation

o Encouraging creative thinking and groundbreaking ideas to solve societal


challenges and drive progress.

2. Collaboration

o Building strong partnerships with government, academia, private sector, and


communities to achieve common goals.

3. Inclusivity

o Ensuring that everyone, regardless of background or socio-economic status, has


access to opportunities and resources.
4. Excellence

o Striving for the highest standards in delivering programs, training, and solutions.

5. Sustainability

o Promoting sustainable practices in technology and innovation to ensure long-term


impact.

6. Empowerment

o Equipping individuals and businesses with the skills, tools, and resources to
thrive in a digital economy.

7. Integrity

o Upholding transparency, accountability, and ethical practices in all operations.

8. Resilience

o Adapting to technological changes and challenges with agility and determination.

9. Community Impact

o Focusing on initiatives that directly improve the lives of residents and contribute
to the development of Kwara State.

10. Continuous Learning

o Fostering a culture of lifelong learning to stay at the forefront of global


technological trends.

These values guide the Hub's approach to achieving its vision of transforming Portharcourt
into a hub for innovation and technological excellence.

3.2 DETAIL OF SIWES WORK EXPERIENCE:

The Process of My SIWES Experience:


1. Orientation and Onboarding

o A comprehensive introduction to the LOCTECH mission, vision, and core


activities.

o Overview of the Data Science Unit, including its objectives, ongoing projects,
and tools used, where they assign a supervisor to me.

2. Skill Development Workshops

o Attended beginner-friendly workshops on data analysis, visualization, and


Python programming.

o Training in data science tools such as Excel, Jupyter NotebooK, Google Colab,
Pandas, and IBM WATSON STUDIO.

3. Practical Assignments

o Hands-on tasks involving data cleaning, processing, and visualization using


sample datasets. o Weekly progress reviews to ensure alignment with learning
goals.

4. Team Collaboration

o Worked alongside experienced data scientists on minor tasks such as preparing


datasets and creating simple visualizations.

o Participated in team discussions and brainstorming sessions on how data


science can solve real-world problems.

5. Project Involvement

o Assigned a beginner-level project: Analyzing and visualizing a small dataset to


provide actionable insights.

6. Feedback and Evaluation

o Regular feedback sessions to assess my progress and provide constructive


guidance.
Key Components of My Work Experience

1. Technical Learning

o Acquired foundational knowledge of programming in Python, specifically


libraries such as Pandas for data manipulation and Matplotlibfor
visualization.

o Learned basic statistical techniques and how they are applied in data science.

2. Soft Skills Development

o Improved my problem-solving, communication, and teamwork abilities.

o Developed time management skills by adhering to deadlines for assignments


and tasks.

3. Practical Application

o Gained exposure to the practical aspects of data science, including working with
real-world datasets and addressing challenges like missing data and
inconsistent entries.

4. Exposure to Tools and Platforms

o Familiarity with Google Colab, a vital tool for creating and sharing documents
that contain live code, equations, visualizations, and text.

5. Networking and Mentorship

o Built connections with industry professionals and peers.

o Received mentorship from senior data scientists and IT experts.

Description of My Role as a Beginner in Data Science

As a beginner, my primary role was to observe, learn, and practice under the guidance of
experienced mentors. I was tasked with:
• Understanding the basics of data science and its applications.

• Performing beginner-level data preprocessing and exploratory data analysis (EDA).

• Creating simple visualizations to communicate insights effectively.

• Assisting with documentation and reporting for ongoing projects.

This experience helped me build a strong foundation in data science and motivated me to
further explore this dynamic field.

3.3 PROJECT CARRIED OUT:

On the other hand, this chapter contains an extremely thorough list of the most noteworthy
projects that I took part in while at kwara state innovation hub. By working on these projects,
I am building up and sharpening a lot of different set of skills; they covered quite various area
from beginning programming and basic syntax and programming steps in python
programming language.

1.Python programming (Beginners):

I underwent an intensive 4 weeks training mainly on python beginning, since I had no


previous knowledge on the programming language. It was intended as the training had aimed
at providing a comprehensive understanding of basic python that includes most things
ranging from syntax through data structure to functionalities and object oriented
programming.

Week 1: Python Fundamentals

During my first week in this programming course, I immersed myself in the basics of Python.
Introduction of concepts like variables, data types, operators, and fundamental control
structures. During this stage, an effective grasp was acquired on the syntax and architecture of
Python.

Week 2:Functions and Modules

I ventured into the world of functions and modules in Python during my second week.
Functionality opened a whole new world for me as I learnt how to create reusable code
slivers and started exploring python’s massive library of modules. Functions and modules
provided fresh approaches to organizing codes and rendering them efficient.

Week 3:OOP Data Structure and Objective Objects.

In the third week, I moved on to data structure such as lists, dictionaries, tuples and
data sets. Learnt how to use pygame library in building little games demo. Moreover,
this study taught me to use OOP, which allowed me to write a cleaner and well-
organized code for my classes and objects, making it easier to follow and debug at
later stages. This knowledge helped me in constructing my project.
Week 4: Part of the task-on project I undertook while at the LOCTECH I.T TRAINING
INSTITUTE was to build a windows platform game with the help of my supervisor and
colleague at work which only runs on a windows computer. The game is a 2-D game of sky
hockey.

This is the front view or front end of the python generated game.
This are evidence of code been run to make the game.

2. Data Refining and Cleaning(on Excel):

Using Microsoft Excel and IBM Watson Studio, I learned to clean and refine datasets by
removing duplicates, handling missing values, and standardizing formats and learning to
identify necessary set that is essential for a dataset.
This is a dataset work whereby I was given the task to help clean and refine the dataset where
some set are missing values, and leverage other set that are incomplete and needed to be filled
up and to eliminate duplicate set in the dataset. This project allowed me to see how the
interface of a dataset looks like and how you handle and operate on it. This is the first dataset
I have ever handled and I wouldn’t have been able to handle it well without the help of my
senior colleague who put me through the basics of it .(Albert Ogunsanya).

3. Data Analysis (Beginner):

Helped with a project whereby an Insurance Company that wanted to detect Fraudulent
Activities in their Customer and Company Transaction Details and how t analyze it and filter
it out, in this project we had to study the companies data set and know where and what we are
looking for in a dataset.

This is the excel format of the dataset used by the company, whereby I analyzed and refined
the dataset so that I can be able to use the necessary set to create my visual representation.
The main purpose of this particular project is to help detect fraud from the customers if
weather their claims of complaint are true or not and if a customer is collecting more than
what he was meant to or insured.
I learnt a lot from this particular project because it helped me with knowing how to be able to
analyze and refine dataset, and how to present a visual representation of a dataset.

3.Data Science Project :

This Particular project is a Collaborative work between my course mate (David Andrew)and
me where by we built a model that was able to analyze, detect, and predict if someone has
had or is going to have or has already had diabetes with the patient record being used.

This is the dataset being used to carry out this particular project , which contains each patient
(insulin level, age, blood group, and genotype with skin thickens.)
This is the interface being used by me to carry out sorting and analyzing and predicting
outcomes of the dataset and the accuracy level we used decision tree classify for the
predictive model which gave us an accuracy of 74.21% Accuracy rate.
This is a Data Visualization representing the chart of the predictive diabetes model on the
positive index rate and false positive rate .

PROBLEMS ENCOUNTERED AND SOLUTIONS

During my SIWES training at the LOCTECH I.T TRAINING INSTITUTE as a beginner in


data science and analysis, I encountered several challenges. These problems were addressed
through various strategies and support mechanisms, which contributed to my growth and
learning experience.

Problems Encountered

1. Understanding the Fundamentals of Python Programming

o As a beginner, I initially struggled with understanding Python syntax and


programming concepts, such as loops, conditional statements, and functions.
Writing efficient code to manipulate datasets felt overwhelming.
2. Data Cleaning Complexities

o Handling datasets with missing values, duplicates, and inconsistent formats was
challenging. I often found it difficult to decide which data cleaning techniques
to apply without losing valuable information.

3. Creating Effective Visualizations

o Generating meaningful and visually appealing charts and graphs in Tableau


required a good understanding of design principles and selecting the right type
of visualization for specific datasets.

4. Limited Time for Hands-on Practice

o Due to the structured nature of the training, there was limited time to fully
explore the tools and concepts taught during sessions.

5. Challenges in Understanding Statistical Concepts

o Key statistical measures such as standard deviation, correlation, and regression


analysis were initially confusing and required additional effort to comprehend.

6. Working with Real-World Datasets

o Real-world datasets were often messy and unstructured, making it difficult to


apply theoretical knowledge.

Solutions

1. Mentorship and Guidance

o I received consistent support from trainers and peers who simplified complex
topics, provided code samples, and guided me step-by-step through
practical tasks.
2. Utilization of Online Resources

o I relied on online platforms such as Coursera, Kaggle, and YouTube tutorials to


reinforce the concepts taught during training. Pythonspecific resources like
W3Schools and GeeksforGeeks were particularly helpful.

3. Practice through Mini-Projects

o To overcome my challenges, I worked on mini-projects such as cleaning small


datasets, creating simple dashboards, and building basic predictive models to
solidify my understanding.

4. Engaging with Open-Source Communities

o Platforms like Stack Overflow and GitHub provided a wealth of community-


driven solutions and examples that addressed specific problems I faced.

5. Breaking Down Statistical Concepts

o I studied statistical concepts in smaller, manageable parts using visual aids and
interactive tools like Excel to gain a deeper understanding of how these
concepts applied to data analysis.

6. Incremental Learning Approach

o I adopted an incremental learning approach, focusing on one tool or concept at a


time (e.g., mastering Excel before moving on to Python and Tableau). This
made the learning process less overwhelming.

7. Leveraging Structured Templates

o Using pre-built templates and examples in Tableau, I learned how to design


visualizations effectively and gradually developed my own style.

8. Collaborative Learning

o Collaborating with peers during group assignments allowed me to learn new


techniques and gain fresh perspectives on solving problems.
Chapter Four

Summary, Conclusion, and Recommendations.

4.1 Summary

The SIWES training at LOCTECH I.T TRAINING INSTITUTE Portharcourt was an


invaluable experience that introduced me to the fundamentals of data science and analysis.
Through practical sessions and hands-on projects, I developed a basic understanding of
programming using Python, data cleaning techniques, and visualization tools such as Tableau.

Despite challenges such as understanding Python syntax, cleaning unstructured datasets, and
creating effective visualizations, I overcame these hurdles by leveraging mentorship, online
resources, and collaborative learning. The training provided a strong foundation for pursuing
advanced skills in data science, particularly in statistical analysis, machine learning, and data-
driven decision making.

4.2 Conclusion

The SIWES program successfully exposed me to the key principles of data science, including
data collection, preprocessing, analysis, and visualization. It also demonstrated the
importance of continuous learning in the ever-evolving field of data science. My experience
at the LOCTECH I.T TRAINING Portharcourt has inspired me to further explore advanced
topics, such as predictive modeling and big data analysis, in my next SIWES training or
independent study.

The structured environment, coupled with real-world projects, has not only enhanced my
technical skills but also fostered a problem-solving mindset and adaptability, which are
crucial traits for success in the field of data science.

4.3 Recommendations

Based on my SIWES training experience, I propose the following recommendations:

1. For Future SIWES Participants:

o Dedicate more time to hands-on practice and actively seek clarification on


unclear topics. o Explore online courses and certifications to supplement the
knowledge gained during the training.
o Collaborate with peers and mentors to accelerate learning and exchange ideas.

2. FOR LOCTECH I.T TRAINING INSTITUTE :

o Extend the duration of practical sessions to allow for deeper exploration of


tools and concepts. o Incorporate more real-world datasets and case studies to
simulate industry challenges. o Provide tailored mentorship for participants
based on their skill levels and learning objectives.

3. For Academic Institutions:

o Integrate data science fundamentals into the curriculum before SIWES


training to equip students with basic knowledge. o Encourage students to
document their learning progress systematically for future reference.
References

1. Kashimbila, M. M. (2001). Principles of Mechanics: For Scientists and Engineers.


Kano: Gidan Dabino Publishers.

2. Adekanye, T. A. (2018). Thin-Film Backwall Schottky Barrier Solar Cells of Cuprous


Oxide (Cu₂O). Ife Journal of Technology, 10, 41–47.

3. Smith, Joe. (1999). One of Volvo's Core Values. Retrieved from


http://www.volvo.com/environment/index.htm.

4. Stack Overflow (2023). Online Community for Developers. Retrieved from


https://stackoverflow.com.

5. Tableau Software. (2023). Visual Analytics Tools. Retrieved from


https://www.tableau.com.

You might also like