0% found this document useful (0 votes)
13 views28 pages

Jummy CSC

SIWES Report containing software for sorting algorithm

Uploaded by

oluwoleayomide00
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
13 views28 pages

Jummy CSC

SIWES Report containing software for sorting algorithm

Uploaded by

oluwoleayomide00
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 28

A

TECHNICAL REPORT

ON

STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)

UNDERTAKEN AT

COMPUTER RESOURCES CENTRE (CRC), FEDERAL UNIVERSITY OF TECHNOLOGY

AKURE (FUTA), AKURE ONDO STATE.

BY

AJAYI OLAJUMOKE TOSIN

MATRIC NO: FPI/CSC/19/020

i
A

TECHNICAL REPORT

ON

STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)

UNDERTAKEN AT

COMPUTER RESOURCES CENTRE (CRC), FEDERAL UNIVERSITY OF TECHNOLOGY

AKURE (FUTA), AKURE ONDO STATE.

COMPILED

BY

AJAYI OLAJUMOKE TOSIN

MATRIC NO: FPI/CSC/19/020

THE DEPARTMENT OF COMPUTER SCIENCE,

FEDERAL POLYTECHNIC ILE-OLUJI,

ONDO STATE, NIGERIA.

IN PARTIAL FUFILMENT OF THE AWARD OF NATIONAL DIPLOMA COMPUTER

SCIENCE DEPARTMENT

JULY, 2021

ii
CERTIFICATION

This is to certify that I AJAYI OLAJUMOKE TOSIN with MATRICULATION NUMBER

FPI/CSC/19/020 of the Department of Computer Science in Federal Polytechnic Ile-Oluji, Ondo

State, Nigeria did my three (3) months Student Work Experience Scheme (SIWES) at

COMPUTER RESOURCES CENTRE (CRC), FEDERAL UNIVERSITY OF TECHNOLOGY

AKURE (FUTA), AKURE ONDO STATE.

AJAYI OLAJUMOKE TOSIN ______________________________


Signature & Date

This is to certify that this report is for the SIWES carried out by AJAYI OLAJUMOKE TOSIN

with MATRICULATION NUMBER: FPI/CSC/19/020

MR. ADEKUNLE K. O. ____________________________


SIWES SUPERVISOR Signature & Date

iii
SUMMARY

The Students Industrial Work Experience Scheme (SIWES) is a skills training programme designed

to expose and prepare students of universities and other tertiary institutions for the Industrial Work

situation they are likely to meet after graduation. SIWES provides students with an opportunity to

apply their knowledge in real work situations thereby bridging the gap between theory and

practical. Enlist and strengthens Employers involvement in the entire educational process and

prepare students for employment after graduation. I did my SIWES at Computer Resources Centre

(CRC), and I was privileged to work at the ICT Unit where I gained more about computer

maintenance and Web Development skills (HTML, CSS and PHP).

iv
TABLE OF CONTENT

CERTIFICATION…………………………………………………………………………..…..iii

SUMMARY………………………..…………………………………………………………….v

TABLE OF CONTENT ……………..…………………………………………………………..vi

LIST OF FIGURES………………………………………………………………………….…vii

CHAPTER ONE

1.0 Introduction………………………………………………………………………………1

1.1 Background of Student Industrial Work Experience Scheme (SIWES)…………….…...1

1.2 Aim and Objectives of SIWES…………….…………………………………………….3

1.3 Bodies involved in the Management of SIWES………………………………..………..3

1.4 CRC………………………………………………………………..……………….

…….31.5 Organogram of CRC………………………………………………….

…………………..4

CHAPTER TWO

2.0 Experience Gained………………………………………………………………………..5

2.1 Skills and Knowledge acquired…………………………………………………….……..5

2.1.1 Software skills……………………………………………………………………….……5

2.2 HTML and its properties………………………………………………………………….5

2.3 CSS and its properties…………………………………………………………………….8

2.4 PHP and its properties……………………………………………………………………14

v
2.5 Computer Hardware Maintenance……………………………………………………..16

CHAPTER THREE

3.0 My Contributions to Computer Resources Centre (CRC)……………………………..…..18

CHAPTER FOUR

4.0 Conclusion and Recommendations……………..…………………………………….....19

4.1 Conclusion…….…………………………………………………………………….…...19

4.2 Recommendations………………………………………………………………….…….19

REFERENCES……………………………………………………………………….………....20

