Professional Documents
Culture Documents
Computer Science
and Information Technology
INTRODUCTION
FD12A 257
Until very recently, the number of telephones per 100 households
differed considerably both between countries and within countries.
This is changing rapidly since the cost of cell phones was reduced
but the difference between access to landlines remains. Access to
information technology depends on access to landlines. This differ-
ence in access to information technology is often referred to as the
“digital divide”.
OVERVIEW
LEARNING OBJECTIVES
After you have completed this unit, you should be able to:
258 FD12A
4. Describe some of the impacts of the use of Information
Technology on individuals, organizations and societies
READINGS
FD12A 259
260 FD12A
Session 5.1
Computer Science
and Informaton Technology
Computer science
Have you never wondered how a computer works? In the same way
that genetics is the science behind genetic engineering, computer
science is the science behind information technology. It may
surprise you to learn that there is an academic discipline named
after an artifact, even if the artifact in question is a relatively
complex one. After all, there is no similarly recognized science
named after, automobiles or refrigerators. What makes this even
more surprising is that, although computers play an important role
in computer science, they are not the central concept and figure
only peripherally in most definitions of computer science. What
then is computer science? To understand this we need to look first
at how instructions are provided to a computer in useable form.
Algorithms
FD12A 261
For a sequence of actions to be an algorithm, it must meet a number
of requirements. First, the steps that make up the algorithm must
be unambiguous in that there is no doubt in the mind of whoever is
reading the algorithm what the steps are. Clearly, the above meets
this requirement. Second, the steps in the algorithm must be
executable in the sense that the person performing the algorithm
must be able to perform the individual actions. Again, the above
algorithm meets this requirement for most of us, as most of us will
be capable of performing the actions that make up the algorithm.
Finally, the algorithm must achieve its aim in a finite amount of
time, a requirement that the above algorithm again meets. While
the first two requirements are straightforward, the final one may
need some explanation. By way of explanation, we give an example
of a sequence of unambiguous executable steps that does not termi-
nate:
A little thought will show that, since there is no largest number, the
above sequence of actions never terminates and therefore is not an
algorithm.
Notice also that the first sequence of steps given above is only one
algorithm for making a cup of tea. We could have performed step 4
first or second or third. In each case, we would have generated a
slightly different algorithm, although all of them would have
resulted in us achieving our goal.
Did you also notice that the above definition of an algorithm is not
entirely clear? After all, it states that an algorithm must consist of a
sequence of executable steps but it does not say what makes a step
executable. Indeed, there may even be some doubt as to what makes
a step executable since there are certainly differences between
people that may prevent execution of a particular instruction. Steps,
such as “bowl a cricket ball at 90 miles an hour”, are executable for
only a few of us. Can we be more precise about exactly what makes
262 FD12A
a step executable? Also, because we are dealing with algorithms in
the context of computers, we are really interested in steps that can
be executed by a computer.
What makes computers such powerful tools is the fact that the
same computer can execute different algorithms. Thus, depending
on the algorithm that it has been given, the same computer can be
used to predict the likely path of a hurricane over the next 24 hours
or to type out a poem. However, before an algorithm can be
executed by a computer it first needs to be translated into a
program written in a programming language and this program
translated into a set of instructions that the computer can execute.
We refer to the translation of the algorithm into a program as the
linguistic realization of an algorithm and the execution of this
algorithm as its mechanical realization.
1 As in the case of the automobile, there are many discussions about where the first
computer was invented and by whom. Leading contenders are Z3 (built by Konrad
Zuse in Germany in 1941), COLLOSSUS (built in England in 1943) and ENIAC (built
in the USA in 1944). As is the case with the automobile, the reason that people can
have this debate is that there is no clear-cut definition of exactly what a computer is,
or at least no agreement whether Z3 for example would classify as a computer under
whatever definition one prefers.
FD12A 263
write different programs. However, it would obviously be good if
one could compare algorithms. If we have two algorithms for the
same task, is one better than the other, for example, because it runs
faster?
Bearing all this in mind, we can now define computer science as:
ACTIVITY
Information technology
264 FD12A
Economics of IT
The first factor responsible for the explosion in the use of informa-
tion technology has been the continuing decline in cost of computer
hardware. Some 10 years ago, George Moore, a founder of one of the
most successful computer processor manufacturers in the world,
Intel, formulated what is now called “Moore’s law”. Moore’s “law”
states that the power of a computer doubles every eighteen months
without an increase in price. Thus, a computer that can do x today
and costs $y, will still cost $y in eighteen months and do 2x. Or, and
equally importantly, a computer to do x will cost only ½$y in eight-
een months time.
FD12A 265
cost of using it, i.e. the cost of transmitting information, to
decrease. It is this drop in the cost of telecommunication, as much
as the drop in the cost of computer hardware that has been behind
the emergence of the Internet. (We discuss the Internet in greater
detail in the next session.)
ACTIVITY
1. Write down the three main reasons for the rapid increase in
the use of IT.
266 FD12A
allowing the organization to deal with many more cases. Unlike
humans, computers do not get tired and, at least if programmed
correctly, do not make mistakes.
More recently, the emergence of the Internet has led to even more
dramatic changes in the way in which companies do business and
the general way in which societies are organized. We discuss some of
these factors in the next section.
?
? CRITICAL THINKING ACTIVITY
FD12A 267
2. List the advantages of using information technology
described in the passage above. Can you think of any other
advantages?
The Internet
Development and growth of the Internet
n Protocols are
Two factors led to the growth of the Internet, both of which
agreed ways and / or involved the voluntary adoption of a set of standards. The first was
standards of getting adopting a protocol referred to as TCP/IP (Transmission Control
something done.
These protocols are Protocol/Internet Protocol) that made it possible for all types of
sets of rules computers to communicate with each other. The second factor was
governing the
exchange or the adoption of HTML (Hypertext Markup Language) as the stan-
transmission of data dard for providing content for the Internet and the development of
between electronic
devises. TCP/IP the so-called Web browser to display information encoded in HTML.
allows computers to
talk to each other in
an error-free way. Today, the Internet has grown and continues to grow rapidly. By some
HTML is the layout estimates there are over 550 million users (or some 10% of the world
script used to design
web pages. HTTP is population). Unfortunately, accurate estimates are hard to come by
another protocol, and while there may be some dispute about the actual number of
used by most
browsers when users, there can be no dispute about the exponential increase in those
reading a web page. numbers. It is perhaps good to recall that the Internet in the form that
we know it today is only about 10 years old!
268 FD12A
Although the Internet was initially used primarily for entertainment
and information exchange between academics, more recently it has
become a vehicle for commercial activity as well. Accurate estimates
are again hard to come by but it has been estimated that e-
commerce, the conduct of financial and commercial transactions
over the Internet, will reach a value of US$1trillion by 2003. There
are many disputes about the actual value of e-commerce but it is
again good to remember that in 1995 e-commerce did not exist.
There are many reasons that one can advance for the explosive
growth in Internet use. Some reasons have to do with the sheer
amount of information that is available on the Internet and the rela-
tively low cost of access. Anybody with a personal computer and a
telephone can basically access the Internet. Moreover, anybody can
find something of interest to them, whether it is music of various
kinds, the state of Dutch second division football, reviews of a new
film or what’s new in computer software.
FD12A 269
track goods from the time they leave the supplier until they
reach the customer.
In addition, people are also using the Internet to sell and buy
directly from each other through on-line auctions. This type of e-
commerce is often referred to as C2C. A good example of this is
eBay.com which, in essence, is an electronic flea market.
The cheap and open access to the Internet has also helped create
global communities and global special interest groups. Although it is
unlikely that one will find a sufficient number of individuals with
the same esoteric interests in a geographically defined area, it is
270 FD12A
more than likely that one can find sufficient individuals with similar
interests among a group of some 550 million.
The community building aspect of the Internet clearly has its posi-
tive sides. However, there are also some more negative aspects to it.
A person with strange interests will find it difficult to find similar
persons in a geographically defined community, no matter how large
this community. Clearly, this is no longer the case if the larger
community becomes globally defined by access to the Internet.
There is little harm in people using the Internet to create self-help
groups for people with particular diseases, or communities with
unusual interests, 1920s British motorcycles for example, but the
technology can also be used to create communities of people with
less savoury interests. Indeed, it is not too difficult to find Neo-Nazi
groups spreading their message via the internet or to find child
pornography. Can anything be done to control the use of the net?
?
? CRITICAL THINKING ACTIVITY
FD12A 271
A good example of shifting sites to get around the law is Internet
gambling. A few years ago, the United States passed a law prohibit-
ing the provision of Internet gambling services. However, rather
than not providing these services, for which there was a clear
demand in the US, the organizations providing these services simply
relocated to the Eastern Caribbean. Internet gambling is as popular,
if not more so, as it was before the ban. It is just that the services
are now provided from the Caribbean, rather than from US based
organizations.
?
? CRITICAL THINKING ACTIVITY
272 FD12A
access. Do you consider this a reasonable point of view or that
it might start a free-for-all that would be the detriment of
individual property rights?
There are, of course, efforts under way to address this problem and
the cellular phone is coming to the rescue by providing telephone
services that are considerably cheaper for both customer and service
provider than installing wired telephony. Already, Africa has more
cellular phone lines than wired ones, and the number of cellular
lines is increasing rapidly. However, while the provision of basic
telephony is of course important, and will lead to significant
economic opportunities, access to a telephone is a far cry from
access to the Internet.
FD12A 273
and more than 4 times an average person’s annual salary in the
poorest countries of the world. In other words, while information
technology might provide important economic opportunities for
poor countries and their citizens, their very poverty often makes it
extremely hard for them to access the technology in the first place.
Even if one could solve the problem of access, the big problem
remains how to attract customers in the first place. Selling in the
“real world” (as opposed to the “virtual world” of the Internet) is
difficult but relatively well understood. If you are selling to individ-
ual customers in a store, then it pays to establish the store in the
best location possible. As the saying goes, in retail only three things
matter: “Location, location and location.” Similarly, selling to large
businesses often involves a well-understood marketing exercise with
repeated visits to the prospective customer and possibly visits by the
customer to one’s physical establishment as well.
It is less clear how one sells in the virtual world. In order to conduct
a sale, one first has to get the prospective customer to visit one’s
Internet site. Visiting a site requires a conscious decision on the part
of the prospective customer. Prospective customers may happen to
wander into a physical retail store, for example because they were
visiting the area in which the shop happens to be located. However,
a prospective customer is much less likely to visit an Internet site by
chance. One therefore has to entice customers to one’s site and this
is an expensive proposition. It has been estimated that the acquisi-
tion cost per customer (the cost of acquiring a potential customer) is
four to five times as high in the “virtual” world as in the real world.
Indeed, very few businesses that rely exclusively on the Internet for
sales have made any profit, despite their having access to consider-
able amounts of capital through their local stock markets. The ques-
tion is how companies located in the developing world, usually with
far less access to capital, can make a profit when many companies in
the rich world have not been able to do so.
274 FD12A
ACTIVITY
Essay/discussion topic
Whatever one thinks about the prospects of this technology for the
developing world, there is no doubt that it has had a significant
impact on the way in which the world is organized, and that it will
continue to have a significant impact. Companies and individuals,
no matter where they are located, would seem to have no choice but
to integrate this technology into their operations. We would all be
wise to keep abreast of developments in the fields of computer
science and information technology; the end is nowhere in sight.
ACTIVITY
1. Compare your society now and ten years ago. List all the
differences (good and bad) that the increasing use of IT has
brought to your region.
FD12A 275
3. How do you think these changes will affect social relations
in your country?
SUMMARY
276 FD12A