• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/210

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

210 Cards in this Set

  • Front
  • Back
What is an instruction set?
Every computer has one, a list of keywords that corresponds to all of the operations that the CPU contains
What are the two kinds of CPU's
1. complex instruction set computer (CISC)

2. reduced instruction set computer (RISC)
What is a complex instruction set computer (CISC)?
Kind of CPU that support approximately 100 instructions for greater speed.
What is a reduced instruction set computer (RISC)?
Kind of CPU that has a minimal set of instructions for a specialized application
What are Registers?
specialized storage areas that store
values while the instructions operate upon them
What is the arithmetic logic unit (ALU)?
the component of the CPU that supports the standard arithmetic functions like add and subtract as well as logical operations like AND and OR
What is the control unit?
the
electronic controller over the operations that the instructions perform much like the brain controls our actions.
How are letters or text stored in a computer?
Extended Binary Coded Decimal Interchange Code (EBCDIC) for IBM mainframe computers
American Standard Code for Information Interchange (ASCII) for personal computers
What is a jpeg?
Pictures/graphics digital representation - Joint Photographic Experts Group (JPEG) format, can represent up to 16.7 million color
variations for each pixel or picture element.
What is a tiff?
Another picture format - Tagged Image File Format (TIFF), used for scanned
photographic images.
What is a gif?
Graphs and graphics files are compressed using Graphics
Interchange Format (GIF).
What is an mpeg?
Video format - Moving
Picture Experts Group (MPEG) format, provides for the compression of digitized videos and animation.
What are vector graphics?
Vector Graphics are images generated from mathematical
descriptions of where line length, positioning and other shapes should be.
What are bitmaps?
Raster graphics programs produce bitmaps (BMP) which are details of each row and column of pixel.
What is a local area network?
A local area network (LAN) is a network of nodes that are in close physical proximity.
What are the two main LAN architectures?
1. peer-to-peer
2. client/server
How does peer-to-peer architecture work?
all the nodes have access to the public files on every other node; in
effect, all nodes are equal peers.
What is a network node?
All the computers are that are connected to the same network are said to be on the network and can be called a network node.
How does client/server architecture work?
one central computer is the server, which holds central files and software and the client programs
residing on the computers in the network access and modify the data on the server. The network architecture used by most business applications today
What does "network topology" mean?
refers to the arrangement of nodes as either centralized or decentralized
What are the three forms of network topology?
1. centralized star network

2. decentralized bus network

3. decentralized ring network
What is a centralized star network?
all the nodes are connected to a central computer that controls all access to the network. Provides
greater security and central management, but expensive to install because each node requires a separate cable link to the hub
What is a decentralized bus network?
The nodes are connected one to the next in a continuous line. Inexpensive, but it any connection between nodes fails, the entire network fails.
What is a decentralized ring network?
A bus network where the last node is connected to the first, forming a loop. With the capability of 2-way communication, a break in the connection does not take down the network.
What are features of a network operating system?
administering the network, keeping track of users and connections, back-up for the server, security restrictions, and controlling shared usage of peripheral devices.
What is a network protocol?
The method that operating systems use to lock data and control a workstation's access to public data on the network.
What are two methods of network protocol?
1. Carrier sense multiple access with collision detection (CSMA/CD)

