Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 23

INJIBARA UNIVERSITY

College of Natural and Computational Science


Department of Computer Science
Industrial Attachment Report
AT
Addis Ababa Housing Development Corporation
for
During 3rd June to 30th August 2022

Prepared By:

Full Name:__________________

Phone: _____________

Email: _________________

Submission Date: _Nov 16,2022______________

1
Table of Contents
CHAPTER ONE...........................................................................................................................................8

1. Introduction.....................................................................................................................................8

1.2 Background of the field attachment..........................................................................................9

1.2.1 Definition of Field Attachment..........................................................................................9

1.2.2 Purpose of field attachment..............................................................................................9

1.3 Objectives of Organization........................................................................................................9

1.4 Vision and Mission of the Organization.....................................................................................9

1.4.1 Vision................................................................................................................................9

1.5 Organizational Structure.........................................................................................................10

1.7 Core Values of the Organization..............................................................................................10

1.8 Organizational Roles...............................................................................................................10

1.9 Main activities of the Organization.........................................................................................11

1.10 My position at the Organization............................................................................................11

1.11 My Basic Computing Area.....................................................................................................11

CHAPTER TWO...................................................................................................................................11

DESCRIPTION OF INTERNSHIP...........................................................................................................11

2. Introduction...................................................................................................................................11

2.1 Internship...............................................................................................................................11

2.2 Internship department............................................................................................................11

2.3 Size and structure of the department.....................................................................................11

2.5 Nature of work/tasks carried..................................................................................................12

2.5.1 Week One.......................................................................................................................12

2
2.5.2 Week Two.......................................................................................................................12

2.5.3 Week Three.....................................................................................................................12

2.5.4 Week Four.......................................................................................................................12

2.5.5 Week Five........................................................................................................................12

2.5.6 Week Six..........................................................................................................................12

CHAPTER................................................................................................................................................13

THREE ANALYSIS.....................................................................................................................................13

3. Introduction...................................................................................................................................13

3.1. Internship Work experience...................................................................................................13

3.1.1 Technical experience.......................................................................................................13

Upgrading Your PC when Your PC is Ready...................................................................................14

Back-end Framework..............................................................................................................................20

CHAPTER FOUR.......................................................................................................................................22

CHALLENGES, RECOMMENDATIONS, AND CONCLUSION........................................................................22

4. Introduction...................................................................................................................................22

4.1 Benefits of Internship..............................................................................................................22

4.2 Challenges...............................................................................................................................23

4.2.1 Personal Challenges........................................................................................................23

4.4 Recommendations.................................................................................................................23

4.4.1 Recommendation for future interns...............................................................................23

4.4.2 Recommendation for the Organization...........................................................................23

4.4.3 Recommendation for the University...............................................................................23

3
DECLARATION

ETSUBDINK SOLOMON, hereby declare that the presented report Uniquely


prepared by me after the completion of two months work at addiss ababa
housing corporation.
I also confirm that, the report is only prepared for my academic requirement not
for Any other purpose. It might not be used with the interest of opposite party of
the corporation.

4
APPROVAL

This report has been compiled and submitted by Etsubdink under the guidance of my
field advisor
with the approval of the following advisor;

Mr. Abrham

signiture…………………….

5
DEDICATION

I would like to dedicate these report to my parents. without their patience ,


understanding , support and most of all their love and prayers, the completion of this
work would not have been possible.

6
ACKNOWLEDGEMENT

First, I would like to give a great thanks to God who help me to successfully complete
my practical attachment. Then I would like to express special thanks to Injabara
University Institution and my department of Computer science who give me this
interesting opportunity to upgrade my skills regarding what I had learned during our
class. Next, I would like to say a great thanks to my Advisor of company Mr. liyu and
Addis Ababa housing corporation networking staff employers for their support from the
initial to the final level enabled to develop and understanding of the field practice and
complete it on time. I Would like to thank my advisor Mr Abrham who helps me to
prepare this report paper and all of employers of the company, those who supports me
during the completion of my field practice.

7
CHAPTER ONE

1. Introduction
This field attachment report is about the skills attained, lesson learnt, challenges,
relatedness of theory covered in class and recommendations during my internship .
The report also represents also my experiences , recommendation and benefits of the
field attachment.
1.2 Background of the field attachment

1.2.1 Definition of Field Attachment


