Professional Documents
Culture Documents
Siwes Report On Computer Science
Siwes Report On Computer Science
ON
AT
PRESENTED BY
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.
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.
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.
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.
Our reason for existing as a company is to provide unbeatable first choice consistent professional
service solution.
Integrity
Services
Commitment
Excellence
Professionalism
CEO
MANAGER
HEAD OF HEAD OF HEAD OF
SOFTWARE GRAPHICS AND NETWORKING
DEPERTMENT ADVERTING DEPARTMENT
RECEPTIONIST
INTERNS
Software Development
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.
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.
CHAPTER THREE
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>
<title></title>
</head>
<boby>
</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.
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.
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bootstrap Template</title>
</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>
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.
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.