Shared Flashcard Set

Details

CSCI 1410 #1
Chapter 1 terms from Invitation to Computer Science
21
Computer Science
Undergraduate 1
08/29/2011

Additional Computer Science Flashcards

 


 

Cards

Term
Computer science
Definition
The study and applications of algorithms to computing devices
Term
Algorithm
Definition
A process of a limited number of unambiguous and primitive steps leading to a result in a finite period of time and then coming to a halt
Term
Computing Agent
Definition
A device that is able to follow the algorithm
Term
Unambiguous
Definition
Is clear and computable without need of external assistance
Term
Primitive
Definition
Is simple and computable without need of external assistance
Term
Effectively computable
Definition
Successfully processes the algorithm; "doable"
Term
Infinite loop
Definition
A process of running forever without an internal command to halt
Term
Logarithms
Definition
A method of simplifying complex mathematical computations
Term
Slide rule
Definition
A device designed to simplify long and arduous arithmetic computations; NOT a computer
Term
Mechanical calculators (Pascaline)
Definition
A device built to compute addition and subtraction problems; NOT computers
Term
Leibnitz's Wheel
Definition
A mechanical calculator that computes addition, subtraction, multiplication, and division problems by means of cogs and gears; NOT a computer
Term
Jacquard loom
Definition
A computing device that reads punched cards (memory) to create a desired fabric (programmable)
Term
Difference Engine
Definition
A mechanical calculator that computes arithmetic and complex problems
Term
Analytic Engine
Definition
A more complex form of Babbage's Difference Engine; A computing device that "reads" and solves the problem, processes the result through punched cards, and stores data
Term
Hollerith's card-processing machine
Definition
A computing device that would read a punched card and then process the data; designed for more efficency in computing enormous amounts of census data
Term
Mark I
Definition
First computing device to use base-2 binary numbering system
Term
Store program computer
Definition
A computing device that stores both data and the instructions to implement it. A program is created to process the instructions.
Term
Von Neumann architecture
Definition
A model of computation based on von Neumann's stored program computer; used in all modern computing devices
Term
First generation
Definition
approx. 1950-1957; large, slow, unreliable computers easily suceptible to mechanical failure. Used only by professionally-trained personnel
Term
Second generation
Definition
approx. 1957-1965; use of small transistors and magnetic cores to store memory and processing; computers become smaller and more reliable; "programmers" hired to write commands
Term
Third generation
Definition
approx. 1965-1979; the integrated circuit and minicomputer further scales down the computer and makes it more accessable to the public; sofeware industry creates programs for sale
Supporting users have an ad free experience!