Field attachment is a field-based practical training experience that prepares trainees
for the tasks they are expected to perform on completion of their programs. The
main intention is to produce practically oriented graduates that meet the required
job-related competences of their future employers.
1.2.2 Purpose of field attachment
 To enable students, get hands -on/real life experience they are expected to work
in when they graduate.
 To provide an opportunity for students to apply the principles and techniques
theoretically learnt into real-life problem solving situations.
 To provide an opportunity for students and academic staff to interact with the
stakeholders and potential employers and thus appreciate field situations that will
also generate information for curricula review and improvement.
 To develop student understanding of work ethics, employment demands,
responsibilities and opportunities .
1.3 Objectives of Organization
 The objectives reflect specific, desired accomplishments.
 The progress toward completion of an objective be measured.

8
 The objectives realistic and attainable within available resources. But due to
poor organization it had been difficult to achieve the objectives within the
specified time frame.
 The objectives specify results rather than activities.
 There is specific time frame for the completion objectives.
1.4 Vision and Mission of the Organization

1.4.1 Vision
In A.A to construct standard and quality houses affordable to low and middle income
groups so as to make them owners of their houses in the year 2025.
1.4.2 Mission
Overcome sever housing shortage of A.A by constructing cost efficient condominium
house and establishing fair housing transfer system to enable residents become owners
of their houses. This mission is intended to be achieved by increasing integrated work
flow and the participation of constructors ,consultants, micro and small enterprises as
well as by strengthening the construction sector.
To alleviate house shortage seen in Addis Ababa city
By up grading integrated system, participate and strengthens association and institutions
deployed in house construction, build economical condominium houses and enables to
own house through fair distribution. Improve government and kebele house
administration and put in use appropriately.

1.5 Organizational Structure

1.7 Core Values of the Organization


 Transparency

9
 Accountability
 Providing high quality service
 Leading through knowledge and faith
 Readiness for change
 Constructing quality and low cost houses
 Fair house distribution
 Secularism.
1.8 Organizational Roles
 To enable residents become owners of their houses.
 increasing integrated work flow and the participation of constructors ,consultants,
micro and small enterprises as well as by strengthening the construction sector.
 To alleviate house shortage seen in Addis Ababa city.
 By up grading integrated system, participate and strngthens association and
institutions deployed in house construction, build economical condominium
houses .
 enables to own house through fair distribution. Improve government and
kebele house administration and put in use appropriately.
1.9 Main activities of the Organization
The main activities of the organization is building houses for residence of Addis
Abeba.
1.10 My position at the Organization
My position at the organization is under ICT Department IT Director.
 Cable arrangement, punching and crimping

 support by provide maintenance activities for different office computers.

 When the network is interrupted knowing the problem and try to fix it.

1.11 My Basic Computing Area


My basic computing area is networking , maintenance , software generally assisting the staff
in case of technical problems.

10
CHAPTER TWO

DESCRIPTION OF INTERNSHIP

2. Introduction

2.1 Internship
Internship is used practice for a wide range of placements in businesses, non-profit
organizations and government agencies. They are typically undertaken by students and
graduates looking to gain relevant skills and experience in a particular field. Employers
benefit from these placements because they often recruit employees from their best
interns, who have known capabilities, thus saving time and money in the long run.
Internships are usually arranged by third-party organizations that recruit interns on
behalf of industry groups. Rules vary from country to country about when interns
should be regarded as employees. The system can be open to exploitation by
unscrupulous employers.
2.2 Internship department

2.3 Size and structure of the department


The size and structure of the Addis Ababa housing development corporation ICT
department is
i. 31 Employees
ii. 28 Experts
iii. 2 Teams (Network & System and Database)
iv. 1 Directors
2.4 Roles of the department in co-activities
 provide maintenance activities for different office computers.
 LAN expansion for offices,

 saving the whole information of the employers,

 Maintaining the hardware and software of computer and other electronic devices
when they crashed therefore they do this activities in team.

2.5 Nature of work/tasks carried

2.5.1 Week One


 getting to know the staff and knowing what I do.

11
2.5.2 Week Two
 practicing cable crimping, and try to know what the problem of network
interrupting.
2.5.3 Week Three
 Maintaining the hardware and software of computer , and practice assembling
and disassembling of part of computer.

2.5.4 Week Four


 start to know more about web development
2.5.5 Week Five
 practice some web based apps
2.5.6 Week Six
 doing my final web based app addition to maintainance .

