Introduction to the Science of Information Technology

In this course, you will look at the physical principles governing the operation of information systems.  But first we should consider the definition of an information system.  What distinguishes an information system from other electronic systems such as stereos and cash registers?  If we removed certain components from a computer, would it still be an information system?  This first reading will address these questions and establish an outline for the rest of the course.
 
 

Information Systems


Activity:  If you haven't already done so in class, think about what functions are integral to an information system.  What components are necessary?  What components are common but not required?  What operations should an information system be able to perform?  Write down your thoughts.  If you are working in a group, share your ideas and see if you can reach a consensus.

Components of Information Systems

As you thought about information systems, you probably considered different parts of a computer, such as the screen, the keyboard, and the mouse.  You may have recognized the need for storage devices and a processor.  You might also have thought about other peripheral devices such as speakers, a printer, and a modem.  Methods of networking, such as modem lines, ethernet connections, and fiber optics could have been considered as well.  Perhaps you came up with even more components.  Certainly all of these devices can be found in many information systems, but they are not all necessary.  Visually-impaired computer users have little use for a monitor.  People with hearing loss would not benefit from speakers.  Many "computer farms" used for research consist of little else than processors networked to each other and to tape drives.  Considering these examples, we can see that many common features of information systems such as a mouse or a monitor are not essential to the definition of information systems.

Every information system must be able to do three things:  process information, store information, and transfer information.  Transferring information could be broken into two parts:  input and output.  Information storage can be temporary, such as RAM, or long-lasting, such as disks and tapes.  But many items process, store and transfer information yet are not considered information systems.  Consider a cash register, even a mechanical one that pre-dates computers.  It can transfer information, receiving input from the clerk (or now the scanner) and outputting information to the receipt.  It can store information temporarily in order to add prices.  It can also process information by adding prices together, subtracting discounts, and adding tax.  But is it an information system?  Many other systems can be found which process store, and transfer information but would not really be considered information systems.  Some examples are CallerID boxes, alarm clocks, and CD players.

What makes information systems distinct from  the examples above is programmability and versatility.  The cash register, CallerID box, clock, and CD player are all single-purpose machines.  The CD player will not perform calculations, the cash register will not take exponents or logarithms, and the CallerID box won't print a phone list.  Each of these devices has been designed for a particular purpose, and the user cannot program the device for any other purpose.  An information system must be programmable, but programming by itself does not make an information system.  A player piano is programmable, but one would hardly claim it qualifies as an information system.

As you can see from the above discussion, the distinction between an information system and other types of machines is not always easy to make.  A mechanical cash register is not an information system, and primitive adding-machine-style calculators are probably not considered information systems.  But some high-end calculators are hard to distinguish from laptop computers.  Many calculators are programmable, and they execute programs faster than the early mainframe computers did.  Surely the most sophisticated calculators could be considered information systems.  Exactly where to draw the line between these two extremes is a matter of opinion.

An information system must be able to transfer information, both receiving input and sending output.  It should be able to store information, both while performing operations and for longer periods of time.  Finally, the information system must be able to process information in several different ways, according to a user-defined program.



Discussion Question: Should all calculators be considered information systems?  If not, where do you draw the line?  How would you determine whether a calculating machine is an information system?

Devices in Information Systems

Information systems store data in many different ways.  Temporary storage that must be quickly accessed, such as RAM, generally uses electric storage devices such as capacitors and transistors.  Magnetic disks are used in hard drives and floppy disks for frequent access, while magnetic tape often stores larger amounts of data that is accessed less often.  Optical storage devices like CD-ROMs and DVDs were originally used to store information permanently, although erasable and writeable CD-ROMs have made optical storage more versatile.

Information transfer is accomplished through a variety of methods as well.  In a typical computer farm, the input comes in the form of data from tapes, and the output is analyzed data on tape.  It seems the user is unnecessary, except perhaps to replace tapes.  But someone at some point had to tell the computer how to analyze the data.  The program was originally input by a user.  The user probably used a keyboard, but a mouse or a microphone could also be used.  The output could take many forms as well, ranging from printed hard copies, to information on a monitor, to stored data.  This information could be sent over coaxial cable ethernet wires, over a telephone wire, an ISDN wire, a cable, or over fiber optics.

Processing of information is done by transistors today, but transistors are not the only possibility.  The first calculating machines were mechanical, using gears and switches to store and process numbers.  Early computers used bulky vacuum tubes.  The development of transistors, however, made personal computers affordable and small enough to sit on a desk.  Many researchers are seeking the next form of processor that will replace transistors.  Some of the possibilities are DNA, optical computers, and quantum computers.



Discussion Question:  Do you think transistors will eventually be replaced?  Why?  What do you think will be the next breakthrough in computer technology?

Significant Events in Computer History (Optional)

Efforts at creating machines to assist in calculations date at least as far back as 3000 B.C., when the abacus was developed.  Western efforts at calculating machines can be traced back to Leonardo da Vinci's sketches of about 1500 A.D.   Today's laptops and the Internet bear little resemblance to the abacus or da Vinci's adding machine, yet they can trace their roots back to these early attempts.   What follows is an outline of some of the significant advances in information technology through the centuries.  Without each of these milestones in progress, we would not have the technology you are currently using to read this assignment! DisclaimerThe information in the above table has been compiled from several of the sources listed in the Bibliography below.  Determining who did what first is often difficult, especially in periods of time when many advances were made simultaneously from several different groups of researchers.  Many debates still rage about who deserves credit for what, and the sources used for the table do not always overlap or even agree.  The table here is intended to give the reader an overview of several significant milestones in computer history.  It is not intended to be a complete history of all developments in the field, and many significant people and machines are not included.  Readers wanting more information or to learn about milestones not included in the table are encouraged to read the histories listed in the Bibliography.


