You are on page 1of 15

A TECHNICAL REPORT

ON
STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)
AT
DEPARTMENT OF MATHEMATICAL SCIENCES KADUNA STATE
UNIVERSITY (KASU)
WRITTEN BY
AMINU HARUNA
KASU/09/CSC/1006
SUBMITTED TO DEPERTMENT OF MATHEMATICAL SCIENCES IN
PARTIAL FULFILMENT FOR THE AWARD OF BSC COMPUTER
SCIENCE
KADUNA STATE UNIVERSITY (KASU)
MAY, 2013.

STUDENT INDUSTRIAL WORK EXPERIENCE


SCHEME (SIWES)
The Student industrial work experience scheme (SIWES) was
established by Industrial training fund (ITF) in 1973 as a means of
blending theory and practical experience which was missing in our
educational system.
Student Industrial Work Experience Scheme (SIWES) is a skill Training
programme designed to expose and prepare students for the
Industrial work situation which they likely to meet after graduation.
The students industrial work experience scheme (SIWES) forms part
of the minimum academic requirement standards in various degree
programs of the Nigerian tertiary institutions.
AIMS OF SIWES
The SIWES scheme is aimed at exposing students to real life working
environment, enabling them to put into practice what they have
learnt in class, making them understand the technical implication of
their profession as well as teaching them competence, standard and
professionalism.
The scheme is also charged with the responsibility of promoting
indigenously trained professionals (for the award of degree, diplomas
and certificates). Participating in SIWES has become a necessary

STUDENT INDUSTRIAL WORK EXPERIENCE


SCHEME (SIWES) Contd.
OBJECTIVES OF SIWES

Provide an avenue for students in higher institutions of higher learning to


acquire industrial skills and experiences during their courses of study.

Prepare students for industrial work situations that they are likely to meet after
graduation.

Expose students to work methods and techniques in handling equipment and


machinery that may not be available in their institutions.

Make the transition from school to the world of work easier and enhance
students contact for later job placements.

Provide students with the opportunities to apply their educational knowledge in


real work situations, thereby bridging the gap between theory and practice.
ACHIEVEMENT OF SIWES
Over the years, SIWES has benefit student in the following ways:

Help student to develop a human-work relationship.

Help student to have a proper knowledge of labor market and work job
situation.

Expose student to practical aspects of their studies.

Enables students to understand and know the value of their courses of study

ORGANIZATION OF ATTACHMENT
The Kaduna State University was established under the Kaduna State
law promulgated in May 2004. The promulgation followed the observed
need of boosting higher education for the development of the
individuals and the state at large. While inculcating the spirit of love,
tolerance, understanding and unity in the state in particular and the
country in general. The university has two campuses, seven faculties
and a student size of about 10000 to 16000.

OBJECTIVES OF THE UNIVERSITY


i. To encourage the advancement of learning.
ii. To provide courses of instruction and other facilities for the pursuit of
learning in all its branches
iii. To encourage and promote scholarship and conduct research in all
fields of learning and human endeavor.
iv. To relate it activities to the social and economic needs .
v. To undertake any other activities appropriate for a university of the
highest standard.

ORGANIZATIONAL CHART
KADUNA STATE UNIVERSITY

FACULTIES

FACULTY
OF
ART

FACULTY
OF
AGRICULT
URE

BIOCHEMI
STRY
DEPARTME
NT

BIOLOGIC
AL
SCIENCE
DEPARTME
NT

FACULTY
OF
ENVIRON
MENTAL
SCIENCES

FACULTY
OF
SCIENCE

CHEMISTR
Y
DEPARTME
NT

GEOGRAP
HY
DEPARTME
NT

FACULTY
OF
PHARMAC
EUTICAL
SCIENCES

FACULTY
OF
MEDICINE

MATHEMA
TICAL
SCIENCES
DEPARTME
NT

MICROBIO
LOGY
DEPARTME
NT

MATHEMATICS
UNIT

COMPUTER
SCIENCE UNIT

COMPUTER LAB A

COMPUTER LAB B

COMPUTER LAB C