CHAPTER

THREE ANALYSIS

3. Introduction

3.1. Internship Work experience


I have gained a lot of experience from this internship program . In general , we have
seen about networking tools, computer maintenance like how to solve when a
hardware component breaks down or has a problem with the software . Broadly we
have seen about software development.
3.1.1 Technical experience
Hardware assembling and dissembling
A. Dissembling the computer
Switched off the power supply from the wall socket and detached the power cable from
both the source and the SMPS at the back of the CPU cabinet and then removed the
remaining externally connected device that were keyboard , mouse and monitor from
the back of CPU cabinet ,then after removed the CPU cabinet cover by unscrewing
screws at the back of the CPU and slide the cover about an inch and lifted it off.
Detached the internal cables from their source and uninstalled internal cards. Removed
hard disk drive , CD/DVD drives from the source . Removed the RAM from its

12
slot .Removed the power supply.
Detached the motherboard from the CPU cabinet by unscrewing screws , removed the
CPU fan from the motherboard, removed the processor from the processor socket of the
motherboard.
B. Assembling the computer
Mounted the processor In the processor socket on the motherboard gently , attached the
CPU fan on top of the processor screwed it on the motherboard fixed vertically in the
CPU cabinet and screwed fixed the power supply at the top back end of the cabinet and
its power connector connected from SMPS.
The CD/DVD drive was fixed at the top front end of the cabinet and screwed the HDD
and floppy disk drives fixed below CD/DVD drive and screwed without any vibration in
either of them and selected the appropriate data cable and connected each cable to its
drive socket and another end at its appropriate connector on the motherboard.
Mounted the memory modules on the motherboard by aligning the RAM to its slot on
the motherboard and pressed it downward ,fixed the internal cards to their sockets and
attached power cable to it , Covered the CPU cabinet by placing its cover and pressed it
towards front side and screwed it.
Connected the external devices with CPU at their appropriate sockets. These includes
mouse and keyboard, Monitor, Connected the power cable to the back of CPU in
SMPS . Plugged into the power cable on the wall socket .
3.1.2 Non-technical experience
Windows 11 operating system installation
Windows 11 was announced in June 2021, and was released to users on October 5, with
several new features and enhancements and is expected to completely roll out to all
compatible users by mid-2022. In this article, you'll learn how to upgrade your
Windows 10 PC safely to the newest version of Windows.
Download and run the PC Health
Microsoft-developed application to check if your PC meets all the hardware
requirements to update.
Run the app after it has completed installation, and click Check now.
If your PC meets the requirements, it should display a green checkmark stating that your
PC is compatible.
Back up your PC just in case. Your upgrade to Windows 11 should be smooth and
seamless, but just if something goes wrong, backing up will ensure you don't lose any of
your files.
Upgrading Your PC when Your PC is Ready
This is the standard upgrade process that you would use to upgrade your Windows 10 to
Windows 11.

13
Open "Update and Security" in Settings. Use⊞Win+I, or head to your Start menu,
click the gear icon to open Settings, and then click on the "Update and Security" tab.
Click Download and install on the Windows 11 menu. It should be a blue
background that notifies you that your PC is ready.
If there is no option to update your computer, it means that the update hasn't rolled out
for you yet, since Microsoft plans to give everyone who is compatible the upgrade up
until mid-2022. However, you can still manually install the update.
Follow through with the download process! You'll be prompted with a license
agreement, which you need to accept. Then, a window will pop up, in which the
download will take place.
The three steps that will take place in the download window will be "Downloading,"
"Verifying Download," and lastly "Installing." This process can take up to a few hours
depending on your PC.
Restart your PC. After it is done installing, the window will prompt you to restart your
PC and start a countdown of 30 minutes. Simply hit "Restart now."
Let your PC run the installation process. Your computer will automatically run the
installation process.Do not shut down your computer, and be sure to keep it plugged in
throughout the process.
Complete! Once Windows 11 has finished installing, you'll be brought to the Windows
11 start-up screen like normal. Log in as you normally would and start exploring the
new features of Windows 11.
Fix the Blue Screen of Death on Windows(BSoD)
The BSoD is typically a result of improperly installed software, hardware, or settings,
meaning that it is usually fixable. In some cases, though, the BSoD appears due to a
corrupt operating system or hardware inside of the computer, meaning that you'll either
need to reinstall your operating system or take your computer into a tech department to
have it fixed.
 Consider your recent actions on the computer. Did you install a piece of
