You are on page 1of 30

REPORT

ON

STUDENTS INDUSTRIAL WORK EXPERIENCE SCHEME


(SIWES)

AT

ROYSTECH IT SOLUTIONS IYANA-IPAJA, LAGOS

PRESENTED BY

IBEJIH CHUKWUKA DANIEL


U16/NAS/CSC/153

SUBMITTED TO THE DEPARTMENT OF COMPUTER


SCIENCE AND MATHEMATICS
GODFREY OKOYE UNIVERSITY ENUGU, ENUGU STATE

IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR


THE AWARD OF BACHELOR OF COMPUTER SCIENCE
(B.Sc. COMPUTER SCIENCE)

October 2019
DEDICATION

I dedicate my Industrial Training report to Almighty God, who has given me the grace to
participate in the SIWES program, to my Parents and as many that have contributed greatly to
the success of my Industrial Training.
ACKNOWLEDGEMENT

I thank God who has seen me throughout my SIWES program and also thank my Industrial
based supervisor who guided me through My Industrial training. I also send out my appreciation
to my lecturers, friends and Coworkers for their moral support. My special thanks to my
wonderful and lovely parents Mr. and Mrs. Chukwuemeka Ibejih who were there for me in terms
of care, prayers, financial support and others.
ABSTRACT

This report is a summary of all work experience I have been able to gather during my
SIWES training programme at Roystech IT Solutions.

The report contains my all my experience in front-end development in relation to HTML,


CSS and Bootstrap.

It also contains an overview of my one month teaching experience at Platform Schools.

In conclusion is a summary of what I learnt in my six months SIWES programme.


TABLE OF CONTENT

CHAPTER ONE:
1.0 Introduction
1.1Objectives of SIWES

CHAPTER TWO
2.0 Description of the establishment of attachment
2.1 Vision of the company
2.2 Mission of company
2.3 Core Values
2.4 Organogram of Roystech IT Solutions
2.5 Company Area of Specialization
2.6 Prodigy school management Software
2.7 Features of Prodigy
CHAPTER THREE
3.0 Industrial Experience
3.1 HTML
3.2 CSS
3.3 Bootstrap
3.4 Basic Bootstrap HTML Template
3.5 Taught at Platform Schools
3.6 Prodigy Personnel
3.7 Graphics Designing

CHAPTER FOUR
4.0 Challenges
4.1 Recommendations

CHAPTER FIVE
5.0 Conclusion

CHAPTER ONE

1.0 INTRODUCTION

The Student Industrial Work Experience Scheme (SIWES) is program which forms part of the
academic standards in the degree program for Nigerian Universities. The Federal Government of
Nigeria introduced the policy on Industrial training, called the Student Industrial Work
Experience Scheme (SIWES) IN 1974. The Industrial Training Fund (ITF) is in charge of this
program which is under the umbrella of the Ministry of Education. SIWES was designed to help
students acquire the necessary practical education/experience in their fields of study and other
related professions.
This is an effort which was created in order to compliment the theory taught in the classrooms of
the Nigerian tertiary institutions. This objective of the program is exposing students to the use of
various machines and equipment’s, professional work methods and ways of safeguarding the
work areas in industries as well as other organizations. SIWES was established to impact
practical knowledge to students with respect to their various disciplines.

This training is funded by the Federal Government of Nigeria and coordinated by the Industrial
Training Fund (ITF) and the National Universities Commission (NUC). The SIWES program
involves the student, the Universities and the industries.

1.1 OBJECTIVES OF SIWES: 

 The program teaches the student on how to interact effectively with other workers and
supervisors under various conditions in the organization

 It will help students to gain increased maturity and understanding of the workplace

 The students will have chance to evaluate companies for which they might wish to work

 It exposes students to work methods and techniques in handling equipment and machines
that may not be available in educational institution.

 The program provides students with an opportunity to apply their knowledge in real
work and actual practice.
 SIWES increases a student sense of responsibility.

 SIWES provides students the opportunity to test their inte rest in a


particular career before permanent commitments are made.

 It helps them to gain interpersonal and entrepreneual skills.

 It inserts in them the right kind of work attributes and professionalism through
interactions with people in the organization.