vi
LIST OF FIGURES

Figure1.1 Organogram of Computer Resources Centre 4

Figure 2.1: Code view and output 8

Figure 2.2 Registration page 10

vii
CHAPTER ONE
1.0 INTRODUCTION

Student Industrial Work Experience Scheme (SIWES) refers to the exposure of students in

higher institutions to real practical experiences and technical knowledge in their chosen

disciplines. This report summarizes the practical experience and exposure gained during my

Industrial Training program. The introduction of STUDENTS INDUSTRIAL WORK

EXPERIENCE SCHEME (SIWES) into the curriculum of some institutions of higher learning

has helped in the areas of developing our human resources in Nigeria. This scheme has also

helped to bridge the gap between theory and practical training there by preparing the students for

life outside the school environment.

1.1 BACKGROUND OF STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME

(SIWES)

The early phase of science and technology in Nigeria was characterized by the theoretical

lectures in polytechnics and universities which have proven to be an ill method of teaching.

Students in Universities and Polytechnics graduate with little or no technical experience in their

course of study. In the same vein, students’ inability to contribute to the society is hampering the

growth and development of our country. It was in this view that SIWES was introduced to the

Industrial and Educational sector. Economists being able to evaluate the role technology plays in

a country’s economy concluded that for an economy to grow and develop there be advancement

in the technology sector of the country. SIWES was solely funded by ITF (Industrial Training

1
Funds) during it early stage not until it was difficult to continue for economic stress: then the

responsibility was shared between Industrial Training Funds (ITF) and the Federal Government.

The Federal Government took over the funding of the scheme and Industrial Training Funds took

over the managerial position by managing the funds given to them by the Federal Government in

order to sustain the scheme.

SIWES (Student’s Industrial Work Experience Scheme) is a scheme for the duration of sixteen

weeks (4 month). SIWES is done after the first year in polytechnics (ND1); and done after

Second year or third year in Universities depending on the institutions.

1.2 AIM AND OBJECTIVES OF SIWES

The Aim and Objectives of SIWES among others includes;

1. to provide students with industrial skills and needed experience while the course of study

2. to create conditions and circumstances, which can be as close as possible to the actual

workflow

3. to prepare specialists who will be ready for any working situations immediately after

graduation

4. to teach students the techniques and methods of working with facilities and equipment that

may not be available within the walls of an educational institution

5. to give students the ability to try and apply the given knowledge.

The objectives of SIWES programme are all about strengthening future employees. Such

program is successful attempt to help students to understand the underlying principles of their

2
future work. After passing the programs, the student can concentrate on the really necessary

factors of his or her work.

1.3 BODIES INVOLVED IN THE MANAGEMENT OF SIWES

The bodies involved are: Federal Government, Industrial Training Fund (ITF), and Other

Supervising Agencies are: National University Commission (NUC), National Board for

Technical Education (NBTE) & National Council for Colleges of Education (NCCE). The

functions of these agencies above include among others to:

1. Ensure adequate funding of the scheme;

2. Establish SIWES and accredit SIWES unit in the approved institutions;

3. Formulate policies and guidelines for participating bodies and institutions as well as

appointing SIWES coordinators and supporting staffs;

4. Supervising students at their places of attachment and sign their log-book and ITF Forms;

5. Ensure payment of Allowances for the students and supervisors.

1.4 COMPUTER RESOURCES CENTRE (CRC)

Computer Resource Centre is located in Federal University of Technology Akure (FUTA),

Akure Ondo State which was established to promote technological advancement by providing

conducive environment for research and learning engenders development of product that are

technologically oriented, self-reliant and relevant to society.

3
1.5 ORGANOGRAM OF COMPUTER RESOURCES CENTRE (CRC)

DIRECTOR

ASSISTANT DIRECTOR

HEAD, SYSTEM HEAD TRAINING


HEAD, SOFTWARE HEAD ,
NETWORK AND RESEARCH AND
ENGINEERING UNIT USERSUPPORT UNIT
ENGINEERING UNIT DEVELOPMENT

SENIOR SYSTEM TRAINING SENIOR SYSTEM


AND NETWORK SYSTEM
COORDINATOR PROGRAMMERS
ENGINEERS OPERATOR

ICT SYSTEM
SYSTEM NETWORK
INSTRUCTOR PROGRAMMERS
ENGINEERS

TECHNICIAN

IT STUDENT
IT STUDENT

Fig 1.1 Organogram of CRC