software, plug in a new piece of hardware, download custom drivers, or change
the settings? If so, the recent change you made is probably the reason for the
Blue Screen of Death, so repairing it will depend on that change.
 See if your computer is unusually hot. If you've been running your computer
on high-performance settings for several hours—especially if the computer
doesn't have adequate circulation or if you live in a particularly warm
environment—the Blue Screen of Death can appear. If so, turn off your
computer the first chance that you get and leave it off for a few hours.

14
 Run the Blue Screen troubleshooter. If this is the first time you've encountered
a Blue Screen of Death on your computer, you can run your PC's Blue Screen
troubleshooter to try to diagnose the issue:
 Open Start
 Click Settings
 Click Update & Security.
 Click the Troubleshoot tab.
 Click Blue Screen.
 Click Run the troubleshooter.
 Review the resulting solutions and follow any on-screen instructions.
How to Make a Network Cable
The steps below are general Ethernet Category 5 (commonly known as Cat 5) cable
construction guidelines. For our example, we will be

making a Category 5e patch cable, but the same general method will work for making
any category of network cables.
Unroll the required length of network cable and add a little extra wire, just in case.
If a boot is to be fitted, do so before stripping away the sleeve and ensure the boot faces
the correct way. Please note that the cable length should not be more that 100 meters to
prevent attenuation (i.e. degradation of signal strength due to losses as signal travel
down the length of the cable). Keeping the length within 100 meters from the access
point (i.e. face plate) to the patch panel or network switch will ensure good signal
strength/quality.
Carefully remove the outer jacket of the cable.Be careful when stripping the jacket as
to not nick or cut the internal wiring. One good way to do this is to cut lengthwise with
snips or a knife along the side of the cable, away from yourself, about an inch toward
the open end. This reduces the risk of nicking the wires' insulation. Locate the string
inside with the wires, or if no string is found, use the wires themselves to unzip the
sheath of the cable by holding the sheath in one hand and pulling sideways with the
string or wire. Cut away the unzipped sheath and cut the twisted pairs about 1 1/4" (30
mm). You will notice 8 wires twisted in 4 pairs. Each pair will have one wire of a
certain color and another wire that is white with a colored stripe matching its partner
(this wire is called a tracer).
Inspect the newly revealed wires for any cuts or scrapes that expose the copper
wire inside.If you have breached the protective sheath of any wire, you will need to cut
the entire segment of wires off and start over at step one. Exposed copper wire will lead
to cross-talk, poor performance or no connectivity at all. It is important that the jacket
for all network cables remains intact.

15
Untwist the pairs so they will lay flat between your fingers. The white piece of
thread can be cut off even with the jacket and disposed (see Warnings). For easier
handling, cut the wires so that they are 3/4" (19 mm) long from the base of the jacket
and even in length.

Arrange the wires based on the wiring specifications you are following. There are
two methods set by the TIA, 568A and 568B. Which one you use will depend on what
is being connected. A straight-through cable is used to connect two different-layer
devices (e.g. a hub and a PC). Two like devices normally require a cross-over cable.
The difference between the two is that a straight-through cable has both ends wired
identically with 568B, while a cross-over cable has one end wired 568A and the other
end wired 568B.[1]For our demonstration in the following steps, we will use 568B, but
the instructions can easily be adapted to 568A.
 568B - Put the wires in the following order, from left to right:
 white orange
 orange
 white green
 blue
 white blue
 green
 white brown
 brown
 568A - from left to right:
 white/green
 green
 white/orange
 blue
 white/blue
 orange
 white/brown

16
 brown

You can also use the mnemonic 1-2-3-6/3-6-1-2 to remember which wires are
switched.
Press all the wires flat and parallel between your thumb and forefinger. Verify the
colors have remained in the correct order. Cut the top of the wires even with one another
so that they are 1/2" (12.5 mm) long from the base of the jacket, as the jacket needs to
go into the 8P8C connector by about 1/8", meaning that you only have a 1/2" of room
for the individual cables. Leaving more than 1/2" untwisted can jeopardize connectivity
and quality. Ensure that the cut leaves the wires even and clean; failure to do so may
cause the wire not to make contact inside the jack and could lead to wrongly guided
cores inside the plug.
Keep the wires flat and in order as you push them into the RJ-45 plug with the flat
surface of the plug on top. The white/orange wire should be on the left if you're
looking down at the jack. You can tell if all the wires made it into the jack and maintain
their positions by looking head-on at the plug. You should be able to see a wire located
in each hole, as seen at the bottom right. You may have to use a little effort to push the
pairs firmly into the plug. The cabling jacket should also enter the rear of the jack about
1/4" (6 mm) to help secure the cable once the plug is crimped. You may need to stretch
the sleeve to the proper length. Verify that the sequence is still correct before crimping.