2. Token passing
What is carrier sense multiple access with collision detection (CSMA/CD)?
network protocol - If two nodes attempt to access same data simultaneously, the network operating system decides which request first by generating a random number. Method works quite well for small- to medium-size networks
What is token passing?
requires implementation of a token, which is a particular pattern of bits; the token is passed like a baton in a relay race from workstation to workstation. Only the network
node that currently has the “baton” or token is allowed to send or receive public data on the network.
What is TELNET?
a way to access remote computers
What is a wide area network (WAN)?
links computers that are not in physical proximity. Terminology
reflects early history of networking prior to development of the Internet.
What are the three standards for network cabling?
1. ARCnet
2. Ethernet
3. token ring
What is ARCnet?
older version of networking developed for original IBM personal/mainframe computers and supported star topology, token
passing protocol, twisted pair or coaxial cable, and ARCnet network interface cards
What is a token ring network?
a combination ring and star topology that uses a token passing
network protocol and twisted pair cable. This form of network was introduced by IBM in 1986 and supported 255 workstations
What is Ethernet cabling standard?
Used by most biz today & developed by Xerox, can have up to 1,024 network nodes in a bus topology, uses CSMA/CD.
What is a communications protocol?
When information is passed between network nodes or transferred from one computer
to another, required so that both computers understand the signals and treat them the same way.
What is fiber-optic cable?
One of the latest forms of high-speed cabling for sophisticated networks, constructed from thin fibers of glass rather than copper wire like twisted pair cables. Laser light is transmitted and at the receiving end optical detectors
transform the light into digital signals.
What is asynchronous communication protocol?
Transmission of bits is not synchronized by a clock signal
but accomplished by sending the bits one after another, with a start and stop bit to mark the beginning and end of each data unit. Telephone lines can be used for this protocol.
What is synchronous communication protocol?
Data is transmitted at very high speeds by using circuits that
synchronize data transfer with electronic clock signals. Computers in high-speed mainframe networks use this protocol.
What is full-duplex communication protocol?
Aasynchronous transmission that allows the communications channel to send and receive signals at the same time.
What is half-duplex communication protocol?
Also called local echo; asynchronous transmission that can handle only one signal at a time, alternating between the two computers
What is double duplex communication protocol?
Full-duplex transmission with a sender and a receiver at each end that transmits simultaneously in both directions.
What is echoplex communication protocol?
The receiving computer acknowledges that it received the data by echoing the data back to the transmitting computer
What is parallel communication protocol?
Synchronous transmission through a parallel port to a peripheral device
that is usually a parallel printer; the printer signals whether or not it is ready to receive additional data
What are the five key functions of the operating system?
1.System supervision–manage memory, control programs & processes
2.Hardware services–control devices/hard drive & monitor
3.Software services–provide file system support & user interfaces
4.Communication services–control communication w/external systems or within local network
5.Security–control access to system and files
What are the two types of memory management?
-monoprogramming, only one program can run at a time
-multiprogramming, one or more programs can reside in RAM memory and execute simultaneously, may not run exactly simultaneously but run concurrently w/operating system, allowing one program to run for awhile and then switching to other program.
What are two techniques for the operating system to achieve multiprogramming?
1. partitioning