4
CHAPTER TWO

2.0 EXPERIENCE GAINED

I had my three (3) months SIWES program at the ICT unit of COMPUTER RESOURCES

CENTRE (CRC) INT’L LIMITED. There, I was expose to web development using Hypertext

Markup Language (HTML), Cascading style sheet (CSS) and little knowledge about Php. I was

also introduced to Computer Maintenance such as troubleshooting faulty computer component

e.g. RAM, Motherboard.

2.1 SKILLS AND KNOWLEDGE ACQUIRED

All skills and knowledge I acquired during my SIWES program can be categorized as follows:

2.1.1 SOFTWARE SKILLS

i. HTML and its properties.

ii. CSS and its properties.

iii. PHP and its properties.

2.2 HTML AND ITS PROPERTIES

HTML stands for Hypertext Mark-up Language, and it is the most widely used language to write

Web Pages.

Hypertext refers to the way in which Web pages (HTML documents) are linked together. Thus,

the link available on a webpage is called Hypertext. As its name suggests, HTML is a Markup

5
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 on to facilitate the sharing of scientific information among the

researchers. Now; HTML is being widely used to format web pages with the help of different

tags available in HTML language.

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 has its closing tag </body>tag etc. The following are the names of tags and their

description.

HTML TAGS AND FUNCTIONS

<html> This tag encloses the complete HTML document and mainly
comprises of document header which is represented by
<head>...</head> and document body which is represented by
<body>...</body> tags.
<head> This tag represents the document's header which can keep other
HTML tags like <title>, <link> etc
<title> The <title> tag is used inside the <head> tag to mention the
document title.

6
<body> This tag represents the document's body which keeps other HTML
tags like <h1>, <div>, <p>, <table> etc.

<h1> This tag represents a heading

<p> This tag represents a paragraph.

<b> Bold

<i> italic

<li> list

<ul> unordered list

<td> table data

<th> table head

<tr> table row

The HTML table model allows web designers to arrange data –text, preformatted text, images,

links, forms, form fields, other tables, etc. into rows and columns of cells. It is defined with the

<table> tag. Table are divided into table rows with the <tr> tag. Table rows are divided into

table data with the <td> tag. A table row can also be divided into table headings with the <th>

tag. Table data <td> are the data containers of the table. They can contain all sorts of HTML

elements like text, images, lists, other tables.

7
An HTML code and its output is presented below

HTML CODE VIEW HTML DESIGN VIEW

Figure 2.1: Code view and output8

2.3 CSS AND ITS PROPERTIES

CSS stands for Cascading Style Sheet used for formatting html document. It is a style sheet

language used for describing the presentation of a document written in a mark-up language. CSS

code is not written the same way as HTML code. This makes sense because css is not HTML,

but rather a way of manipulating existing HTML.

REASONS FOR CSS

The following are reasons why CSS is better

i. It saves time
8
ii. It eradicate the idea of using repeating codes

iii. It provides efficiency in design and updates: with css, we are able to create rules, and

apply those rules to many elements within the website.

iv. It can lead to faster page downloads: since rules are only downloaded once by the

browser, then are the cached and used for each page load, the use of css can lead to

lighter page loads, and improved performance. This contributes to lighter server loads

and lower requirements, which overall saves money for our clients.

v. It creates external file (server side) for managing html content

2.3.2 Method Used By CSS in Formatting HTML Document

1. Inline Style: It is used to apply a unique style to a single HTML element. An inline

CSS uses the style attribute of an HTML element.

2. Embedded / Internal Style: It is used if one single page has a unique style. Internal

styles are defined within the <style> element, inside the <head> section of an HTM

page.

3. External Style: With an external style sheet, you can change the look of an entire

website by changing just one file. Each page must include a reference to the external

style sheet file inside the <link> element. The <link> element goes inside the <head>

section. Also when using external css it is preferable to keep the css separate from your

HTML. Placing CSS in a separate file allows the web designer to completely.

Differentiate between content (HTML) and design (CSS). External CSS is a file that contains

only CSS code and is saved with a “.css” file extension. This CSS is then referenced in your

HTML using the <link> instead of <style> as earlier stated. An HTML code structured with css

and the output is presented below

9
HTML CODE VIEW EXTERNAL CSS FILE

DESIGN VIEW

10
Figure 2.2 Registration page

2.3.2 CSS SELECTORS AND HOW THEY CAN BE USED

