computer science — an overview j. glenn brookshear chapter zero introduction
Post on 21-Dec-2015
260 views
TRANSCRIPT
![Page 1: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/1.jpg)
Computer Science — An Overview J. Glenn Brookshear
Chapter Zero
Introduction
![Page 2: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/2.jpg)
Outline
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 3: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/3.jpg)
What is Computer ?
• Kinds of Computers– MACs
• Steven Jobs & Steplen Wozniak constructed APPLE Computer in 1976
– PCs• 1981 IBM has its first PC
– Workstations
– Supercomputers
– Embedded Computer
![Page 4: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/4.jpg)
• Macintosh: personal computer with– one main manufacturer: Apple– one operating system: MACOS
• Advantages:– simplicity and uniformity– good for beginners and casual users– desk top publishing, graphic design
• Disadvantages:– lack of variety of software– closed system design
Apple - Macs
![Page 5: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/5.jpg)
Personal Computer (PC)
•IBM Compatible PC (or PC)– many manufacturers, but one design– one operating system: Windows (98/NT)
•Advantages:– reasonable simplicity (after Windows 95)– huge variety of software– open system design, very adaptable
•Disadvantages:– hardware variations cause incompatibilities– unexpected complexities arise
![Page 6: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/6.jpg)
Killer Applications
• Killer Application of Internet: e-mail
• Killer Application of PC: Lotus 1-2-3
![Page 7: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/7.jpg)
Workstations
•Workstation: shared lab computer– many manufacturers (Sun, HP...)– one operating system (family): Unix
•Advantages:– highly adaptable and customizable– free academic software (?)– good for programmers, groups, systems
•Disadvantages:– can be difficult for beginners– variations in versions of Unix
![Page 8: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/8.jpg)
Supercomputers
•A supercomputer runs heavy duty programs:– weather forecasting, cosmology, particle
physics, vehicle design, flow simulation
•Vector supercomputers do the same operation to lots of numbers at the same time. Effective, but not general purpose.•Parallel supercomputers have many processors and memory banks, and an interconnect. Transputer has been used in some of these!
![Page 9: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/9.jpg)
Embedded Computers
• Modern processor, yet simple enough to describe. Complete system on one chip:
– processor, memory, I/O, process manager
• Has no keyboard/screen etc. of its own because particularly suitable for:
– embedding in consumer products (ex: hand-held devices, IA)
– building parallel computers
![Page 10: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/10.jpg)
Thinking
• Are computers smart?– Yes! Why?– No! Why?
• What is the intelligence of the computers?– By executing a list of commands, your
computer performs the task.– Computers never think.
![Page 11: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/11.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 12: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/12.jpg)
Algorithm
• An algorithm is a set of steps that defines how a task is performs.– Computer program is just the form that is
compatible with machine.
• Formal definition of algorithm:– An algorithm is an ordered set of unambiguous,
executable steps that define a termination activity.
• Example of algorithm
![Page 13: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/13.jpg)
Figure 0.1 (1/2)An algorithm for a magic trick
![Page 14: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/14.jpg)
Figure 0.1 (2/2)An algorithm for a magic trick
![Page 15: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/15.jpg)
Figure 0.2The Euclidean algorithm for finding the greatest
common divisor of two positive integers
M=12 N=8
M=12 N=8 R=4
M=8 N=4
M=8 N=4 R=0
R≠0 R=0 GCD=N=4
![Page 16: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/16.jpg)
Performance of a Task
• Human thinks the algorithm.– Once an algorithm has been found, the
understanding of the principles and theorem are no longer requires.
• The task is reduced to the process of following directions in the algorithm.
• The level of intelligence displayed by machines is limited as that of algorithms.
![Page 17: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/17.jpg)
Computers
• Software = algorithm programs– How algorithms are discovered (Chapter 4)– Programming language (Chapter 5)– Software engineering (Chapter 6) – Data storage (Chapters 7,8,9)
• Hardware– Design and construction of machines (Chapters 1, 2)
• Operating System and Network (Chapter 3)
![Page 18: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/18.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 19: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/19.jpg)
Events Before 1950 (1/2)
• Abacus
• Based on the technology of gears– Blaise Pascal (1623-1662)– Bottfriedn Wilhelm Lebniz (1646-1716)– Charles Babbage (1792-1871)
• Augustra Ada Byron: First Programmer in the world
– Joseph Jacquard’s loom (1801) – Herman Hollerith (1860-1929)
![Page 20: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/20.jpg)
Events Before 1950 (2/2)
• Electronic mechanical machine– Georage Stibitz (1940)– Howard Aiken & IBM’s Maker I
• Digital computer with vacuum tube– John Atanasoff & Clifford Berry’s Atanasoff-
Berry Machine– COLOSSOS– ENIAC
![Page 21: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/21.jpg)
(Courtesy of International Business
Machines Corporation. Unauthorized use not
permitted.)
Figure 0.3Jacquard’s loom
![Page 22: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/22.jpg)
Figure 0.4
The Mark I Computer
The Mark I Computer, completed in 1940 at Harvard University
![Page 23: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/23.jpg)
Valves (ENIAC, UNIVAC...)
“ Where... the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have 1,000 vacuum tubes and perhaps weigh just 1-1/2 tons.” Popular Mechanics, March 1949, p.258
![Page 24: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/24.jpg)
Events 1952-1959
•1952 : drum memory (IBM702) core memory (whirlwind)•1956 : Keyboard input (whirlwind)•1957 : DEC founded Photograph scanned, processed, redisplayed by Computer•1959 : transistors (IBM1401) PDP-1 (4k 18bit words, paper tape, CRT, $159,000) Integrated circuit
![Page 25: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/25.jpg)
Transistors
![Page 26: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/26.jpg)
Integrated Circuits
![Page 27: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/27.jpg)
Events 1960-1968•1961 : IBM7090•1962 : Burroughs 6500,CTSS time-sharing system•1963 : SKETCHPAD (precursor to CAD)•1964 : PDP-8 (first mass-produced minicomputer), IBM 360, Chip in a Dip CDC6600•1965 : Stereo headset (first VR helmet)•1967 : CMOS integrated circuits•1968 : Mouse•“I got the idea for the mouse while attending a talk at a computer conference. The speaker was so boring that I started daydreaming and hit upon the idea.”
• Doug Engelbert
![Page 28: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/28.jpg)
Events 1969-1977
•1971 : Intel 4004 (first microprocessor), Poketronic (first pocket calculator)•1972 : Intel 8008, HP-35 calculator ($395)•1973 : Ethernet•1974 : Intel 8080•1975 : DEC system 10, Z80, 6502, 6800, IBM RISC project •1976 : Cray-1 supercomputer, Last slide rule, Adventure game•1977 : Apple II (6502, 16K RAM, 16K ROM, $1298), Commodore PET (6502, 4K RAM, 14K ROM, $595)
![Page 29: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/29.jpg)
Microprocessors
•The first microprocessor: Intel 4004 calculator chip, available 1971.
– designed by Ted Hoff– 2300 transistors, 4-bit device, 60,000
instructions/sec for $300.
•Intel 8008 sponsored by a company planning a terminal - too slow. Introduced as a microprocessor 1972.
•Intel 8080 launched 1974 .
![Page 30: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/30.jpg)
Events 1978-1990•1978 : Intel 8086, 8088 •1979 : Ethernet adopted by Xerox, DEC, Intel•1980 : 64K DRAM, Motorola 68000, Intel 80186, NS16000•1981 : IBM PC, Xerox ALTO, Osborne I portable•1982 : SONY announces CD technology•1987 : 4Mbit DRAM•1989 : Intel i486
![Page 31: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/31.jpg)
Motorola 68K
•Motorola 6800 designed by Chuck Peddle; moved to MOS technology and designed 6502.
•These microprocessors initiated the PC revolution.
•Motorola 68000 launched 1979; delivered the capabilities of minicomputers at a fraction of the cost.
•Immediately used as the technology base of new companies (SUN and Apple).
![Page 32: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/32.jpg)
Computing Trends
•1990s: cost of computing and network access drops to consumer price points
– emergence of consumer appliances, networks, servers
•1995+: continuing increase in performance/cost, higher integration, rapid advances in interfaces (eg LCDs)
– emergence of portable and wearable computers, pervasive networking, massive media databases
![Page 33: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/33.jpg)
The Origins of Computing Machines
Generation Dates Technology Principal New Product1 1950-1959 Vacuum tubes Commercial,
electronic computer2 1960-1968 Transistors Cheaper computers3 1969-1977 Integrated circuit Minicomputer4 1978-199? LSI and VLSI Personal computers
and workstations5 199?-20?? Microprocessor? Personal portable
computing devices and parallel processors
![Page 34: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/34.jpg)
Evolution of Processor Technology
2015
2000
1959
1967
2015
19461944
1930
1896
Electromechanical
Mechanical
Vacuum Tube
Stored Program
Transistor
Integrated Circuit
Optical Computer
Molecular Computer
![Page 35: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/35.jpg)
How Fast to Market?
0
10
20
30
40
50
60
0 10 20 30 40 50 60 70 80
Penetration of households %
Videocassette Recorder
1975-1988
Personal Computer 1975-
1995
Cable 1950-1991
Telephone 1876-1950
Years after coming to market
![Page 36: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/36.jpg)
Overall Technology Characteristics1992 1995 1998 2001 2004 2007
Feature Size (um) 0.50 0.35 0.25 0.18 0.12 0.10
Gates/Chip 300K 800K 2M 5M 10M 20M
Bits/Chip
DRAM 16M 64M 256M 1G 4G 16G
SRAM 4M 16M 64M 256M 1G 4G
Wafer Processing
Cost ($/sq cm) 4.00 3.90 3.80 3.70 3.6 3.50
Performance (MHz)
Off Chip 60 100 175 250 350 500
On Chip 120 200 350 500 700 1,000
![Page 37: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/37.jpg)
Processor Price Trends
20
40
50
30
10
0200519951990
$K per MIPS
Traditional mainframes
and mid-range)(Alternative mainframes
Parallel CMOS
Personal Computer
![Page 38: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/38.jpg)
Comparison since 1950Year Name Size
(cu ft) Power (watts)
Performance (adds/ sec)
Memory (KB)
1951 UNIVAC I 1000 124,500 1,900 48 1964 IBM S360/ 50 60 10,000 500,000 64 1965 PDP-8 8 500 330,000 4 1976 Cray-1 58 60,000 166,000,000 32,768 1981 IBM PC 1 150 240,000 356 1991 HP 9000/ 750 2 500 50,000,000 16,384
Year Price Performance / Price vs
UNIVAC
Adjusted Price
(1991 $)
Performance / Price vs
UNIVAC 1951 $1,000,000 1 $4,533,607 1 1964 $1,000,000 263 $3,756,502 318 1965 $16,000 10,855 $59,947 13,135 1976 $4,000,000 21,842 $7,675,591 51,604 1981 $3,000 42,105 $3,702 154,673 1991 $7,400 3,556,188 $7,400 16,122,356
![Page 39: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/39.jpg)
Semiconductors - Basic Parameters
![Page 40: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/40.jpg)
Transmission Costs & Capacity
![Page 41: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/41.jpg)
Storage Price Trends
0.1
10
100
1
0.01
0.001
2005200019951990
Seminconductor (DRAM)
Magnetic Technology
Optical
![Page 42: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/42.jpg)
Technology Trends
•Sustained advance in:– processing– communication– storage
•Significant improvements– integration - move towards single-chip
systems– communication - optical and wireless– storage density - CDROM, DVD etc
![Page 43: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/43.jpg)
Market Trend - “Consumer Friendly”
•Visual Communication– 3D sounds and images
•Internet Explosion– Information and communication
•Information Appliances– Personal organizers– Mobile phones– Wearable computers
![Page 44: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/44.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 45: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/45.jpg)
Computer Science
• The scope of computer science contains mathematics, engineering, psychology, biology, business administration, and linguistics.
• Research for computers :– Hardware– Algorithm– Programming
![Page 46: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/46.jpg)
Algorithm
• All of questions in the computer science are based on the study of algorithms.
• Algorithm is the central point of the computer science.
![Page 47: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/47.jpg)
Figure 0.5The central role of algorithms
in computer science
![Page 48: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/48.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 49: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/49.jpg)
Envision Computer Systems
• Today’s computer systems are extremely complex and can be overwhelming when viewed in all their detail.
• We envision the computer in terms of component– ignore the internal details of components– concentrate on how components interact with
other components
![Page 50: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/50.jpg)
Abstraction
• Abstraction is a simplification technique.– extract the external properties for components– ignore the internal details
• Use abstract modules to construct more complex function
a
bf = a + b
![Page 51: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/51.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 52: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/52.jpg)
Ethical/Social/Legal Repercussions
• Engineers should take more care about their environment and society.
• There is often no single correct answer, and many valid solutions are compromises between opposing views.
• We need to listen, recognize, debate and expand our’s own opinion as new insights are gained.
![Page 53: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/53.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 54: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/54.jpg)
Social Issues (1/2)
• These questions help you understand some of the ethical/social/legal issues associated with the field of computing.
1. Is our society better after the computer revolution?
2. Is it acceptable to participate in today’s technical society without understanding the technology?
![Page 55: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/55.jpg)
Social Issues (2/2)
5. Should a government regulate computer and its applications?
7. As technology advances, our educational system is challenged to reconsider at which topics are presented.
Example: spelling skill/reading/long division/trigonometric function?
![Page 56: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/56.jpg)
Topics
• The Study of Algorithms
• The Origins of Computer Machines
• The Evolution of Computer Science
• Abstraction
• Ethical/Social/Legal Repercussions
• Social Issues
• Additional Reading
![Page 57: Computer Science — An Overview J. Glenn Brookshear Chapter Zero Introduction](https://reader034.vdocuments.net/reader034/viewer/2022051401/56649d5f5503460f94a3f72a/html5/thumbnails/57.jpg)
Additional Reading
• Dejoie, D., G. Fowler, and D. Paradice. Ethical Issues in Information Systems. Boston: Boyd and Fraser, 1991.
... ...