2. paging
How does partitioning work?
several programs are moved into a fixed area of RAM memory called a partition. In this scheme, the operating system alternates between the programs as already described. Requires a large amount of contiguous memory.
How does paging work?
Program is divided into page segments; advantage of paging is the smaller page segments can be
loaded into any available page in RAM memory. Paging is flexible, allows the pages to be scattered, a form of virtual memory where parts of a program are stored on the hard disk
What is batch processing?
typical of mainframe computers with a large number of users; programs executed under control of operating
system w/o interaction w/user. User “submits” batch request& operating system schedules execution based on priorities set by management; user informed when the task is complete.
What is real-time processing?
immediate processing of transactions as they occur. Real-time systems are the same as online processing and require online random or direct access files.
What is multiple program loading?
an operating system that lets the user start more than one program at a time; however, only one of the programs is active at a time.
What is multiprocessing?
the simultaneous execution of different portions of a program
by a multiprocessor, a computer with more than one CPU. This type of processing requires an operating system that is capable of parallel processing.
What is multitasking?
the execution of more than one program at a time on a computer
system; one task executes in the foreground and interfaces with the user. Another program that does not require interface with a user executes in the background.
An example of a background task is printing spooled output while the user is on the Internet.
What is multiprogramming?
same as multiple program loading.
What is multithreading?
a form of multitasking where multiple tasks run under the same
program. For example, one copy of a word processor might be used by several workstations at the same time.
What is fault tolerant computing?
the ability of the system to produce correct results and continue processing even if hardware or software errors have occurred. This
can be accomplished by redundant computer components that duplicate processing or error correcting memory.
What are names for the traditional 8 step software development method?
Systems development, information systems development, application development, or waterfall model
What are the steps of traditional software development?
1. systems investigation
2. feasibility studies
3. systems analysis
4. systems design
5. programming
6, testing
7. implementation
8. operation
9. maintenance
What happens in the systems investigation stage of software development?
the feasibility stage where a go/no go evaluation is performed to determine if it is cost-effective to implement the system.
What happens in the feasibility study stage of software development?
preliminary studies that investigate the needs of prospective users, resource needs, costs and benefits of the new system are done during this stage.
What happens in the systems analysis stage of software development?
the tasks are to define the business problem, gather information
about the existing approach or system, and determine the functional requirements for the new system. The analysis stage defines what the system will do.
What happens in the systems design stage of software development?
tasks are to define how the system will accomplish requirements, output of this phase is system specification that includes definition of:
- System inputs, outputs and user interfaces
- Any hardware, software, networking, procedures and staff needed to implement the system
- How the components are integrated and how transactions flow through the system
What happens in the programming stage of software development?
translating the design into computer code using a programming language.
What happens in the testing stage of software development?
testing the code to ascertain that it will produce the desired results for every case.
What happens in the implementation stage of software development?
conversion of the old system to the new system.
What happens in the operation stage of software development?
the new system is placed into use
What happens in the maintenance stage of software development?
after the system is placed into operation, previously undetected
errors must be corrected, updates made to handle changing requirements, and minor improvements or upgrades added.
What is prototyping?
Another application method - focuses on end-user requirements
without doing feasibility studies or writing a specification, most
suitable for smaller applications or for developing the user-interface portion of a large application.
What is Rapid Application Development (RAD) and Computer Assisted Software Engineering (CASE)?
Rapid application development (RAD) employs CASE (Computer-Assisted Software Engineering) tools to automate many of the tasks in the traditional systems
development model. CASE tools include diagramming tools, analysis tools, document storage tools, documentation generators, and code generators.
What is object-oriented development?
differs from the traditional systems development model in that the approach emphasizes the use of “objects” which are aspects of the real world that must be modeled by the application system rather than the step-by-step processing that is needed. An object-oriented approach to a billing application should be amenable to other mailings as well because the real-world functions are similar.
What are two traditional tools for managing the systems development?
1. Gantt chart