Discussion Question:  Which of the machines discussed above do you think represents the first information system?  Why do you draw the line at that point?  Discuss how earlier machines fall short of your criteria and how the machine you picked meets the criteria.


 
 

Science and Technology


Activity:  If you haven't already done so in class, consider the distinction between Science and Technology.  Both are used in the title of this course.  Is there a difference?  What are some examples of Science?  What are some examples of Technology?  For one of your examples of Technology, think about the Science behind the Technology.  What scientific principles might be involved?  Write down your thoughts.  If you are working in a group, share your ideas and see if you can reach a consensus.

The Difference between Science and Technology

If you look up "technology" in a dictionary, the definition might be "applied science", or "the application of knowledge for practical ends".1  Common to both of these definitions is application.  Science, on the other hand, is defined as "systematic knowledge of the physical or material world gained through observation and experimentation".1  Science is the knowledge; technology is the practical application of that knowledge.

Technologies are created and invented by people.  Their worth is very environment-dependent, and evaluating their worth is quite subjective.  The digital watch was viewed as a helpful technology in industrial societies.  But a culture which uses the position of the sun rather than hours or minutes would have little use for the digital watch.  Most modern computer systems rely heavily on the mouse and graphical interfaces.  This technological advancement has enhanced the computing experience of countless users.  Those who cannot see, however, may prefer keyboards and text-based operating systems.  Technologies can be "faster", "more efficient", "less expensive", even "more advanced," but they are not "correct" or "incorrect."

Looking at information systems, the physical components are technology.  The processor, the keyboard, the storage device are all examples of what we can build using scientific principles.

The science behind these technologies includes electromagnetism, optics, atomic structure, and quantum mechanics, and we will discuss each of these topics as they relate to the technology of information systems.

1Random House Webster's College Dictionary (Random House:  New York), 1991.
 

The Implications of Science on Technology

Technology is based on current scientific knowledge.  Lasers, for example, work because electrons in atoms can only have certain values of energy.  Had Bohr's theory of atom energies not been discovered, lasers would not have been invented yet.  Science provides the foundation for technology.

In addition to allowing technology, science limits it.  Technology can improve the efficiency of lasers, but scientific laws mandate that the energy contained in the laser beam cannot exceed the energy input the laser.  Technology can devise better methods for fitting transistors on a chip, but science restricts the time required to send signals over a given distance.  Fiber optics provide the capacity to transmit enormous amounts of data, but Shannon's theory of information still applies.  No matter how much technology improves, it will still be subject to the limits of science.

New science could be discovered at any time, leading to new possibilities for technology.  One should always keep in mind, however, that science is based on observation.  Any new science must be consistent with current scientific theories when applied to phenomena now observed.  Einstein's theory of relativity has usurped Newton's theories as the best description of gravitational effects.  For earth-bound observations, however, Newton still works; the differences between Einstein's and Newton's theories are negligible for most situations.  Thus the absolute limits on technology imposed by science are unlikely to change even if our scientific laws are revised.
 
 

The Science of Information Technology

Having determined what the necessary functions of information systems are, and the distinction between science and technology, we can now develop the concepts to be covered in the rest of this course.  The course is a science course, in particular a physics course, so it will focus on the fundamental laws of nature.  Topic from other sciences, such as binary math, logic, information theory, chemistry, and biology, are included in the course, but the primary focus will be the physical laws of nature.  Expressing laws of nature in words is often cumbersome and ambiguous.  Mathematics provides a well-defined shorthand as well as an effective vehicle for deduction.  For this reason, mathematics is often called the language of physics.  The materials for this course include a fair amount of algebra and trigonometry, along with occasional lapses into calculus.  The calculus is included solely to present relationships in their most general and correct form.  All expressions involving calculus will subsequently be applied to particular situations that do not need calculus. The student will need only the non-calculus expressions to complete the assignments.  Assignments may, however, require the student to perform algebra and some trigonometry.

Information technology is the topic about which the course is organized. The subjects covered in the course have been selected for their relevance to information systems.  Discussion of physical laws will be interspersed with applications of those laws to the processing, storage, and transfer of information.  In particular, the course will examine the limits placed by science on each technology.  The level of the course is appropriate for someone with no more physics background than perhaps a high school course.  The topical approach, however, is sufficiently unique that even those with extensive physics backgrounds can learn much and gain a new appreciation for the interplay of science and technology.
 
 

Suggested Additional Reading

All sources for Additional Reading are on reserve at the library or available for perusal in the instructor's office.  Students are encouraged to access these readings, as they provide photographs and illustrations not available for inclusion in these web-based readings.

Computing: The Technology of Information, by Tony Dodd.  (Oxford University Press: New York), 1995.  See pages 56-7 and 62-3 for an illustrated synopsis of computer development and the definition of a computer.  Dodd's book also contains an extensive timeline of significant events in technology, communications, mathematics, and computers, as well as an extensive glossary of computer terms.

A History of Computing Technology, 2nd ed., by Michael R. Williams (IEEE Computer Society Press: Los Alamitos, CA), 1997.  A very thorough history of computing, starting with the number systems of early civilizations and ending with the business computers of the 1960s.

Jones Telecommunications and Multimedia Encyclopedia
 

Bibliography

Computing: The Technology of Information, by Tony Dodd.  (Oxford University Press: New York), 1995.
A History of Computing Technology, 2nd ed., by Michael R. Williams (IEEE Computer Society Press: Los Alamitos, CA), 1997.

Copyright © 2002 Doris Jeanne Wagner and Rensselaer Polytechnic Institute.  All Rights Reserved.