Place the wired plug into the crimping tool. Give the handle a firm squeeze. You
should hear a ratcheting noise as you continue. Once you have completed the crimp, the
handle will reset to the open position. To ensure all pins are set, some prefer to double-
crimp by repeating this step.

Repeat all of the above steps with the other end of the cable. The way you wire the
other end (568A or 568B) will depend on whether you're making a straight-through,
rollover, or cross-over cable (see Tips).
Another thing I learned is about web development
About web Development A little what i learned about web development is what should
we start from in order to start web development? The best first step to becoming a Web
Developer is to start learning web development fundamentals, including an
understanding of HTML(Hypertext Markup Language), CSS (cascading Style Sheets),
and JavaScript. so we learned these in the university a little bit.

17
Front-end
so we start to learn about frontend. First what is frontend? Everything you see on a
website, like buttons, links, animations, and more, were created by a front end web
developer. It is the front end developer's job to take the vision and design concept from
the client and implement it through code. And it is user interface.
Front-end Framework
REACT
React is a JavaScript library for building user interfaces. React is used to build single-
page applications. React allows us to create reusable UI components.
React, sometimes referred to as a frontend JavaScript framework, is a JavaScript library
created by Facebook. React is a tool for building UI components.
React History
Current version of React.JS is V18.0.0 (April 2022). Initial Release to the Public
(V0.3.0) was in July 2013. React.JS was first used in 2011 for Facebook's Newsfeed
feature. Facebook Software Engineer, Jordan Walke, created it. Current version of
create-react-app is v5.0.1 (April 2022). create-react-app includes built tools such as
webpack, Babel, and ESLint.
The main advantages
1) Provides Reusable Components
ReactJS provides reusable components that developers have the authority to reuse and
create a new application . This platform gives the developers the authority to reuse the
components build for some other application having the same functionality.
2) Components Support
ReactJS is a perfect combination of JavaScript and HTML tags. The usage of the HTML
tags and JS codes, make it easy to deal with a vast set of data containing the document
object model.
3) JavaScript library
The JS library consists several functions including one that converts the HTML
components into required functions and transforms the entire project so that it is easy to
understand.
4) Flexibility

18
Compared to other frontend frameworks, the React code is easier to maintain and is
flexible due to its modular structure. This flexibility, in turn, saves huge amount of time
and cost to businesses.
Back-end
Back-end Development refers to the server-side development. It focuses on databases,
scripting, website architecture. It contains behind-the-scene activities that occur when
performing any action on a website. It can be an account login or making a purchase
from an online store. Code written by back-end developers helps browsers to
communicate with database information.

Back-end Framework
ExpressJS

Also known as Express, is a Node.js web application framework and open-source


software available under the MIT license. It is used for building APIs and web
applications and is considered as a standard Node.js server framework.

Express is a MEAN stack back-end component along with the AngularJS frontend
framework and NoSQL databases. Express is viewed as one of the best web application
development frameworks.

Express.js Advantages

Easy learning curve –JavaScript is among the most widely-used programming


languages, and most front-end developers rely on it. Developers can easily start utilizing
the Node.js backend as learning it does not require much effort or time.

It is a single programming language –Node.js lets developers use JavaScript for


writing server-side applications. It enables Node.js developers to create both the back-
end and front-end web applications by utilizing a JavaScript runtime environment.

19
Developers are not required to utilize any other server-side language. Web application
deployment becomes much more straightforward as most widely-used browsers support
JavaScript.

Utilizes Full-stack JS features – Node.js as a backend is a full-stack JavaScript for


both the server-side and client-side applications. As a result, there is no need to rely on
separate developers for front-end and backend development. Using it is a great way to
save time and money.

Provides high performance –Node.js uses the V8 JavaScript engine from Google for
interpreting Node.js. The engine facilitates JavaScript-based code into machine code
and makes it easier to implement the code effectively. The runtime environment also
improves execution speed as JavaScript supports non-blocking I/O operations.

