prettiitreport
TRANSCRIPT
-
8/3/2019 PrettiItReport
1/31
CHAPTER ONE
1.0 INTRODUCTION
Students Industrial Work Experience Scheme (SIWES) is an accepted program
for students skills training that are part of the minimum academic requirement in
different degree programs for all Nigerian Universities, Polytechnics, and
Technical colleges. It was introduced by the Federal Government of Nigerian and
coordinated in cooperation with Industrial Training Fund (ITF) and National
University Commission (NUC).
Among the goal of this scheme are to blend the theoretical and practical
aspect of Science, Engineering, Medical, Agriculture and other Educational
professional programs in Nigerian Universities. It is directed towards exposing
students to professional work, Machines, Equipments, ways to protect the work
environments and in different firm, and other establishments. It helps the student
to be self employed when he or she graduates from school. it also helps to
minimise unemployment when the students graduates.
These schemes also allow students to experience work procedures and
techniques in operating different machinery and equipment that may not be
provided in their institutions. This scheme makes it easy for students to move
from school to labour force it also improves students contacts for later job
opportunity.
Below are the body involved in the management of the SIWES and their roles:
The federal government
The industrial training fund (ITF)
-
8/3/2019 PrettiItReport
2/31
The supervising agenciesNational universities commission (NUC)
The national board for technical education (NBTE)
National commission for colleges of education (NCCE)
Employers and Institutions have particular roles designated to them in the
management of the SIWES Program. The roles include:
Operators - The ITF, the coordinating agencies (NUC, NCCE, NBTE), employers of
labor and the institutions.
Funding - The Federal Government of Nigeria.
Beneficiaries - Undergraduate students of the following: Agriculture, Engineering,
Technology, Environmental, Science, Education, Medical Science and Pure and
Applied Sciences.
Duration - Four months for Polytechnics and Colleges of Education, and Six
months for the Universities or as stipulated by the institution.
THE INSTITUTIONS
The Institutions are to:
Establish SIWES coordinating Units with a Separate Account, adequately
staffed and funded to ensure effective operation of the Scheme. The Unit
must meet the following minimum requirement.
Appoint SIWES coordinators, and supporting staff.
Prepare and submit six copies of Master Lists not later than 31st March and
six copies of Placement lists not later than 31st May of each SIWES year to
the ITF.
-
8/3/2019 PrettiItReport
3/31
Identify placement opportunities for students attachment with EmployersSupervise students at their places of attachment and sign their log-books;
Organize orientation courses in collaboration with the ITF for their students
THE SUPERVISING AGENCIES (NUC, NBTE AND NCCE)
These Agencies are to:
Ensure the establishment and accreditation of SIWES Units in institutions
under their jurisdiction.
Ensure adequate funding of the SIWES units in all the institutions.
Continuously monitor and review the job specifications of all the courses.
Direct the appointment of full-time SIWES coordinators.
THE EMPLOYERS
To collaborate with the institutions in the preparation of job specifications
for the approved courses for SIWES;
To provide welfare services e.g. medication and pay for hospitalization of
students while on attachment whenever the need arises.
To participate fully in the assessment of students by completing the
necessary instruments e.g. ITF form 8, logbooks etc.
To allow students have access to their facilities.
To appoint an Industry-based Supervisor for students on attachment.
THE INDUSTRIAL TRAINING FUND
The Fund is to:
-
8/3/2019 PrettiItReport
4/31
Regularly organize orientation program for students prior to theirattachment.
Receive and process Master and Placement Lists from the Institution and
Supervising Agencies, i.e. (NUC, NBTE, and NCCE)
Supervise students on Industrial Attachment
Disburse Supervisory and Students allowances
Provide insurance cover for students on attachment
THE STUDENTS
To attend institutions SIWES orientation program before going on
attachment.
To be obedient to constituted authorities and adhere strictly to all rules
and regulations of the Organization where the student is attached.
To be regular and punctual at respective places of attachment.
To avoid change of place of attachment, except in special circumstances
which must be determined and approved bytheir institutions supervisor,
the employer and the ITF
To complete SPE 1 form and get it endorsed by their employers who will
forward same to the ITF;
To record all training activities and other assignments in the log-book and
complete ITF Form-8 to ensure proper assessments.
To be diligent, honest, conscientious, take pride in the protection of
employers property throughout the attachment period.
Supervisors
-
8/3/2019 PrettiItReport
5/31
Delegates from the institution are assigned to various establishments where the
students are attached. Professional staff of the ITF; Institutions Supervisors are to
visit students at least two times during the industrial work experience.
Students Industrial Training Log-Books
The Log-books issued to students on attachment by Institutions must be filled by
the students and then properly checked and signed by Institution or Industry-
based supervisors and the ITF during supervision.
THE FIRM - KP TECHNOLOGIES LTD
1.1 A BREIF HISTORY OF KP TECHNOLOGIES LTD
What later turned to be KP TECHNOLOGIES LTD began in the year 1999 as a one-
man business. Then he-the present director was still a student of Nnamdi Azikiwe
University Awka. He trained about 200 students in computer appreciation which
they confessed and testified his ability in ICT. This triggered the incomining of
more people. In the year 2000 he started a mini computer firm called Power
Computers where he started training more students in computer appreciation, At
his graduation in the year 2006, After his National Youth Service Corps (NYSC) in
the year 2007, he decided to incorporate the firm and there came the existence
of KP TECHNOLOGIES LTD which means Knowledge is Power Technologies ltd, we
had the first branch office at No 16 Oby Okoli Avenue, Unizik Temporary Site
Awka Anambra State and our second branch office at No 7 National Supply Rd,
Trans. Amadi Port-Harcourt Rivers State. As the company progressed, more work
force were employed to the following roles:
The Manager
Head of Training
Head of Marketing
-
8/3/2019 PrettiItReport
6/31
Head of Addim.The Sectary
The Receptionist and others.
1.2 WHO WE ARE
KP Technologies ltd is an Information Communication Technology Company
committed to capacity building and computer services. The fastest ICT Company
of the year (2009) in this part of the country. Her services range from professional
Training, Software Development, Data Recovery, Digital Electronics/Electricals,
Computer Networking, Web Development, Computer/Laptop Repairs, Corporate
Branding ant Consultancy.
1.3 MISSION
Our mission is to empower people with ICT skills and providing solution to
unsolved ICT challenge.
1.4 VISSION
Our vision is to have the world in which there no stresses as a result of the level of
ICT solution we have provided.
1.5 WE VALUE
Integrity, sincerity, personal excellence, commitment, continual self-
improvement, and humility. Our pride is in numerous ICT challenges we have
solved. Lastly we pride our self as unparalleled in the provision of the most
-
8/3/2019 PrettiItReport
7/31
professional and cost effective services and solution in terms of quality of
services.
1.6 WHAT WE DO
TRAINING
We train individual and corporate organization in many areas of computer
practices. Those areas include:
Application package e.g. Microsoft office, Peachtree Accounting a.t.c
Computer Graphics e.g. Coral Draw suits, Adobe Photoshop, Instant Artiste,
e.t.c
Computer Aided Design e.g. Arch CAD, 3D MAX, Switch MAX.
Web Design and Hosting
Certification Programs e.g. ORACLE 9i/10g (OCP, OCA), Cisco networking
e.t.c
Computer Programming e.g. C++, Java, VB.Net, C#, e.t.c
Database management System.
DATA RECOVERY
At KP Computers we the Technology that can recover data from
Formatted Hard Disk
Crashed Hard Disk
We have been the brain of the running of some higher institutions and banks in
these axes of the country with some of the information technology solution we
provided.
-
8/3/2019 PrettiItReport
8/31
NETWORKING/INTERCOM
At KP Computers we undertake many types of networking e.g.
Intercom installations (interconnecting computers (cyber caf, offices)
LAN networking (interconnecting phones (offices, homes)
WAL networking
Installation of VSAT e.t.c
We can install fixed phones on each table of staff to enable communication which
is a factor to effective communication and organization.
SOFTWARE/WEBSITE DEVELOPMENT
We are also into software and website development. We deploy software for
individuals, Banks, Hotels, Institutions, Hospitals, and other organizations.
Core banking solution
Hotel management solution
Hospital management solution
Deployment of portal
Deployment of result computation solution
SALES/ ACCESSORIES
We are dealers in computers and computer accessories. The systems available
include:
Different laptop makes and specification
-
8/3/2019 PrettiItReport
9/31
Desktop computer systemsPalmtops and notebooks
Laptops and desktops components.
DIGITAL ELECTRONICS/ELECTRICALS
We are into design and installation of electrical devices/electric devices e.g.
Digital display
Inverter
Heavy Duty Generators
Transformers
Surface and conduit wiring e.t.c
LAPTOP REPAIRS AND MAINTENANCE
Repair of laptops and desktop computers
Maintenance of Networks e.t.c
Water dispenser and any automated machine
CONSULTANCY
We have given professional advice to banks and institutions that desired to gain
from the wealth of our experience(s).
THE KP TECHNOLOGIES LTD CHART
-
8/3/2019 PrettiItReport
10/31
CHAPTER TWO
VISUAL BASIC .NET
2.1 INTRODUCTION
-
8/3/2019 PrettiItReport
11/31
Visual basic .Net is a third generation event-driven programming language version
of Microsofts visual basic that was designed, as part of the companys .Net
product group, to make web services, applications easier to develop. According to
Microsoft, vb.NET was re-engineered, rather than released as visual basic 6.0 with
added features. Visual basic.NET which was thought would be a sequel to visual
basic 6.0 has a totally different language core. Visual Basic was a language
designed primarily for developing Windows application. With visual basic.NET a
student can drag object from the toolbox in to the work area, specify the
properties and behaviour of each object and thereby create business applications
with introductory knowledge of the language.
2.2 USES OF VISUAL BASIC.NET
I will describe the major uses of visual basic.Net
Web Programming
ASP.Net is a great way of creating dynamic websites. What does this have to dowith VB.Net? It is simple. ASP.NET is a server-side programming structure for
websites. When a user interacts with an ASP.Net object, like a button, the page
send information back to the server, It then run program code on the web server
and sends back the result of that programming in web format to the user. A
function written in VB.Net can be used by an ASP.Net page such as an e-
commerce shopping cart program.
Database Programming
Visual basic.NET makes use of ADO.NET for database connectivity. I mean that
visual basic.NET can be used to interface databases. Using this, a programmer can
-
8/3/2019 PrettiItReport
12/31
access, read and alter database tables, store procedures and change other
aspects of the database just by executing SQL commands, therefore with visual
basic a programmer can design a user friendly application that connects to the
database instead of writing directly into the database.
Window Applications
Visual basic.Net is used to design applications, do not need to connect to the
internet. Applications like business applications, school applications and grade
point calculators etc. Visual Basic.Net has object-oriented programming features
which makes it possible to create application that is tailored to a particular
individual.
2.3 VISUAL BASIC.NET INTEGRATED DEVELOPMENT ENVIRONMENT
The integrated development environment is a type of computer software that
assists programmers to develop software. In case of visual basic.Net, the
development environment is visual studio. The IDE consist of various tools that
the developer uses while programming. Those tools include a form designer, an
editor, compiler, a debugger, an object browser. For example, to create a VB
project you would use VB IDE.
2.4 The New Project Dialog
For you to create a Visual Basic project, click on Microsoft Visual Studio .NET
shortcut icon and allow the application to open. There-in select File/New project
or click create project on the start Page, either of which opens the new project
-
8/3/2019 PrettiItReport
13/31
dialog. In the new project dialog, select Visual Basic and windows application,
then write the project name which also reflects on the solution.
2.5 The IDE Main Window
This shows the Visual studio environments main window and its various child
windows. Note that each window can be moved, resized, opened, close, and
customized. Some windows have tabs that allow you to display different contents.
The windows in the IDE are considered either document windows or tool
windows. The tool windows are listed under view menu; document windows are
generally docked together in the centre of the IDE, but the location and docking
are customizable.
-
8/3/2019 PrettiItReport
14/31
The Visual Basic.NET IDE
2.6 The document window
The largest window in the centre of the screen is thedocument window. The tabs
across the top of the window, which allows you to switch between open
document. The item that displays in the document window include the Form
designer, the code Editor, and the Object Browser.
2.7 The Form Designer
Button
GroupBox
ListBox
TextBox
CheckBox
Label
LinkLabel
ComboBox
ListView
DataGridVeiw
Pro
Solution
ToolBox
-
8/3/2019 PrettiItReport
15/31
The form designer is where you design a form that make up your user interface.
When you open up a new visual basic window project, a new form is added to the
with a default name Form1 and a designer. vb code window is added to the
project.
2.8 The Solution Explorer Window
The solution Explorer Window holds the filenames for the files included in project
and list of the classes it references. The windows title bar hold the name of your
solution(.sln)file, which is Windows Aplication1 by default unless you give it a new
value in the New project dialog box. It shows the files in the project.
2.9 The Properties Window
Properties are used to set the properties of the objects and controls on the form
and in your project. Even the files shown in the solution explorer has properties
and those properties can be set in the property window.
2.10 The Toolbox
The toolbox is the collection of many items or controls we place on the form. If
you are using a different version of visual basic, you may have more or less items
on the toolbox.
2.11 Help provider
It is greatly expanded for .NET Help include the Microsoft Developer Network
Library (MSDN), which contains reference materials for visual Basic, C++, C#, J#,
and visual studio; several books; technical articles; and Microsoft Knowledge
Base, a database of frequently asked question and answers. Help includes the
-
8/3/2019 PrettiItReport
16/31
entire references manual, index, how can I, search as well as many coding
examples.
2.12 DEFINITION OF TERMS
Inheritance
Inheritance is the process by which objects can acquire the properties of objects
of other class. In OOP inheritance provides reusability.
Encapsulation
Encapsulation is the exposure of properties and methods of an object while hiding
the actual implementation from the outside world.
2.13 AN ARRAY
Arrays are programming constructs that store data and allows us to access them
by numeric index or subscript. An array can hold a set or list of data of the same
data type. Each individual variable is called an ELEMENT of the array. Visual Basic
counts its index from zero. For example, the array that can store the name of 40
items can be written as: ArrayName(39)
DECLEARING ARRAY
SYNTAX:
Dim ArrayName (n) As Datatype Or
Dim ArrayName = New DataType(n) {data items separated by comma}
Where n is the number (an integer) of the array elements including zero.
-
8/3/2019 PrettiItReport
17/31
Dim names(9) As string
The array declared above has 10 elements.
Array index: this is an integer value use to refer to the elements of an Array.
2.14 INITIALIZING AN ARRAY
To initialize array, or assign value to different elements in array, you have to
specify the index of the array element and the value. Example,
Dim names (2) As integer
names (0)=nne
names (1) = nna
names (2) = mma
2.15 BOUND OF ARRAYS
The first element has index of 0, and this is the LOWER BOUND. THE UPPERBOUND is the integer value that appears in array declaration parenthesis. (n)
The upper bound is one less than the array capacity (total number of element).
Example,
Dim Workers (7) As string
Lower limit is = 0 and upper limit or bound is = 7.
The capacity is = 8.
In the above program when Button1 is clicked the answer comes out in TextBox1
as 134
-
8/3/2019 PrettiItReport
18/31
2.16 PROPERTIES
In vb.net properties are natural extension of data fields. They are usually known
as smart fields in vb.net community. So property is one of those structures in
which we declare SET and GET methods.
2.17 OBJECT
Objects are instances of a class. That is classes cannot be used without objects.
Examples of objects are forms and controls. controls are the components you
place inside a form, such as text-boxes, list-views, and list-boxes. They are the
basic runtime entities of an object oriented system.
2.18 METHOD
Methods we know are procedures built into a class. They are series of statements
that are executed when called or triggered, by events like click events, mouse
hover, hitting the return key. We have two types of methods: functions and sub-
procedures.
2.19 EVENTS
An event occurs when a user takes an action, such as clicking a button, pressing a
key, closing, hovering on controls on the window. Events also can be triggered by
state of the computer e.g. when the computer has low battery an action such as
standby can be triggered.
2.20 CLASSES
A class is a type definition of objects in object oriented programming. Classes
contain the definition of all available properties, methods and events. Once a
-
8/3/2019 PrettiItReport
19/31
class has been defined, any number of objects can be created to belong to that
class. Vb.net makes use of classes when creating objects and controls like textbox.
In vb.net, we create a class with the class statement and end it with the end class.
Look at the syntax below:
Public class nne
variables
Methods
Properties
Events
End class
2.21 FLOW CONTROL
Flow control science of making a program to test condition(s) and take action
according to the result of the test. This aids in creating flexible applications. To do
this, we use the flow control statements. I will discuss flow controls under the
following headings:
1. Test structures
2. Loop structures
1. TEST STRUCTURES: THIS is a decision making structures, it is of three types
namely
a. If then else statement
-
8/3/2019 PrettiItReport
20/31
b. Select case.
c. If then else
a) IF THEN STATEMENT: This tests a specific condition and executes the
statements) If the condition is true, if false, nothing is done. It can have single or
multiple lines
SYNTAX:
If Condition then
[Statement block]
End If.
b.) IF THEN ELSE STATEMENT: This statement executes one block of statement if
the condition is true and another block if the condition is false.
SYNTAX:
If condition then
Statement 1
Else
Statement 2
End if.
When the number of choice of statement to execute is more than two, we use
the Else If version of if then Else to control the flow of execution.
-
8/3/2019 PrettiItReport
21/31
SYNTAX:
If condition 1 then
[Statement block 1]
Else if condition 2 then
[Statement block 2]
Else if condition 3 then
[Statement block 3]
End If
2.) SELECT CASE STATEMENT: This statement compares one expression to
different values.
SYNTAX
Select case value
Case value state
Statement block
Case Else
Statement block N
End select.
3. LOOP STRUCTURES:
-
8/3/2019 PrettiItReport
22/31
This flow control structures is use to execute one or more line of code
repetitively.
Types of loop structures
a. For To Next
b. Do loop
c. While end while
FOR TO NEXT: This statement requires that you know how many time the
statement in the loop will be executed. It uses a variable called Counter that
increases or decreases in value during each repetition of the loop.
SYNTAX:
For [variableName] =0 To 3
Statement block
Next
Do Loop: this structure execute a block of statement as long as a condition is true.
Do loop has two variations. A loop can be executed either while the condition is
true or until the condition becomes true, these two (2) variations uses the
keyword while and until to specify how long the statements are executed.
SYNTAX:
Do while condition
Statement block
-
8/3/2019 PrettiItReport
23/31
Loop
Example:
Dim Age as integer
Age = Input box (Enter Age)
Do while Age > 20
Input box (Enter Class)
Loop
SYNTAX:
Do until condition
Statement block
Loop
The program above prompt you to enter the class a user belongs to (first class,
second class etc.) as long as the user age is above 20.
WHILE END WHILE: This loop also executes a block of statements as long as a
condition is true.
SYNTAX:
While condition statement block
End while
Example:
-
8/3/2019 PrettiItReport
24/31
Dim number as double
While number >= 0
Total = total + number
Number = Input box (please Enter another value)
End while
2.22 CONSTANT
A constantis a variable modifier that represents a constant value.
How to declare and assign values constants
Syntax:
Public Const identifier [As Data type] = Value
Public Class Form1
Public Const v As Integer=1, z As String=school, f As Double=2.3
End Class
2.23 VARIABLES
Variable is a programming unit or memory locations that hold changing data
during project execution. The locations that can holds data that cannot bechanged during project execution are called constants
How to declare and assign values to variables
Dim age as integer
-
8/3/2019 PrettiItReport
25/31
Dim name as string
Age = 25
Name = Edwin
Types Variable
1. Numeric variables are: a. Integer b. Decimal c. Single d. Double
2. String Variables: string variable stores only text.
3. Boolean variable: these stores True/False values
4. Date Variable: these stores both date and time.
Variable scope and Life time
A variable may exist and be visible for an entire project, for only one form, or for
only one procedure, the visibility of a variable is called its scope. Visibility means
that this variable can be used or seen at the location in question.
Variable Lifetime
The lifetime of a variable is the period of time that variable exists.
2.24 PROGRAMMING ERRORS
I can loosely categorize programming errors into three namelysyntax error, run
time error and logical error.
-
8/3/2019 PrettiItReport
26/31
1. Syntax Error and identification: This occurs when you break VBs rules forpunctuation, format, or spelling. the smart Editor finds most syntax error
and corrects them. The syntax error that smart Editor cannot identify are
found and reported by the compiler, and it is calledCompiler Error.
2. Run time Error: This occurs when the project halts during execution. VisualBasic displays a dialog box and highlights the statement causing the
problem.
3. Logical Error: this occurs when your project produces an incorrect result.For example, writing + where * is suppose to be written.
Project Debugging: Programs do have bugs in them. Finding and fixing these
bugs is called debugging.
2.25 VB.NET AND DATABASE SYSTEMS
Database is an application that manages data and allows fast storage and retrieval
of data. It is a collection of data for one or multiple uses.
DBMS: Are all the activities or processes that are involved toward the
organization or collection of data base file.
Data base applications are applications or programs that can be used to effect
database.
Examples of database applications
a. MS access
b. MySql
c. Oracle Paradox
-
8/3/2019 PrettiItReport
27/31
d. SqlServer
2.26 ACCESSING DATABASE FILE
Presently in VB. NET we talk about Ado.NET Data control (ADODC). Ado.NET is like
a gate way between database and the program you want to link to. It is used to
establish a connection to the database file or source that you want to access.
ADO.NET offers objects which is used to establish connection, retrieve data or
update database. Those objects are: DataConnection, DataAdapter, DataReader,
DataCommand, Dataset
Brief explanation
OledbDataConnection: it is the object that actually establishes an open
connection to a particular database file you want to access.
OledbDataCommamd: it is the object that represents an sql statement that
executes against a data source.
OledbDataAdapter: it is the objects that represent a set of command and
database connections that are used to fill the dataset and update the datasource.
OledbDataReader: it is the object that reads data rows from the dataset
DataAdapter: it doses all the work of passing data back and forth between a data
source and a program (dataset). The DataAdapter transfers data from the data
source to the dataset.
Dataset: A dataset is a temporary set of data stored in the memory of the
computer.
-
8/3/2019 PrettiItReport
28/31
2.27 CONNECTING AN APPLICATION TO DATABASE
To do this, one has to import system.Data and Oledb, declare and instantiate the
objects used for connection to the database, supply the connection string which
comprises of the provider of the data and the data source. In my case I used the
Microsoft.et.oledb.4.0 and Microsoft access 2003 which has the extension .mdb
-
8/3/2019 PrettiItReport
29/31
CHAPTER THREE
3.0 CREATING APPLICATIONS
Creating visual Basic application involves three-step. for planning the project and
repeating the steps for creating the actual project.
3.1 PLAN THE PROJECT
To plan the project, the programmer must have known what the project should
look like; the reason why the project is being created etc. With these things in
view, the programmer does the following:
1. Sketch the user interface. You first draw a sketch of the screens the userwill see when running the project. On the sketch, show the forms and all the
controls that will be present on the form. Write the names to be used on the
forms and each control on the form. Sketch the location of the controls on the
form to get the best appearance.
2. Specify the properties. For each control, write down the properties youplan to set or change during the design of the form.
3. Outline the code. In this step, you plan the classes and procedures that willbe executed when your project runs. Determine which event requires action to be
taken and then make a step-by-step plan for those actions. The next thing is write
pseudo code, which is English expression or comment that describes the action.
4. ProgrammingAfter the programmer have completed the planning steps and have approved
from prospective users, he now commences the real building of the application.
The same three-step process that was used during planning still applies.
-
8/3/2019 PrettiItReport
30/31
1. Creating the user interface. The user interface is created according to thesketch that was made during the planning process.
2. Setting the properties. When you set the properties of the object, you giveeach object a name and define such attributes as the text on the label, the size of
the text, and the word that appears on top of the control words that appear in
the forms title bar.
3. Coding. As the control have been created and the properties set, theprogrammer instructs on the click event, mouse move event etc to really make
actions take place when such event are triggered. If there are classes that have
been defined, the classes are put to good use by instantiating them usually with
the New keyword. I applied those steps in creating an application. The pages that
follows show my practical application of the step.
-
8/3/2019 PrettiItReport
31/31
CHAPTER FOUR
SUMMARY AND CONCLUSION
SIWES is good and so it importance and impact on students can never be
undermined. This scheme enlightens students on work methods and techniques
in handling equipment and machinery even devices that may not be readily
available in their various institutions. This scheme makes it easy for students to
move from school to the work force and it enhances students contacts for later
job placement. That is from where they found themselves during IT. SIWES
provide students with opportunities to apply their knowledge in real work
situation thus blending theory and practice.
I found delight in learning visual basic.net as it can be used in creating windows
applications, interfacing database systems. Vb.net is also found useful in web
programming. My period of industrial training allowed me time to study this tool
and to apply it in creating a database application.
It is God that made all things possible however I would not fail to acknowledge
the efforts of the bodies that instituted SIWES funds SIWES and manages SIWES. I
thank you!