Intro to Computer Science- Chapter 1

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/104

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

105 Terms

1
New cards

Computing System

Computer hardware, software and data which interact to solve problems.

2
New cards

Computer Software

collection of programs that provide the instructions for a computer to execute. or carry out.

3
New cards

Data

Without _ , the hardware and software are essentially useless.

4
New cards

Central Processing Unit

the combination of arithmetic/logic unit and the control unit; the brain of the computer that interprets and executes instructions.

5
New cards

Layers of Computing System

CAOs PHI

6
New cards

C

Communications

7
New cards

A

Applications

8
New cards

OS

Operating systems

9
New cards

P

Programming

10
New cards

H

Hardware

11
New cards

I

Information

12
New cards

Information

The innermost layer.

13
New cards

Computer Hardware

Collection of physical elements of a computing system that make up the machine and its related pieces.

14
New cards

Programming

Layer that deals with software, the instructions used to accomplish computations and manage data.

15
New cards

OS

Helps us interact with the computer system, and manage the way hardware devices, programs and data interact. Helps manage the computer's resources. 

16
New cards

Application

Layer that focuses on using the computer to solve specific real-world problems.

17
New cards

Miller's Law

Numerous experiments have shown that a human being can actively manage about seven, pieces of information in short term memory at one time; plus or minus two, depending on the person.

18
New cards

Abstraction

A mental model that removes complex details

19
New cards

Model

An abstraction of a real system; representation of objects within a system, and the rules that govern the behavior of the objects.

20
New cards

Abacus

An early device to record numeric values

21
New cards

Blaise Pascal

A French mathematician in the middle of 17th century, built and sold gear-driven mechanical device to add, subtract, divide and multiply.

22
New cards

Gottfried Wilhelm von Leibniz

A German mathematician later in the 17th century,built the first mechanical device to do all four number operations but it wasn't very reliable.

23
New cards

Jacquard's loom

by Joseph Jacquard. Used for weaving cloth; used for series of cards with holes punched in them. The first to make use of an important form of input, the punched card

24
New cards

Charles Babbage

British mathematician. His design "Analytical engine" was too complex for him to build with the technology of his day so it was never implemented.

25
New cards

William Burroughs

He produced and sold a mechanical adding machine during late 90s and early 20th century.

26
New cards

Ada Lovelace

Augusta Ada Byron (maiden name). Born on December 10, 1815. Daughter of Lord Byron, an English poet.First computer programmer, The loop
Said the Analytical Engine "weaves algebraic patterns"

27
New cards

Boolean Algebra

one of the basic theorems.

28
New cards

Dr Herman Hollerith

He developed the first electro-mechanical tabulator, which read information from a punched card. His device revolutionized the census taken every 10 years in the U.S. Formed a company known today as IBM.

29
New cards

Harvard Mark1 Eniac Univac 1

Early computers launch new era in mathematics, physics, engineering and economics.

30
New cards

Alan Turing machine

invented an abstract mathematical model Artificial intelligence testing.

31
New cards

Colossus

Considered by many to be the first all-programmable electronic digital computer

32
New cards

1st GS

1951-1959; Machine Language; Assembly Languages & Translators; and Programmer Changes

33
New cards

Harvard Mark 1

The IBM Automatic Sequence Controlled Calculator was given to Harvard in 1944.

34
New cards

Eniac

Unveiled in 1946

35
New cards

World War II-era computer

36
New cards

Univac 1

First computer used to predict the outcome of a presidential election. Abacus ended with the delivery of this first commercial computer.

37
New cards

Vacuum Tubes

Large, not very reliable, generated a lot of heat

38
New cards

Magnetic Drum

Memory device that rotated under a read/write head.

39
New cards

Card Readers

Magnetic Tape Drives. Sequential auxiliary devices.

40
New cards

Auxiliary Storage Devices

Storage devices external to the computer memory.

41
New cards

2nd GS

1959-1965; High Level Languages

42
New cards

Peripheral Devices

Also being known as input devices, output devices and auxiliary storage devices.

43
New cards

Transistor

Replaced vacuum tube, fast, small, durable, cheap. A device that acts either as a wire or a resistor, depending on the voltage level of an input signal.

44
New cards

Magnetic Cores

Replaced magnetic drums, information available instantly. Tiny doughnut-shape devices, each capable of storing one bit of information.

45
New cards

Magnetic Disk

Auxiliary storage device during the 2nd generation hardware. Replaced magnetic tape, data can be accessed directly.

46
New cards