CHAPTER TWO
2.0 DESCRIPTION OF THE ESTABLISHMENT OF ATTACHMENT
Roystech is a fully indigenous Nigerian company that provides clients with quality, cost effective
and innovative IT and security solutions. Roystech focuses on total client satisfaction. The
Company has built reputable standard over the years from her vast technical knowledge and
competence, in project management and execution.

2.1 Vision of the Company


To be a first choice Information and Communication Technology (ICT) company with the idea
of rendering unmatchable excellent professional solution to our clients in line with emerging
technology.

2.2 Mission of the Company

Our reason for existing as a company is to provide unbeatable first choice consistent professional
service solution.

2.3 Core Values

 Integrity
 Services
 Commitment
 Excellence
 Professionalism

2.4 ORGANOGRAM OF ROYSTECH IT SOLUTIONS

CEO

MANAGER
HEAD OF HEAD OF HEAD OF
SOFTWARE GRAPHICS AND NETWORKING
DEPERTMENT ADVERTING DEPARTMENT

RECEPTIONIST

INTERNS

2.5 COMPANY AREA OF SPECIALIZATION


With a team of professional Computer programmers, Graphic designers and Networkers, the
Company has a reputable recognition in the following areas:

Software Development

Their customer-centered approach enables their developers to capture your business


requirements and develop a fully customized software solution that solves your unique business
needs.
If you are looking for a reliable software development company to enhance your business
performance, that differentiates you from your competitors and helps you become more cost
efficient, they are in a better position to do that. Their software services have helped their clients
achieve the following:

 High quality solutions that tailor fit the business requirements


 Scalable solution that grows with client requirement
 Streamlining customer business work-flow
 Productivity Improvement
 Reduction in overheads and increase in return on investment (ROI)

Website Design

They are set to work as a professional that helps both individuals and companies create and
manage their online presence in a dynamic, efficient and unique way which makes you, your
product or company stand tall in this virtual world. Your website is the vehicle that targets,
attracts, and qualifies your visitors before turning those visitors into monetized customers. The
pages and applications that make up your web presence are critical to your web strategy, and
Roystech can help you create a solution that accomplishes your goals. From site redesigns to end
to end custom applications, they can put together a solution that you can be confident in from all
sides of your web marketing strategy.

Networking
They provide both network structured cabling and wireless networking. The whole project is
managed by in house network engineering team.

They plan, design, develop and implement your network design both Local Area Network (LAN)
and Wide Area Network (WAN). Following your initial contact and at your request they will
send out their network design planning team to do a site survey and provide recommendation on
the best way to meet your networking needs taking into consideration your existing network
infrastructure and design.

2.6 PRODIGY SCHOOL MANAGEMENT SOFTWARE

Prodigy is a web-based school management software for growing schools and group of schools.
Prodigy School Management Software automates school processes, unifies systems that are
fragmented in schools and use data-science to create a cost-efficient and improved administration
process.

2.7 FEATURES OF PRODIGY

Improving administrative process

By eliminating redundancy with automation, Prodigy School Management Software ensures an


organized and seamless administrative process. Prodigy School Management Software uses data
science to analyze school’s data (big data) and simplify the outcome in a comprehensive format
for easy decision making, setting and prioritizing goals, and monitoring overall progress.

Seamless communication across the board

Communication is very essential in a modern school system. By eliminating needless complexity


and stressful sorting, Prodigy School Management Software makes communication across the
board easy via different channels (text message, email and internal messaging). Communication
is streamlined so that parents, staff, students, directors and administrators can work together.

Keeping track of finances


Running a modern school and achieving its goals cannot take place without money. From
income (fees, donations, funding etc.) down to payment of staff salaries and other forms of
expenditures, Prodigy School Management Software, keeps track of all financial activities,
prevents fraud and ensures a detailed financial report.

Storage, access and retention of schools’ records

Record keeping is very central to effective administration. Prodigy School Management


Software provides a digital storage of schools’ data and ensures availability anytime it is needed.
Schools can access their records on any device that has a browser and an internet connection. At
the click of a button, schools can retrieve, sort, search, update existing records and add new ones.

Multiple school locations

Be it a network of schools across states or different locations, Prodigy School Management


