Siwes Report
Siwes Report
UNDERTAKING AT
Mailop Technology,
IBADAN CITY, OYO-STATE.
BY
Godwin Ebenezer Onyeka
DEPARTMENT OF COMPUTER SCIENCE
FACULTY OF SCIENCE
ADESEUN OGUNDOYIN POLYTECHNIC, ERUWA.
SUBMITTED IN PARTIAL FULFILMENT OF THE National
Diploma
FROM
JANUARY 2023 TO MAY 2023
1
ABSTRACT
2
ACKNOWLEGDEMENTS
I am grateful to God and my loved ones, who have supported me in choosing Computer
Science as my field of study. As an Emmy-winning actor once said, “There are many
people to acknowledge for their help and guidance”. I would like to express my gratitude
to the Industrial Training Fund for their visionary efforts in implementing this program,
as well as to the Computer Science Department for providing the platform that enabled
me to engage in this training. would like to extend my heartfelt appreciation to my
industrial-based supervisor, Mrs. Moradeyo, for her invaluable encouragement, support,
and guidance during my training period at this company. I am also grateful to her for
affording me the opportunity to undergo training in this organization. Additionally, I
would like to express my gratitude to the technicians in my unit, Mr. Afeez and Mr.
Fuad, for providing helpful solutions to the numerous questions I had.
I am deeply grateful to Mailop Technology for providing me with the opportunity to be
immersed in the Web World and gain valuable experience. I also want to express my
appreciation to my mother and sister for their unwavering encouragement and support
throughout my industrial training period. Lastly, I would like to extend my gratitude to
my institution-based supervisor, Mrs. Moradeyo, for her valuable advice and support. I
would also like to thank my friends and colleagues, including Shinayomi, Temitope,
Umar, and Emmanuel, for their support during this journey. I am sincerely thankful to
you all.
TABLE OF CONTENT
3
Title Page
Abstract ………………………………………………………………………….………………………….. 2
Acknowledgement ………………………………………………………………………….………………… 3
Chapter 1
1.0 Introduction to Training program
1.1 Aim and Objectives ………………………………………………………………………….………… 8
Chapter 2
2.0 SOFTWARE SECTION/DEPARTMENT
2.1 Software ………………………………………………………………………….…………………………. 12
Chapter 3
3.0 Web Development
4
3.1 HTML ………………………………………………………………………….…………………..………….. 17
Chapter 4
4.0 Networking
4.1 Types of Networking ………………………………………………………………………….………… 21
Chapter 5
5.0 Skills Acquired and Challenges Encountered
5.1 Technicals Skills acquired ………………………………………………………………………….……….. 30
Chapter 6
6.0 Recommendations and Conclusions
5
6.1 Conclusions ……………………..……………………………………………………………………….……….. 32
6
LIST OF FIGURES
7
Figure 3.8: Technical Skills acquired
8
CHAPTER ONE (1)
1.0 INTRODUCTION
The student industrial work experience scheme (SIWES) is appreciable skill program, which
forms part of the approved minimum academic standard in the various degree programs for all
the polytechnics.. The scheme bridges the gap existing between theory and practice of the
science and technology, World of Web and other professional education programs in the
Nigerian tertiary institution. It is aimed at exposing and equipping student to the real life working
experience. The training lasted for Four (4) months, which involve the students, polytechnics and
the industries. SIWES was established by the federal Government of Nigeria and is jointly
coordinated by the Industrial Training Fund (ITF) and National University Commission (NUC).
The Students Industrial Work Experience Scheme (SIWES) was established with the aim
of providing students with practical skills and knowledge in their respective fields of
study. The program was put in place to achieve the following objectives:
2. To expose students to modern equipment and facilities used in their chosen profession
9
3. To enhance the entrepreneurial and innovative capabilities of students through exposure
to industry best practices.
5. To prepare students for the challenges of the global economy by providing them with
relevant work experience and skills.
6. To develop the technical and vocational skills of students in order to make them more
employable after graduation.
SOFTWARE & SOLUTIONS is a company that deals with building and developing Software
Nigerian based software company conglomerate in co-operated in 2017 and offering a wide
range of automated and integrated solution in software and telecommunication technology. This
large software corporation is on record to be the cheapest source for high quality building of
Websites and Services and has a high reputation for performance in customization and
1. To serve as a catalyst for both individual and collective development through the
10
3. To offer a wide range of automated and integrated solution in broad spectrum of
5. Mailop Technology is position to offer unique and innovative solution to client in terms
of technologies.
technology.
With a team of seasoned computer Science and Programmers with proven track records in
computer and communication business, the company offers the following wide areas of
specialization
4. Graphic Designs
5. Training Services
11
2. Sales Department
5. Networking Department
1.6 ORGANIZATIONAL
E CHART OF ANTUM SOFTWARE
X
E
C
U BOARD OF DIRECTORS
T
I
V
E BRANCH MANAGER
S
ADMIN
MANAGE
MARKETING R
MANAGER
PURCHASE ACCOUNT/
AND SALES OPERATION
MANAGER
2.1 SOFTWARE:
Computer software instrument that has been programmed to allow a computer to process
1. Operating system
2. Utility software
3. Productive software
2.2 OPERATING SYETEM: These programs are installed in the computer system to manage
and coordinate the activities of the hardware components e.g window xp, vista, window 8,
resources such as CPU time, main memory, secondary storage and input and output
5. Data management: the data management function of an operation system govern the input
and output of the data and their location, storage, and retrieval
6. Job/ task management: task management is responsible for schedule, control and
monitoring of jobs submitted for execution to attain the most efficient processing.
13
2.4 INSTALLATION OF OPERATING SYSTEM
Installation of operating system was one of the key things I did during my industrial attachment.
Install various operating systems such as window 7, vista, xp and Linux (ubuntu), below is the
1. Note: before installing operating system, it is advisable to backup all important files
Step one: Make sure the computer is working properly; the peripherals and motherboard are
connected and installed properly. Start up your computer and use one of the function keys
depending on the computer product to change the bios configuration by simple making your CD
ROM the first Device on the boot other of the computer if you are using a CD reboot the
Step two: Click the installation button and follow the instructions. You also have an to
acknowledge open source project licenses, custom installation and finally the partition step
where you choose size of hard drive memory where the operation system will be written to.
Step three: installation begin properly here setup copies archives over for extraction and
installation on the hard drive. During this process the computer shut down restart and continue.
Step four: Here window 7 start service restarting is also present at this process window product
key installation is required, network selection and date and time can be set.
14
Step five: window 7 installation is complete follow the instruction. This step is where you do the
following computer name, users control account name and password and all various
2.5 UTILITY SOFTWARE: These are bread categories of programs that allow a computer to
perform task that aren’t part of the OS, but are still practical and useful. Example tera-copy, Nero
etc.
2.6 PRODUCTIVE SOFTWARE: This is a program that perform standard office computer
task like word processing, presentation, spreadsheet and database software all graphs software
2. I boot computer.
3. I insert the CD or DVD (it might be mega or word office etc.) into the CD-drive.
5. In that environment, I locate the Disk and opened it, and then I choose any program I
6. I click on the program to be installed, it load, accepts the policy after going through it.
15
2.8 Tips I used for uninstalling software.
1. I make sure that the software I wish to remove is not vital for the function of the
computer, if not sure, I asked to co-workers or search the internet to learn more about the
software.
2. Once I am sure that I want to remove the software, I go to the start menu and select
control panel. (Note: in window xp click on the choice for add/remove programs. In
window vista, click on the program then select uninstall the program.
3. After clicking on the control panel, a list of software will appear, I choose the program
that I want to uninstall or remove (guild through the removal steps appears).
4. If not prompted to do so, I restore the computer after completing the removal processes
when the computer restart, I click the list of programs again to make sure the desired
16
CHAPTER THREE (3)
3.1 HTML:
HTML stands for Hypertext Markup Language, and it is the most widely used language to write
Web Pages.
1. Hypertext refers to the way in which Web pages (HTML documents) are linked together. Thus,
2. As its name suggests, HTML is a Markup Language which means you use HTML to simply
"mark-up" a text document with tags that tell a Web browser how to structure it to display.
Originally, HTML was developed with the intent of defining the structure of documents like headings,
paragraphs, lists, and so forth to facilitate the sharing of scientific information between researchers.
Now, HTML is being widely used to format web pages with the help of different tags available
in HTML language.
3.2 HTML Tags: As told earlier, HTML is a markup language and makes use of various tags to format
the content. These tags are enclosed within angle braces <Tag Name>. Except few tags, most of the tags
have their corresponding closing tags. For example, <html>has its closing tag</html>and <body>tag
17
LESSTHAN <P> GRATER THAN
ELEMENT
Tag Description
<body>...</body> tags.
<head> This tag represents the document's header which can keep other
<title> The <title> tag is used inside the <head> tag to mention the
document title.
<body> This tag represents the document's body which keeps other
<h1> This tag represents the document's body which keeps other
18
<p> This tag represents a paragraph.
<b>, <i>, <li>, <ul>, <ol>etc Bold, italic, list, unordered list, ordered list
With the help of HTML Tags a web page can be easy created.
An HTML element is defined by a starting tag. If the element contains other content, it ends with a
closing tag, where the element name is preceded by a forward slash as shown below with few tags:
These are known as void elements. HTML documents consists of a tree of these elements and
they specify how HTML documents should be built, and what kind of content should be placed
in what part of an HTML document.
19
3.4 CASCADING STYLE SHEETS
C.S.S means Cascading Style Sheet, it explains how HTML elements are to be designed and be
C.S.S controls a layer of multiple web page all at once also external sheets are been stored in
CSS files.
We use C.S.S to define style for your documents, including the design, layout and variations in
display for different devices and screen sizes. You can place your C.S.S in the <head> of a
documents with an embedded style sheet, or attached a separate files he defines your styles with
an external style sheet. To link an external style sheet to your documents you simply add a link
When a user displays a web page, the users browsers loads style information along with the
When a user prints a web page, you can provide different style information that makes printed
In general, we use html to describe the content of the documents, not its style while we use
3.6 BOOTSTRAP
20
Bootstrap is a C.S.S. plugin, it beautify Websites and can do all what CSS
There are 2 ways in which you can use Bootstrap which are:
1. Online Bootstrap: This is the act of using linking a Bootstrap Link called CDN
to the header of a Website just like how we do link our external C.S.S but
JavaScript and the CSS file then link the both of them to our Project. The
advantage is that it will work fine just like the online Bootstrap and we
21
Chapter Four (4)
Below are list of skills I acquired during my industrial training at ADMAS IT PLACE
22
5.2 SOCIAL AND FUNCTIONAL SKILLS ACQUIRED
4. Check and work on colleague’s computer when they are not responding.
23
2. Lack of transportation.
24
CHAPTER SIX(6)
6.1 CONCLUSION
In respective of the challenges encountered in this SIWES program, there were many things that
I have experienced and learned during the four (4) months of my industrial training at ANTUM
SOFTWARE PLACE the whole period was very educating, interesting and instructing. Through
this training I was able to gain new insight and more comprehensive understanding about the real
industry working condition and practice. It has provided me the opportunities to develop and
improve my soft and functional skills. All of this valuable experience and knowledge that I have
gained were not only acquired through direct involvement in task given but also through other
aspect of the training such as work observation, interaction with colleagues, superior, and other
people related to the field. From what I have undergone, I am very sure that industrial training
program has achieved its entire primary objectives. This program has also prepared student to
face the real working life. As a result of the program, now I am more confidence to build my
future career.
6.2 RECOMMENDATION:
3. Supervisor should always visit student monthly in their various places of attachment.
4. School should always rehearse with industries, firm and companies were the student is
5. School should organize a seminal for student place of attachment (the industry) to enable
(ANTUM SOFTWARE & SOLUTIONS) for schools and student who are yet to undergo
their IT.
26