CSS selectors are used to find or select HTML elements based on their element name, id or

class.

i. Element Selector: The element selector selects elements based on the element name.

ii. Id Selector: The id selector uses the id attribute of an HTML element to select a

specific element. The id of an element should be unique within a page, so the id selector

is used to select one unique element. e.g. id=”hello” css #hello { color; red;}

iii. Class Selector: The class selector selects elements with specific class attribute. To

select elements with a specific class, write a period (.) character followed by the name

of the class. e.g. .center {text-align: center;}

2.3.4 CSS RULES OVERRIDING

1. Any inline style sheet takes the highest priority, so it will override any rule defined in

<style>……</style> tags.

2. Any rule defined in <style>………</style> tags will override the rules defined in any

external style sheet file.

2.3.5 CSS COMMENTS

To simply put comment inside a style sheet you use /*………..*/, you can use it to comment

multi- line blocks in similar way as you do in C and C++ programming language.

11
2.3.6 BACKGROUND AND FONT OF VARIOUS HTML ELEMENTS

You can set the following background properties of an element.

i. The background-color: Is a property used to set the color background of an element.

ii. The background-image property: is used to set the background image of an element.

iii. The background repeat: Is used to control the repetition of an image in the

background.

iv. The background position: Is used to control the position of an image in the

background.

v. The background attachment: Is used to control the scrolling of an image in the

background.

vi. The background property: Is used as a short hand to specify a number of other

background properties.

Font which are;

1. The Font-family property: This is used to change the face of a font

2. The Font-style property: This is used to make a font italic or oblique.

3. The Font-weight property: This is used to increase or decrease how bold or light afont

appears.

4. The Font-size property: This is used to increase or decrease the size of a font.

12
TEXT DECORATION:

This demonstrate how to decorate a text in css, the values are none, underline, over line, line

through and blink.

PROPERTIES OF HYPERLINK USING CSS

1. The link signifies unvisited hyperlinks

2. The link visited signifies visited hyperlinks

3. The link hovered signifies an element that currently has the user’s mouse pointer

hovering over it.

4. The link active signifies an element on which the user is currently clicking.

After several training on web development and web designs I am to come up with an application

log in page. Below is the practical assignment

13
CODE AND DESIGN VIEW

Figure 2.3 log in page

2.4 PHP and Its Properties

The PHP Hypertext Preprocessor (PHP) is a programming language that allows web developers

to create dynamic content that interacts with databases. PHP is basically used for developing web

based software applications. This tutorial helps you to build your base with PHP. PHP started out

as a small open source project that evolved as more and more people found out how useful it

was. Rasmus Lerdorf unleashed the first version of PHP way back in 1994. PHP is a MUST for

students and working professionals to become a great Software Engineer specially when they are

working in Web Development Domain.

2.4.2 PHP Characteristics

i. PHP is a recursive acronym for "PHP: Hypertext Preprocessor".

ii. PHP is a server-side scripting language that is embedded in HTML. It is used to manage

dynamic content, databases, session tracking, even build entire e-commerce sites.

iii. It is integrated with a number of popular databases, including MySQL, PostgreSQL,

Oracle, Sybase, Informix, and Microsoft SQL Server.

iv. PHP is pleasingly zippy in its execution, especially when compiled as an Apache module

on the Unix side. The MySQL server, once started, executes even very complex queries

with huge result sets in record-setting time.

14
v. PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP4

added support for Java and distributed object architectures (COM and CORBA), making

n-tier development a possibility for the first time.

vi. PHP is forgiving: PHP language tries to be as forgiving as possible.

vii. PHP Syntax is C-Like.

Hello World using PHP.

<html>

<head>
<title>Hello World</title>
</head>

<body>
<?php echo "Hello, World!";?>
</body>

</html>

2.4.3 Application Php

PHP is one of the most widely used language over the web.

i. PHP performs system functions, i.e. from files on a system it can create, open, read,

write, and close them.

ii. PHP can handle forms, i.e. gather data from files, save data to a file, through email you

can send data, return data to the user.

iii. You add, delete, modify elements within your database through PHP.

iv. Access cookies variables and set cookies.

v. Using PHP, you can restrict users to access some pages of your website.

vi. It can encrypt data.

15
16
2.5 COMPUTER HARDWARE MAINTENANCE

I was introduced to some components of computer system and also modules of computer system

with their functionality and objectives. Computer hardware includes the physical parts of a