FACULTY
OF SOCIAL
AND
MANAGEM
NET
SCIENCE

PHYSICS
DEPARTME
NT

SKILLS AND KNOWLEGDE ACQUIRED

Basic computer programming Skills: under this I learnt the basics of two
different programming languages which are Java programming language
and Visual Basic .Net and also the basics of PHP scripting language.

JAVA PROGRAMMING LANGUAGE: Java is a general-purpose,


concurrent, class-based, object-oriented computer programming that is
specifically designed to have a few implementation dependencies as
possible. It is intended to let application developers write once, run
anywhere (WORA), meaning that code that runs on one platform does
not need to be recompiled to run on another. Java compilers produce
an intermediate code called byte code; the byte code is also a binary
code but is not specific to a particular CPU. The byte code of java is
interpreted by Java Virtual Machine (JVM) interpreter.
Note: Each type of computer system has its own Java interpreter that can
run on that system. This is how Java achieves compatibility.
It does not matter on what computer system a Java program is compiled,
provided the target computer has a Java Virtual machine.
The following figure shows a simple of Java program:
public class helloProgram {
public static void main(String [] args ){
System.out.println(Hello world!);
}
}

SKILLS AND KNOWLEGDE ACQUIRED (Contd.)


VISUAL BASIC.NET PROGRAMMING LANGUAGE: VB.Net is an
object oriented computer programming language that can be
viewed as an evolution of the classic Visual Basic (VB), implemented
on the .NET Framework. Microsoft currently supplies two main
editions of IDEs for developing in Visual Basic: Microsoft Visual
Studio 2012, which is commercial software and Visual Basic Express
Edition 2012, which is free of charge. The command-line compiler,
VBC.EXE, is installed as part of the freeware .NET Framework SDK.
Mono also includes a command-line VB.NET compiler. The following
simple program shows an example of the VB.NET syntax, this
example creates a "Hello World" message box with an OK button.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button1.Click

MessageBox.Show("Hello, World")
End Sub

SKILLS AND KNOWLEGDE ACQUIRED (Contd.)


BASICS OF PHP SCRIPTING LANGUAGE: PHP which originally stood for
Personal Home Page, but was changed in line with the GNU recursive naming
convention now stands for PHP Hypertext Preprocessor. It is a server-side
scripting language designed specifically for the web. Within an HTML page,
you can embed PHP code that will be executed each time the page is visited.
PHP code is interpreted at the Web server and generates HTML or other
output that will be displayed by the web browser. PHP is an Open Source
product. You have access to the source code; you can use it, alter it, and
redistribute it all without charge.
The following shows a simple PHP script within an HTML page saved as hello.php:
<html>
<head>
<title>PHPTest</title>
</head>
<body>
<?phpecho'<p>HelloWorld</p>';?>
</body>
</html>
We use the browser to access the file with your web server's URL, ending with
the /hello.php file reference. When developing locally this URL will be something
like http://localhost/hello.php or http://127.0.0.1/hello.php but this depends on
the web server's configuration. If everything is configured correctly, the server
finds out that this file needs to be interpreted by PHP because we used the
".php" extension.

SKILLS AND KNOWLEGDE ACQUIRED (Contd.)


BASICS OF COMPUTER NETWORKING (NETWORK SIMULATION USING
PACKET TRACER)
network is a group of two or more computer systems linked together for
sharing of data or information. Computers on a network are also called nodes.
Computers and devices that allocate resources for a network are called servers.

A network simulator is a piece of software or hardware that predicts the


behavior of a network, without an actual network being present.

In simulators, the computer network is typically modeled with devices,


traffic etc. and the performance is analyzed. Typically, users can then
customize the simulator to fulfill their specific analysis needs.
Cisco Packet Tracer is a powerful network simulation program that allows users
to experiment with network behavior.

Packet Tracer provides simulation, visualization, authoring, assessment, and


collaboration capabilities and facilitates the teaching and learning of
complex technology concepts.

Packet Tracer supplements physical equipment in the classroom by allowing


students to create a network with an almost unlimited number of devices,
encouraging practice, discovery, and troubleshooting.