STARTING WITH REACT AND EXPRESS

I started my practice by working with ToDo app in MERN.


Software Requirements
In this web site I used linux operating system, mainly javascript language, visual studio
code editor, framework for front-end REACT.js , framework for back-end
EXPRESS.js , finally to gather data I used MONGOO database .
Our app's user stories
In software development, a user story is an actionable goal from the perspective of the
user. Defining user stories before we begin our work will help us focus our work. Our
app should fulfill the following stories:
As a user, I can
 read a list of tasks.
 add a task using the mouse or keyboard.
 mark any task as completed, using the mouse or keyboard.
 delete any task, using the mouse or keyboard.
 edit any task, using the mouse or keyboard.
Project starter code

20
As a starting point for this project, I provide ,An App() function on front-end which
have some JSX code and use useEffect and useState imported from react :something
about useEffect and useState , they are React hooks are the modern way to deal with
application state and life cycle events within components .The useState hook allows us
to create state variables for our component. State variables are used to store dynamic
data in our component which can change as a user interacts with it. The useEffect hook
allows us to respond to changes in the component life cycle.
I use useState hook for catching up new todo and to catching up fetched todos from
back-end and I used it to have current ID (it is very important to update and delete)
I use useEffect hook for fetching data from back-end and updating the data with depend
on current ID or it will update all fetched todos when current ID updated.
I import some APIs from back-end with help of axios . Axios is a promised-based
HTTP client for JavaScript. It has the ability to make HTTP requests from the browser
and handle the transformation of request and response data. And APIs are mechanisms
that enable two software components to communicate with each other using a set of
definitions and protocols.And the styles , the icons are come from materialize.com .
At the back-end make connection with mongodb database and create collection to hold
tasks or todos with schema or some standard . And create CRUD APIs to use at the
front-end by axios and making API integration .

I also practiced another my own app which is called Travel photos .


As a starting point for this project, I provide two things: An App() function to replace
the one I have now, and some CSS to style with styled-compoenent package(which is
defined function on react it uses for style components in jsx file or with out creating it’s
own CSS file ).
App.js
In App.js file I use react-router-dom which is a standard library for routing in React. It
enables the navigation among views of various components in a React Application,
allows changing the browser URL, and keeps the UI in sync with the URL. Installing
React Router: React Router can be installed via npm in our React application.

https://github.com/Etsubsole/TravelPhotos<= all the code for the Travel Photos


website.

21
CHAPTER FOUR

CHALLENGES, RECOMMENDATIONS, AND CONCLUSION

4. Introduction

4.1 Benefits of Internship


 Job experience
 Access to a variety of tasks and departments
 Create a professional network
 Build confidence
4.2 Challenges

4.2.1 Personal Challenges


Due to my own problem , I was unable to continue the software, and I had to face lack
of knowledge.
4.2.2 Organization Challenges
The office had lot of problems because they were sued because of the lottery that came
out this year, like the arrest of the ICT director and other employees. Because of this , I
have not gained much knowledge.4.3 Conclusion
After going through the whole period of internship I have observed so many
professional activities and learnt as well. This internship was very fruitful for me
because I had to cover many different fields. I also learn new concepts and new ways
of working. During this internship period I acquired practical experience to
complement the theoretical content of my study in the class, network cable punching
and installation,mentainance, wab development. To conclude, I think that this
internship was very beneficial for me as I learn a lot, and it made me discover work's
in a real world. Generally, I have done My practice at Addiss Ababa housing
corporation center was solved many problems in that area.
4.4 Recommendations

4.4.1 Recommendation for future interns


To the future interns I recommend when you choice intern site choose the good one
work with only with your interesting thing . And try to gain a good experience. Before
you go to the intern site read a little about what you do.

22
4.4.2 Recommendation for the Organization
It’s not as big as it is , there is a lot of understaffing, so many things are not done
effectively And because of this ,there will be no one to show some experience to the
interns students.
4.4.3 Recommendation for the University
REFERENCES
 google.com
https://initialcommit.com/blog/usestate-useeffect-hooks-react
https://www.indeed.com/career-advice/career-development/benefits-
of-internships
http://gender.ahfad.edu.sd/index.php/field-attachment-guidelines… .
 youtube.com
=> tutorials to react
=> tutorials for mern
=> turtorials for API…..

23

You might also like