SIWES Report
SIWES Report
REPORT
ON
STUDENT INDUDTRIAL WORK EXPERIENCE SCHEME
(SIWES)
WRITTEN BY
WADA GIFT
16/185145041TR
DEPARTMENT OF COMPUTER SCIENCE
FACULTY OF PHYSICAL SCIENCES
UNIVERSITY OF CALABAR,
CALABAR.
SUBMITTED TO
DEDICATION
This report is dedicated foremost to God almighty for his favor, mercy and grace
upon my life especially during my industrial training at Bigstack technology. I
would also like to dedicate it to my parents and siblings for their love and support
and everyone else that contribute towards making my SIWES training a fun and
successful one
ACKNOWLEDGEMENT
My appreciation goes to the industrial Training Fund for their foresight in putting
this program in place. I am grateful to BIGSTACK TECHNOLOGY for providing
me with the necessary skills to be exposed in my field. I also want to say a big
thank you to my instructors and my able colleague for making my stay at
BIGSTACK TECHNOLOGY an exciting and blissful one. To my parents and
siblings thank you all for your moral and financial support. I cannot wish for a
better family. I am deeply indebted to God almighty, the giver of all wisdom,
knowledge and understanding, without whom i would have achieved nothing at all.
Finally to my Institution based supervisor for his support. Thank you all, I am
highly grateful.
ABSTRACT
This industrial trianing report presents the experience gained during the internship
program at Bigstack Technology, focusing on the practical application of HTML,
CSS, and JavaScript in web development. The report provides an overview of the
company's work culture and how it impacted the learning process. The report
discusses the use of HTML to structure content, CSS to style and layout web
pages, and JavaScript to add interactivity and dynamic behavior.
The report also highlights the challenges encountered during the internship, such as
compatibility issues and browser-specific behaviors. Furthermore, it provides an
overview of the solutions and techniques used to overcome these challenges.
The report concludes with a reflection on the knowledge gained during the
internship and how it can be applied in the future. The report emphasizes the
importance of practical experience and hands-on learning in mastering web
development technologies. Overall, the report provides valuable insights into the
world of web development and the role of HTML, CSS, and JavaScript in creating
modern web applications.
TABLE OF CONTENTS
TITLE PAGE
I
CERTIFICATION
II
DEDICATION
ACKNOWLEDGEMENT
III
ABSTACT
IV
TABLE OF CONTENT
CHAPTER ONE
1.0 INTRODUCTION
The student industrial work experience scheme (SIWES) is an acceptable
training which forms part of minimum academic standard on various
national diploma programming for all Nigerian students. SIWES is also a
program sponsored by the industrial training funds (ITF) especially designed
for science student, technology an engineering student to enable them have
practical knowledge.
1.1 Historical background of SIWES
Students industrial work experience scheme (SIWES) is a cooperative
industrial internship program between the industry or the organization
and institution of higher learning established by the industrial training
found (ITF) under decree 97 of act 1974 under the leadership of Gen.
Yakubu Gowon. This comes to existence after the careful study carried
out between 1993 and 1994 which referral a wider gap that existed
between the theory and the practice of engineering Technology and the
applied science discipline in Nigeria institutions. On inception, the (ITF)
spend a lot of fund on the scheme and bill raised to almost 100% in
1976. In spite of the heavy financial involvement which the scheme
entailed, the ITF is pleased with the result achieved. By 1984, all
institutions of higher learning in Nigeria have instituted SIWES as a
condition for the award of certificate to all student of technology and
allied courses. Additionally, it is important to note that similar program
as SIWES in Nigeria are being carried out all over the world, for
example in Canada and the United State, cooperation education is
popular in Europe, it is generally refund to sandwich.
1.2 Aims and Objective of SIWES
The aims and objectives of SIWES are enumerated below:
To offer opportunity for additional insight, this will be brought back to their
lecture rooms, this led to stimulation of further studies.
1.3 About the company
Bigstack Technologies was established July, 2018 by Mr. Thomas Agba, is a
technology company that specialize in application/software development and
database management. It strives to provide high quality technological business
solutions with a concentrated focus to enhance Nigeria’s education, e-commerce
and defense sector.
Bigstack technologies is one of the fastest growing technological company geared
towards developing solutions that enhances professionalism, builds credibility and
closes a between clients and their audience.
CSS (Cascading Style Sheets) is used to style and format the HTML content of
a webpage. CSS allows designers to change the color, font, layout, and other
visual aspects of a webpage. It enables them to create a consistent look and feel
across all pages of a website.
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<h1>This is heading</h1>
</body>
</html>
Either you can use Try it option available at the top right corner of the code
box to check the result of this HTML code, or let's save it in an HTML file
test.html using your favorite text editor. Finally open it using a web browser
like Internet Explorer or Google Chrome, or Firefox etc. It must show the
following output:
<!DOCTYPE html>
There are many other declaration types which can be used in HTML
document depending on what version of HTML is being used. We will see
more details on this while discussing tag along with other HTML tags
<html lang="en">
<head>
<title>Inline style</title>
</head>
</body>
</html>
2. INTERNAL CSS
An internal style sheet should be used when a single document has a unique style.
You define internal styles in the head section of an HTML page, by using the
<style> tag like this:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
body{background: #fff;}
h1{color: blue;}
p{color: #c39;}
</style>
</head>
<body>
<h1>Wada Gift</h1>
</body>
</html>
3. EXTERNAL CSS
An external style sheet is ideal when the style is applied to many pages. With an
external style sheet, you can change the look of an entire Web site by changing one
file. Each page must link to the style sheet using the tag. The tag goes inside the
head section:
<!DOCTYPE html>
<html lang="en">
<head>
<title>external CSS</title>
</head>
<body>
</body>
</html>
2.5.2 A SIMPLE LOGIN PAGE CREATED USING HTML AND CSS
Syntax:
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<div class="login-box">
<h1>Login</h1>
<form>
<label for="username">Username</label>
<label for="password">Password</label>
</form>
</div>
</body>
</html>
The above syntax will display the following when open with a browser
2.6 JAVASCRIPT AND ITS PROPERTIES
2.6.10 OPERATORS
Let me take a simple expression to give its meaning 4 + 5 = 9. Here 4 and 5
are called operands and “+” is called the operator. JavaScript support the following
types of operators they are:
1. Arithmetic Operators: JavaScript supports the following
arithmetic operators using an expression. Assume variable A
holds 10 and variable B holds 20, then
a. Addition (+) e.g. A + B = 30
b. Subtraction (-) e.g. A – B = -10
c. Multiplication (*) e.g. A * B = 200
d. Division (/) e.g. B/A = 2
e. Modulus (%) e.g. B%A = 0
f. Increment (++) e.g. A++ = 11
g. Decrement (--) e.g. A-- = 9
5. Conditional Operators
2.6.11 FUNCTIONS
A function is a group of reusable code which can be called anywhere in your
program. This eliminates the need of writing the same code again and again. It
helps programmers in writing modular codes. It allows a programmer to divide a
big program into a number of small and manageable functions.
Before we use a function, we need to define it. The most common way to
define a function in JavaScript is by using the function keyword, followed by a
unique function name, a list of parameters (this might be empty), and a statement
block surrounded by curly braces.
Also to invoke a function somewhere later in the script, you would simply
need to write the name of that function
CHAPTER THREE
SKILL ACQUIRED AND CHALLENGES ENCOUNTERED
4. Web development tools: I am also abreast about the use web development
tools and integrated development environments (IDEs) to create and edit
HTML, CSS and javascript files.
5. Responsive design: I also learned how to design and build web pages that
look good and function well on different devices including desktops, tablets,
and mobile phones.
6. Debugging skills
3.1. SOCIAL FUNCTIONAL SKILS ACQUIRED
In addition to technical skills, below are some social skills acquired during your
industrial training:
1. Communication: My communication skills was developed through
regular interactions with my team members and instructors. This
includes both verbal and written communication, as well as active
listening.
CHAPTER FOUR
SUMMARY AND CONCLUSION
4.0 SUMMARY AND CONCLUSION
The industrial training scheme is indeed a welcomed development in the education
system because it afford student the opportunity to practice and have first-hand
experience in their various specialization in respect to the labor market.
My training period indeed was a greatly educative to me because I have gained a
solid knowledge in web development. However, moving forward in my career the
knowledge acquired will be helpful to continue learning and refining my skills,
keeping up with the industry trends and best practices which can help me stay
current and competitive in the field of web development. Additionally, exploring
related technologies such as server-side programming languages, frame works, and
libraries which will help me expand my skill set and tackle more complex projects.
4.1 RECOMMENDATION
I want to express my sincere appreciation for the backings and support I have
received as a student from the department of computer science.
I will like to recommend to the department on how they could further enhance the
industrial training opportunities available to students. Specifically, I believe that
the program could be expanded to include opportunities in other states, beyond
Calabar.
While I appreciate the opportunities that have been available to me through the
network of tech companies situated in Calabar, I believe that there is value in
exploring companies and organizations outside of our immediate area. By
broadening the scope of the industrial training program, students could gain
exposure to different industries, technologies, and work environments, and learn
from professionals with diverse perspectives and experiences.
I understand that this expansion would require additional resources and
coordination, but I believe that it would be a worthwhile investment in the
education and professional development of computer science students.