The simulation-based learning environment helps users develop 21st


century skills such as decision making, creative and critical thinking, and
problem solving.

A SIMPLE STATIC ROUTING IN PACKET TRACER USING


A SIMPLE TOPOLOGY WITH TWO ROUTERS

SKILLS AND KNOWLEGDE ACQUIRED (Contd.)


HARDWARE AND SOFTWARE OF A COMPUTER SYSTEM
HARDWARE OF A COMPUTER SYSTEM (LIQUID COOLING SYSTEM)
Computer cooling is required to remove the waste heat produced by computer
components, to keep components within permissible operating temperature
limits. Components that are susceptible to temporary malfunction or permanent
failure if overheated include integrated circuits such as CPUs, chipset, graphics
cards, and hard disk drives.

A liquid cooling system is a technique used to keep a computer processor's


and other components temperature low using water as the cooling medium.

This cooling mechanism provides efficient cooling and helps to minimize the
noise generated by higher processor speeds.

The liquid cooling system involves allowing water to circulate through a small
pipe inside a heat sink attached to the processor and other components.

As the liquid flows through the pipe, heat dissipated by the processor and the
other components is transferred to the cooler liquid. The warm liquid is
allowed to flow through the pipe to a radiator where the excess heat is
released into the ambient air outside the system.

SKILLS AND KNOWLEGDE ACQUIRED (Contd.)


There are three major components that comprise a water cooling loop, these are the
water block, the pump and the radiator.
Water blocks are parts that have been machined out of copper, and act as the
interface between the heat source and the water or fluid in the loop. The water block
is what is placed on the CPU, the GPU and other components to absorb heat. The
water passes through the water block, cooling it, which in turn cools the heat source.
Pump keeps the water in motion and ensures that the water gets to all components.
Radiators consist of multiple water channels flowing through an array of fins. After
the water leaves the water block, it passes through the radiator, which transfers heat
from the water into the air blowing through it, re-cooling the water. The water is recirculated and the cycle occurs again. 1. Waterispumpedfromthereservoirtotheradiator
2.
3.

4.
5.
6.
7.

The radiator cools the water and the water moves down to the
variousblocks.
Splitter divides the water into three directions leading to the
processor water block, chipset water block and the GPU water
block.
Waterleavestheprocessorblockthroughatubetothesplitter.
Waterleavesthechipsetblockthroughatubetothesplitter.
WaterleavestheGPUwaterblockthroughatubetothesplitter.
Warmed water from the processor water block, chipset water
blockandtheGPUwaterblockgoesintothesplitterviadifferent
tubes; splitter prevents the water from the chipset water block
from going into the GPU water block, the water leaves the
splitter through a single tube and goes to the radiator which
releasestheexcessheattotheambientairandre-coolsthewater
forrecirculation.

SKILLS AND KNOWLEGDE ACQUIRED (Contd.)


SOFTWARE OF A COMPUTER SYSTEM

PROJECT MANAGEMENT USING MICROSOFT PROJECT 2000: Project


management is the discipline of planning, organizing, motivating, and controlling
resources to achieve specific goals
Microsoft Project 2000 is a project management software program, developed and
sold by Microsoft, which is designed to assist a project manager in developing a plan,
assigning resources to tasks, tracking progress, managing the budget, and analyzing
workloads.
MICROSOFT VISIO 2000: Microsoft Visio is a powerful drawing and diagramming
application and is part of the Microsoft Office suite. Microsoft Visio allows the user to
create a variety of diagrams and technical drawings either from scratch or with the
aid of templates. By using a visual format as opposed to relying on words and
numbers, complex information can be communicated effectively in a clear and
concise fashion to the target audience.
LINUX OPERATING SYSTEM (FEDORA): The operating system is a vital
component of the system software in a computer system that manages computer
hardware resources and provides common services for computer programs.
Application programs usually require an operating system to function.
Linux is a free open-source operating system based on Unix. Linux was originally
created by Linus Torvalds with the assistance of developers from around the globe.
Linux is free to download, edit and distribute. Linux is a very powerful operating
system and it is gradually becoming popular throughout the world.

You might also like