computer, such as the case, central processing unit (CPU), monitor, mouse, keyboard, computer

data storage, graphics card, sound card, speakers and motherboard. By contrast, software is the

set of instructions that can be stored and run by hardware.

i. Motherboard: A motherboard is a printed circuit board used in a personal computer. It is

also known as the mainboard and occasionally abbreviated to mobo or MB. The term

mainboard is also used for the main circuit board in this and other electronic devices. A

typical motherboard provides attachment points for one or more of the following: CPU,

graphics card, sound card, hard disk controller, memory (RAM), and external peripheral

devices.

ii. Monitor: A monitor is a graphical control element. It consists of a visual area containing

some of the graphical user interface of the program it belongs to and is framed by a

window decoration. It usually has a rectangular shape that can overlap with the area of

other windows.

iii. Hard Drive: A hard drive is the hardware component that stores all of your digital

content. Your documents, pictures, music, videos, programs, application preferences, and

operating system represent digital content stored on a hard drive. Hard drives can be

external or internal

iv. Video card: The Video Graphics Array (VGA) connector is a standard connector used

for computer video output. Originating with the 1987 IBM PS/2 and its VGA graphics

17
system, the 15-pin connector went on to become ubiquitous on PCs, as well as many

monitors, projectors and high definition television sets.

v. Processor: The CPU (central processing unit), which performs most of the calculations

which enable a computer to function, and is referred to as the brain of the computer. It

takes program instructions from random-access memory (RAM), interprets and processes

them and then sends back results so that the relevant components can carry out the

instructions. The CPU is a microprocessor, which is fabricated on a metal–oxide–

semiconductor (MOS) integrated circuit (IC) chip. It is usually cooled by a heat sink and

fan, or water-cooling system.

vi. Power Supply: A power supply unit (PSU) converts alternating current (AC) electric

power to low-voltage direct current (DC) power for the computer. Laptops can run on

built-in rechargeable battery.[7] The PSU typically uses a switched-mode power supply

(SMPS), with power MOSFETs (power metal–oxide–semiconductor field-effect

transistors) used in the converters and regulator circuits of the SMPS.

vii. Keyboard: A set of input keys on a personal computer or computer terminal. Along with

the standard letter keys on a typewriter, computer keyboards have keys for cursor

movement and entering commands

viii. Mouse: The mouse is a hand-held device that transmits your commands to the computer

by controlling the movement of the cursor/pointer on the computer screen. As you move

the mouse, the pointer on the screen moves in the same direction.

18
CHAPTER THREE

3.0 CONTRIBUTION TO COMPUTER RESOURCES CENTRE (CRC)

During my three (3) Months of SIWES training at Computer Resources Centre (CRC), I

contributed my quota by helping the company’s team in attending some field works.

19
CHAPTER FOUR

4.0 CONCLUSION AND RECOMENDATIONS

My three (3) months Industrial Training at Computer Resources Centre (CRC) was a huge

success and a great time of acquisition of knowledge and skills. Through my training i was able

to appreciate my chosen course of study even more, because i had the opportunity to blend the

theoretical knowledge acquired from school with the practical hands-on application of

knowledge gained here to perform very important tasks that contributed in a way to my

productivity in the company. My training here has given me a broader view to the importance

and relevance of Computer Science (Web Design Development) in the immediate society and the

world as a whole, as i now look forward to impacting it positively after graduation. I have also

been able to improve my communication and presentation skills and thereby developed good

relationship with my fellow colleagues at work. I have also been able to appreciate the

connection between my course of study and other disciplines in producing a successful result.

4.2 RECOMMENDATIONS

i. Schools should provide places of attachments for students.

ii. Allowances should be paid to students during their program just like NYSC and not after.

This would help them a great deal to handle some financial problems during their

training course.

iii. Supervisor should always visit students monthly in their various places of attachments.

20
REFERENCES

ITF (2004). Information and guidelines for Students Industrial Work Experience Scheme:

Reviewed, Jos, Nigeria.

Mason, R.E. , Haines P.O., and Furthado L.T. (1981). Occupational Education and Work

Experience in Curriculum,

Nigerian Journal of Technical Education.(l&2), 153-169

Okonkwo O. (1996). The SIWES in Nigerian polytechnics: An exploratory analysis.

Robert J. S.(2005): Exam force.com Network + Study Guide.

www.incentre.net/tech-support/others-support/ethernet-cable-color-coding-diagram/

21

You might also like