2. PERT chart
What is a Gantt chart?
shows the amount of time allocated for each step in the systems development process, each of the eight steps is broken down into hundreds of finergrained
tasks so there are many Gantt charts used to allocate and track time.
What is a PERT chart?
PERT (Program Evaluation and
Review Techniques) chart which shows the interrelationship of tasks as connected network nodes. A PERT chart is particularly useful for showing the dependency of tasks, that Task A must be complete before Task B can begin.
What is a system flowchart?
may be used during the systems design stage to illustrate in diagram form how the system is constructed in terms of files, processing, inputs and outputs.
What is a data flow diagram?
can show the logical relationship of data to the external entities like departments within the business.
What are four methods for converting use of an old system to a new system?
1. parallel conversion
2. phased conversion
3. pilot conversion
4. plunge
List the stages of programming languages.
- machine language
- symbolic language
- assembly language
- high level languages
What was machine language?
At the outset, the only programming language available was machine language, which was unique to each model of computer and was programmed in binary using only 0’s and 1’s. Replaced by symbolic language.
What was symbolic language?
Replaced machine language, replaced the binary number for an instruction with a defined acronym.
What was assembly language?
The first symbolic language, because the acronyms were “assembled” into strings of 0’s and 1’s, still in active use today for special purpose computer applications, requires that every CPU instruction must be coded by the programmer; therefore there is a one-to-one correspondence between a line of code in assembly language and a line of code in machine language.
What is high level languages?
Superseded assembly language, are independent of the instruction set of the CPU, resulting in code that can be executed on more than one model of CPU. High level languages are also an attempt to come closer to natural language, like English, when programming a computer.
What is a compiler?
With a high level language, the program must still be translated eventually into machine language for execution. After a program is written in a high level language,
it is processed by another program called a compiler, which performs the necessary translation into machine language.
What are the five categories of high level languages?
1. Procedural
2. Object-oriented
3. Functional
4. Declarative
5. Special
What is a procedural high level language?
a set of instructions that are executed in the order indicated, Ex: FORTRAN, BASIC, COBOL, C language
What is an object-oriented high level language?
the programmer defines objects and the operations for each object, Ex: C++, Java
What is a functional high level language?
defines a set of primitive functions and allows the programmer to combine these to create new functions, not used to implement information systems, Ex: Lisp
What is a declarative high level language?
based on formal logic, not used to implement information systems, Ex: Prolog
What is a special high level language?
new languages that do not fit in the four traditional categories, Ex: HTML, PERL, SQL
What is FORTRAN?
(FORmula TRANslation) – early language available in 1957;
ideal for scientific and engineering applications even today.
What is BASIC?
(Beginner’s All-Purpose Symbolic Instruction Code) – developed
in 1964 for teaching purposes; resurrected in the 1990’s for use on personal computers because BASIC does not require a compiler.
What is COBOL?
(COmmon Business-Oriented Language) – available in the early
1960’s for business applications; still in active use today.
What is C language?
also available in the early 1970’s and developed for writing the
UNIX operating system. Gained popularity as a general purpose language for implementing other kinds of systems.
What is Pascal?
available in the 1970’s as a language for teaching students.
What is C++?
1) encapsulation or hiding the data inside the object
2) inheritance- object can inherit properties from another object
3) polymorphism that allows the programmer to define multiple operations with the same name that do different processing in different classes.
C++ is a general-purpose language based upon C.
What is Java?
based upon both C and C++. A program in Java can be either an application or an applet, a mini-program that is embedded in a Web document and executed by a browser after downloading. A servlet is an applet that runs on a server. Note: JavaScript was developed by Netscape to allow Java-like
programming but it is not related to the Java language.
What is Lisp?
Functional programming language, defined in the early 1960's
What is Prolog?
Declarative programming language, based on formal logic, defined in the early 1970's
What is HTML?
HyperText Markup Language - not a real programming language but allows formatting instructions to be embedded in a file.
the file is composed of text and formatting tags enclosed in angle brackets (< >), HTML name and its parameters occur within the brackets, HTML program is composed of a head and a body, head contains the title and other browser parameters, body contains text and formatting tags.
What is PERL?
Practical Extraction and Report Language–similar to C, adds capability to scan text files, extract info from text, prepare report from the info. Used to create Common Gateway Interface (CGI) scripts that handle output of HTML forms, also called a scripting language (JavaScript too) because they are used to produce a script or series of instructions that tells a program how to perform a specific procedure.
What is SQL?
(Structured Query Language) – a language that is used to interrogate a
database.
What is graphical user interface (GUI)?
-uses symbols/icons to represent program or computer functions
-comprised of pull-down menus, dialog boxes or check boxes, radio buttons, drop-down lists, scrollbars, navbars, etc.
-using GUI requires more powerful computers & sophisticated monitor.
What is ergonomics?
-the science of designing machines, computers, and physical work areas so people find them easy to use
-important consideration in design of GUI’s.
What are presentation graphics?
-designed to present information in graphical form (line/bar graphs, pie charts)
-helps illustrate trends/relationships in data in order to help managers and users make better informed decisions
What are multimedia presentations?
integrate multiple media like text, graphics, voice and other sound, photographs and video clips
What is hypermedia?
the term given to a hypertext system that uses multimedia resources
What is hypertext?
a method of preparing and publishing text so that the user can select their own path through the material
What are hyperlinks?
-underlined words or phrases, displays another page of information when the user clicks on the link
-leaves users in complete control of how they navigate the information rather than being forced to view the information sequentially in the order established by someone else
What are interactive video systems?
-combine image processing with text, audio and video capabilities.
-Software exists for producing these digital video interactive (DVI) applications.
What are two classes of software applications?
1. proprietary