3rd GS

1965-1971

47
New cards

Systems Software

Separation between user and hardware

48
New cards

Address

Location identifier.

49
New cards

Transistors

now used for memory construction

50
New cards

Integrated Circuits

Replaced circuit boards, smaller, cheaper, faster, more reliable

51
New cards

Terminal

An input/output device with a keyboard and screen

52
New cards

PCs

53
New cards

Commercial Market

54
New cards

Large Scale Integration

Great Advances in chip technology, characterizes the 4th generation hardware

55
New cards

Smart Phones

Everyone has his/her own portable computer

56
New cards

introduced in 1981

IBM PC

57
New cards

Macintosh

Apple introduced a popular microcomputer line in 1984.

58
New cards

Dell, Compaq

Followed IBM PC manufactured by other companies.

59
New cards

Networking

Ethernet connects small computers to share resources.

60
New cards

Parallel Computing

Computers rely on interconnected central processing and/or memory units that increase processing speed.

61
New cards

Internet

Arpanet and LANs19

62
New cards

Assembly Languages and Translators

Programs written using mnemonics, which were translated into machine language.

63
New cards

Assembler

A program that reads each of the program's instructions in mnemonic form and translates it into the machine-language equivalent.

64
New cards

Translators

A software to translate programs written in assembly-language into machine code.

65
New cards

Ethernet

Invented by Robert Metcalfe and David Boggs in 1973. The industry standard for local area networks, based on a bus topology.

66
New cards

Machine Language 4gs

Language made up of binary coded instructions that is used directly by the computer; 1s and 0s

67
New cards

Programmer Changes

Programmers divide into two groups: application programmers and system programmers

68
New cards

High Level Languages

Allowed the program to write instructions using English- like statements. Made programming easier; Fortran, COBOL, lisp

69
New cards

FORTRAN

A language designed for numerical applications.

70
New cards

COBOL

A language designed for business applications.

71
New cards

LISP

Another language that was used mainly in artificial intelligence applications and research; was not widely accepted.

72
New cards

Compiler

A translating program

73
New cards

Applications Programmers

people who used the tools to write programs.

74
New cards

Systems Software (3GS)

Utility Programs

75
New cards

Language Translators

Operating system, Which decides which programs to run and when

76
New cards

Process

The dynamic representation of a program during execution.

77
New cards

Separation between Users and Hardware

Computer Programmers write programs to be used by general public

78
New cards

Structured Programming

A logical, disciplined approach to programming in 1970s. Languages Pascal and Modula-2 were built on the principles of this programming.

79
New cards

C++

80
New cards

4th GS 1971-1989

Structured Programming; new application software for users.

81
New cards

C++

A structured language that allows the users access to low-level statements; Became the language choice in the industry.

82
New cards

New App Software for Users

Spreadsheets; word processors; Database management systems

83
New cards

Lotus 1-2-3

It was the first commercially successful spreadsheets that allowed a novice user to enter and analyze all kinds of data.

84
New cards

WordPerfect

One of the first word processors.

85
New cards

dBase IV

Was a system that let a user store, organize and retrieve data.

86
New cards

Java

A language designed by Sun Microsystems for object-oriented programming, began to rival C++.

87
New cards

5th GS; 1990 -present

Microsoft; Object-oriented design; world wide web; New users; 

88
New cards

Microsoft 5gs

Windows operating system and other Microsoft app programs dominate the market

89
New cards

Object- Oriented Design

Based on a hierarchy of data objects; Ex: Java

90
New cards

World Wide Web

Allows easy global communication through the Internet created by Tim Berners-Lee, a British Researcher in 1990.

91
New cards

New Users

Today's user needs no computer knowledge

92
New cards

Algorithmic Thinking / Representation / / Programming / Design

Computing as a discipline. Four Necessary Skills to be efficiently automated.

93
New cards

94
New cards

Where did scientists build the first nanotube computer?

Stanford University

95
New cards

What computer company was launched in a garage?

Apple

96
New cards

 Where is the Computer History Museum?

1401 N Shoreline Blvd, Mountain View, CA 94043.

97
New cards

What companies turned Steve Jobs and Steve Wozniak away?

Hewlett Packard and Atari.

98
New cards

a non-profit organization for improving literacy and gender equality in education in the developing world.

Room To Read.

99
New cards

When and where were the first CS Departments formed?

Purdue University in October 1962.

100
New cards

A technique for isolating program pieces by eliminating the ability for one piece to access the information in another

Information Hiding.