Software ensures accessibility, transparency and productivity across the board, bringing about
clarity to the overall operations all from one platform. Accessing each school is just at the click
of a button. Whether it is 5, 10 or more locations, no extra installation is required.

CHAPTER THREE

3.0 INDUSTRIAL EXPERIENCE


 Front-end web development through the use of HTML, CSS, Bootstrap.
 Teaching
 Prodigy Personnel
 Graphics Designing

3.1 HYPER TEXT MARKUP LANGUAGE (HTML)


Hypertext markup language (HTML) is the backbone of any website development process,
without which a web page doesn't exist. Hypertext means that text has links, termed hyperlinks,
embedded in it. When a user clicks on a word or a phrase that has a hyperlink, it will bring
another web-page. A markup language indicates text can be turned into images, tables, links, and
other representations. It is the HTML code that provides an overall framework of how the site
will look.

Below is an example of HTML used to define a basic webpage with a title and a single paragraph
of text

<!DOCTYPE html>

<html>

<head>

<meta charset =”UTF – 8”

<title></title>

</head>

<boby>

<p>This is a report written by Ibejih Chikwuka Daniel </p>

</body>

</html>
The first line defines what type of contents the document contains. "<!DOCTYPE html>" means
the page is written in HTML5. Properly formatted HTML pages should include <html>, <head>,
and <body> tags, which are all included in the example above. The page title, metadata,
and link to referenced files are placed between the <head> tags. The actual contents of the page
go between the <body> tags.
The web has gone through many changes over the past few decades, but HTML has always been
the fundamental language used to develop webpages. Interestingly, while websites have become
more advanced and interactive, HTML has actually gotten simpler. If you compare the source of
an HTML5 page with a similar page written in HTML 4.01 or XHTML 1.0, the HTML5 page
would probably contain less code. This is because modern HTML relies on cascading style
sheets or JavaScript to format nearly all the elements within a page.

3.2 CASCADING STYLE SHEETS (CSS)


CSS stands for "Cascading Style Sheet." Cascading style sheets are used to format the layout
of Web pages. They can be used to define text styles, table sizes, and other aspects of Web pages
that previously could only be defined in a page's HTML.

CSS helps Web developers create a uniform look across several pages of a Web site. Instead of
defining the style of each table and each block of text within a page's HTML, commonly used
styles need to be defined only once in a CSS document. Once the style is defined in cascading
style sheet, it can be used by any page that references the CSS file. Plus, CSS makes it easy to
change styles across several pages at once. For example, a Web developer may want to increase
the default text size from 10pt to 12pt for fifty pages of a Web site. If the pages all reference the
same style sheet, the text size only needs to be changed on the style sheet and all the pages will
show the larger text.

While CSS is great for creating text styles, it is helpful for formatting other aspects of Web page
layout as well. For example, CSS can be used to define the cell padding of table cells, the style,
thickness, and color of a table's border, and the padding around images or other objects. CSS
gives Web developers more exact control over how Web pages will look than HTML does. This
is why most Web pages today incorporate cascading style sheets.

3.5 BOOTSTRAP
Bootstrap is a framework to help you design websites faster and easier. It includes HTML and
CSS based design templates for typography, forms, buttons, tables, navigation, modals, image
carousels, etc. It also gives you support for JavaScript plugins. The basic file structure looks like
this:

bootstrap/

├── css/

│ ├── bootstrap.css

│ ├── bootstrap.css.map

│ ├── bootstrap.min.css

│ ├── bootstrap-theme.css

│ ├── bootstrap-theme.css.map

│ └── bootstrap-theme.min.css

├── js/

│ ├── bootstrap.js

│ └── bootstrap.min.js
└── fonts/

├── glyphicons-halflings-regular.eot

├── glyphicons-halflings-regular.svg

├── glyphicons-halflings-regular.ttf

├── glyphicons-halflings-regular.woff

└── glyphicons-halflings-regular.woff2

The Bootstrap structure is pretty simple and self-explanatory. It includes precompiled files that
enable quick usage in any web project. Besides compiled and minified CSS and JS files, it also
includes fonts from Glyphicons, and the optional starting Bootstrap theme.
This structure can be easily incorporated in your own project’s file structure by just including the
Bootstrap files exactly as they come out of the zip archive, or if it suits your project better, you
can rearrange these files and place them anywhere you like. Just be sure that the Glyphicons
fonts folder is on the same level as the CSS folder.