2 off-the-shelf or package
What is proprietary class software?
an information processing application that was developed by staff in a particular company or contracted with a software development company for use solely by the company
What is off-the-shelf or package class software?
software designed for general use that can be purchased or leased from a software vendor
What is data management software?
supports potentially massive database files
What is word processing software?
supports production of documents; examples are Microsoft Word and Corel WordPerfect.
What is desktop publishing software?
-incorporates photographs, diagrams, other images with
text to produce sophisticated documents equivalent to those produced at a printing house
-Quark Express or Adobe InDesign for layout and publishing. Adobe Illustrator and Adobe Photoshop are two other programs used to create or modify graphics which are later imported to a Desktop publishing program.
What is graphics software?
allows the user to convert data to a graphical form.
What is presentation graphics software?
typically contains drawing tools and other presentation aids for creating professional-looking audience presentations. Examples: Microsoft PowerPoint and Presentations
What is analysis graphics software?
graphically represents data that has been analyzed statistically.
What is spreadsheet software?
most commonly used is Microsoft Excel.
What is Computer Aided Design (CAD) software?
supports advanced engineering
design
What is multimedia software?
handles multiple media for input or output of data, particularly the combination of spatial-based media like text and images with time-based media like sound and video.
What is interactive multimedia software?
allows the user to control the flow of information;
used in museums and information kiosks.
What is communications software?
supports interconnection of computers. Network operating systems are an example of a sophisticated communications software package.
What is speech recognition software?
software that provides for recognition of human speech in real-time.
What is decision support system (DSS) software?
software that aids in management decision making.
What is groupware?
promotes communication and collaboration among a group of people who are typically co-workers.
What is a software suite?
a collection of related software packages from the same vendor
that are bundled together at one price.
What are Multimedia and Webdesign software?
programs used to develop websites, HTML documents and emails as well as Flash promotions. Examples: Macromedia Flash, Dreamweaver, MS FrontPage
What are the six main stages to the software development life cycle?
1. analysis 4. debugging
2. design 5. testing
3. development 6. maintenance
What happens in the analysis stage of the software development life cycle?
determining if the software is a viable product and/or can it be created.
What happens in the design stage of the software development life cycle?
designing the layout of the software
What happens in the development stage of the software development life cycle?
creating of the software
What happens in the debugging stage of the software development life cycle?
when the software appears complete, developers will test it themselves
to find the bugs or problems with the program
What happens in the testing stage of the software development life cycle?
developers have tested it extensively and cannot find any additional bugs, they release the software to a small group called beta testers.
Sometimes these testers are individuals outside the company, also sometimes customers who begin to use the product as they normally would and notify the developers when they find problems.
What happens in the maintenance stage of the software development life cycle?
once software is released to general public for sale, sometimes
there are additional issues not caught by the testers or developers. When these problems are significant, the software company will issue a patch or service pack
that must be installed to fix these issues.
What is a data structure?
- defines a collection of related variables that can be processed either
individually or as a whole
- Procedural languages like FORTAN and COBOL use a data structure called an array for storing items in a list
What is an array?
a fixed-size sequenced collection of elements all having the same data type.
What is a data type?
defines what kind of values can be stored in a variable or other data structure element, such as integer or text
What is a subscript?
used to select which element of the array to process
What are the two types of files processed by procedural languages?
1. sequential - must be read from disk from beginning to end
2. random - any record can be accessed as long as the record key is known, also called a direct access file
What is a Database Management System (DBMS)?
a set of computer programs that controls the creation, maintenance and use of the databases of an organization
What is a data dictionary?
a database of all the names and descriptions of all types of data records and their interrelationships
What are six database data
models?
1. hierarchical
2. network
3. relational
4. distributed
5. object-oriented
6. hypermedia
What is a hierarchical database model?
- obsolete in today’s technology
- data stored as upside down tree-structure w/root at highest level and data stored down the branches
- example of one-to-many relationship among the records/one root has many branches
What is a network database model?
- also obsolete
- can represent more complicated data with many-to-many relationships
- data organized like hierarchy but info at any level can point to multiple pieces of info at a subordinate level.
What is a relational database model?
- makes the data appear as a relation, a two-dimensional table
- not how the data is actually stored on the hard disk
- every relation in the database has a name and one or more attributes, which define the columns of the table
- each column of the table defines a distinct data element
What is a distributed database model?
a relational model where the data is distributed over one or more computers that may or may not be in the same physical location
What is an object-oriented database model?
related to object-oriented programming and consists of objects, attributes, classes, methods and messages
What is a hypermedia database model?
the relationships between data elements is less structured than in a traditional database because the elements define text, graphics, sound or full-motion video.
What is a data warehouse?
- a relational database management system designed to support management decision-making
- data is usually stored differently
in the warehouse than in the operational database
What is a data mart?
a smaller version of a data warehouse that focuses on one subject area
What are advantages to using a database management system?
- through use of the data dictionary, promotes the standardization of data
- consolidates the data so that it does not need to be duplicated and stored in many files across the organization
- data is accessible and shared among all users and a common security system to protect data is in place
What is hypertext?
- a methodology for interactive reading of a document that is stored in a text database
- contains only text and a limited number of graphics
What is hypermedia?
electronic documents that contain multiple forms of media including text and graphics as well as audio and video
What is image processing?
allows the electronic capture, storage, processing and retrieval of
document images that can include numeric data, typed text, handwriting, graphics and
photographs
What are electronic document management (EDM) systems?
they process document images and may integrate voice messages along with word processors and desktop publishing.
What is a kilobyte?
- a unit of measurement for disk space, memory, etc.
- equals 1000 bytes
- actual value of a kilobyte is 1024
What is a megabyte?
equals 1 million bytes or 1000 kilobytes
What is a megahertz (MHz)?
- represents 1 million cycles a second.
- used to measure speed in buses and microprocessors.
What are two names for file transfer rate?
1. baud - 200 baud = 200 bits per second
2. BPS - bits per second
What is the Conference on Data-Systems Languages (CODASYL)?
the professional organization that is
responsible for improving and standardizing COBOL
What is The American National Standards Institute (ANSI)?
develops standards for all the major programming languages.
What are three types of controls for ensuring the security of an information system?
1. information system controls
2. procedural controls
3. physical facility controls
What are information system controls?
attempt to ensure the accuracy of data and results, includes error-checking of inputs, audit trails, and encryption of data.
What is the primary method in use today for data encryption?
data encryption standard (DES) - secret key form using only one key.
What is the most common public key method?
Rivest-Shamir-Adleman (RSA) encryption
What is a digital signature?
a means of using public key encryption to verify the identity of a sender
What are procedural controls?
indicate how the operations should be conducted for maximum
security, includes separation of duties for access control, standardized procedures, authentication, password protection, biometric controls, and firewalls.
What are physical facility controls?
methods for protecting the physical plant from damage, includes fire detection systems, emergency power systems, and temperature and humidity controls
What is the Chief Information Officer (CIO)?
executive director of information systems
What is the Operations manager?
in charge of the physical operation of computer equipment
What is the Computer operator?
person who is in charge of overseeing the daily activity of the computers.
What is the Network manager?
in charge of computer network.
What is the Network specialist or network engineer?
a person whose responsibility is to set
up and maintain a network.
What is the Programming manager?
in charge of programming activities.
What is the Analyst?
in charge of analysis phases of system or software development and
may perform design as well.
What is the Programmer?
person who translates the design into code, performs testing (debugging,
which is removal of errors), and documents the system components.
What is the Applications programmer?
programmer whose job is to develop information systems or application programs.
What is the Systems programmer?
a person who develops, sets up or maintains operating systems.
What is the Database programmer?
a programmer whose specialty is programming interfaces to a data base management system.
What is the Database administrator (DBA)?
person who defines and maintains a database and the data dictionary.
What do analytical processing applications do?
-support decision-making by providing projections, comparisons, statistical inferences and decision analysis tools
-three components: data management, user interface, and model management
Name two examples of analytical processing applications.
1. decision support system (DSS)
2. executive information system (EIS)
What is a model?
a computer simulation based upon mathematics or statistics of the real world
What does a geographic information system (GIS) do?
- integrates a geographic database with the DSS so analyses can be accomplished by geographic region
- is capable of producing graphical outputs that contain maps
- may be integrated with a global positioning system (GPS)
What does a group decision support system (GDSS) do?
- supports exchange of ideas and opinions within a group or a meeting.
- may include an electronic meeting system (EMS).
What does a knowledge-based information system do?
adds methods from artificial intelligence (AI), a branch of computer science that attempts to endow computers with the ability to make inferences from multiple hypotheses
What is an expert system?
- application that has been developed using AI methods applied to a highly specific area of knowledge and capable of giving advice about that area
- generates answers to questions in area of expertise and able to explain the rationale for the answer while performing the problem-solving work
Where does the internet have its origins?
ARPANET, a U.S. Department of Defense network that began in 1969
What is TCP/IP?
- Transport Control Protocol/Internet Protocol
- standardized set of rules for transmitting packets, or info on the internet
Konrad Zuse
- began research on electric relays to be used as binary code
- built the first computer using digital relays and also the first vacuum tube computer
Claude E. Shannon
- thesis on computing
- takes 50-year-old math, now called Boolean Algebra and uses it to design a digital computer
- gave engineers the math they needed to program computers.
What happened in the pre-industrial era (1900-1926) of computing?
- computers more business-oriented, no longer just scientific use
- IBM was founded
- computers were used for the first time in war
What happened in the history of computing from 1927-1938?
- Konrad Zuse
- Claude Shannon
- magnetic tape invented & first logic circuits built into computers
- computer game Odyssey written by Ralph Bear
- Samsung founded in Korea
What year was Hewlett Packard founded?
1939
What happened in the history of computing from 1944-1946?
- first computer programmed using only punch tape
- original "bug" found and term coined
- term "bit" is created
- Sony Corp founded
What happened in the history of computing from 1947-1961?
- transistor developed and first stored program computers created
- A/O and FORTRAN developed
- first commercial computers on the market
- second and third gen computers developed
What happened in the history of computing from 1962-1979?
- “C” programming language and Unix developed
- first CPU created
- ATMs replace tellers in banks
- First consumer video game published
- Floppy disk is invented
- first commercial software is released, Wordstar and others.
What happened in the history of computing from 1980-1985?
- first portable computer is sold
- the game Zork is created.
- Commodore Vic 20 and 64 sells 20 million+ systems
- Apple MacIntosh is launched
- CD-ROM is created
What happened in the history of computing from 1986-1992?
- Fourth generation computers are created
- Computers are evolving according to consumer demands
- Video, audio and TV features are created and in demand.
What year was the Pentium processor from Intel launched?
1993
Steve Jobs

Steve Wozniak
- co-founder and CEO of Apple Computer

- co-creator of Apple Computer
Bill Gates and Paul Allen
- wrote/created DOS for IBM
- created Windows followed by Windows 95, Windows ME, Windows2000 and Windows XP
Gates' company - Microsoft created Microsoft Office, includes Word, Excel, PowerPoint and Outlook
Robert Noyce

Jack Kilby
- founded Intel and co-created the first Integrated Circuit (IC)

- the other co-creator, Jack Kilby, later invented the first pocket calculator for Texas Instruments
Dennis Ritchie
invented Unix, an operating system.
Marc Andreesson
co-founded Netscape Communications which brought us Netscape
navigator, an internet browser
Mitch Kapor
founded Lotus Development and later Lotus 1-2-3 (a spreadsheet program).
Bjarne Stroustrup
invented programming language C++
Tim Berners-Lee
developed the World Wide Web for CERN (European Council for
Nuclear Research) which launched in 1991, so that physicists could swap information easily
- created the standards for HTML, URL and HTTP.
Dan Bricklin and Bob Frankston
- invented the spreadsheet which revolutionized what useful things could be done on a personal computer
- the beginning of regular business use of computing