3.4 BASIC BOOTSTRAP HTML TEMPLATE

A basic Bootstrap HTML template should look something like this:


<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Bootstrap Template</title>

<link href="css/bootstrap.min.css" rel="stylesheet">

</head>

<body>

<h1>Hello, world!</h1>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<script src="js/bootstrap.min.js"></script>

</body>

</html>

3.5 TAUGHT AT PLATFORM SCHOOLS.


Platform schools is located at Ipaja, Lagos state. I had the privilege to be to teach her secondary
school students basic programming for a month during their summer classes. It was a mixed
class of students between JSS1 to SS2. The aim was for every student to create their personal
website and host it.
I worked closely with their ICT teacher Mrs. A. Ologun which was very friendly and easy to
work with. It was a 4 hours class (10am-2pm) which was very interesting and progressive.

Figure 1.1 A student on her desktop coding in html.


At the end of the program the student of Platform Schools were able to build their personal
website, buy a domain name and host it. Visit www.platformgeeks.tk
3.6 PRODIGY PERSONNEL

During my six months industrial training at Roystech IT Solutions, I was privileged to work with
their prodigy team. Prodigy is a web-based school management software for growing schools
and group of schools. Prodigy School Management Software automates school processes, unifies
systems that are fragmented in schools and use data-science to create a cost-efficient and
improved administration process. It was built by Roystech IT Solutions

We went to various schools to advertise our product to them, and at that period we had about
eleven schools using Prodigy inn which I went to three Phidel School, Platforms Schools and
Geoann Collage. At Phidel School I helped the teachers upload their lesson notes, Test questions,
Examination questions. Some students didn’t know how to log into their dashboard so I helped
them with that. At Geoann Collage I helped input the students’ results both progressive and
cumulative. One thing about Prodigy I love is that it makes education easy for both teachers and
students.

3.7 GRAPHICS DESIGNIG

My experience in graphics designing was mainly focused on Golden ratio and how its applied in
graphics designing.

The Golden ratio mathematically calculate the ratio using the formula for Phi: A/B = (A+B)/A =
1.618033987
The applications for print and web design projects are often less precise than that 1 to 1.618.
Designers round numbers when creating a mathematic golden ratio for grids that are easier to
work with.
When it comes to applying the concept, it’s often represented using a spiral, circles or triangles.
And it’s not “just a design thing.” The golden ratio is found in nature (nautilus shell), art (the
Mona Lisa), architecture (the Eiffel Tower) as well as design.

CHAPTER FOUR

4.0 CHALLENGES

The intense traffic on my way home was a serious challenge, most times I spend almost 2 hours
in traffic and I have to get up early the next morning. During my one month teaching at
Platforms school, I had JSS1 and Jss2 students in my class and it was a bit of a challenge to
make them understand programming and its terminologies. Despite these challenges I gained a
lot of experience from the program.

4.1 RECOMMENDATIONS

I urge the Federal Government to take the SIWES program more seriously especially for I.T
students and Applied Sciences because the world is drifting towards I.T. The Government should
ensure a proper supervision of SIWES students so that the purpose of the program will be
archived. The Federal Government should also make adequate provision in the annual budget for
proper funding of SIWES in view of the potential of the program to contribute to enhancing the
quality of the pool I.T skills available to the country. A comprehensive and detailed directory of
who accepts students for SIWES is urgently required to facilitate placement for SIWES student
in industry. The ITF also should ensure that the payment of the student allowance is paid on time
in other to keep the SIWES students zealous and motivated.
I recommend that the Nigerian educational system should be reviewed as what is taught in the
classroom totally contradicts with what is needed the in the actual work place.

CHAPTER FIVE
5.0 CONCLUSION
My SIWES was a very successful one, I had an insight of the information technology world. I
have now known the power of programming and graphics designing. With this, I will be able set
a goal for myself to build a complete website and write codes for different programs.
SIWES as a course has truly exposed me to the challenges faced in a growing I.T world that is
dependent on computers.

You might also like