Discussion

profileabparsley
9780357418697_Bidgoli10e_ch02.pptx

Module 2

Computers and Their Business Applications

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Learning Objectives (1 of 2)

Define a computer system, and describe its components

Discuss the history of computer hardware and software

Analyze the impact of the three factors distinguishing the computing power of computers

Summarize the three basic computer operations

Discuss the types of input, output, and memory devices

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Learning Objectives (2 of 2)

Explain how computers are classified and their business applications

Apply knowledge of two major types of software and their use in a business setting

List the five generations of computer languages

Define object-oriented programming

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Defining a Computer (1 of 3)

A computer is a machine that:

Accepts data as input

Processes data without human intervention using stored instructions

Outputs information

Instructions (i.e., a program) are:

Step-by-step directions for performing a specific task

Written in a language the computer can understand

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Defining a Computer (2 of 3)

Garbage in, garbage out (GIGO)

If input data is erroneous, the information provided by the computer is also erroneous

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Defining a Computer (3 of 3)

Writing a computer program

Identify what needs to be done

Plan a method to achieve the goal

Select the right language

Depends on the problem being solved and the type of computer being used

A program is also called the source code

Must be translated into object code, consisting of binary 0s and 1s

Computer understands 0s and 1s of binary code as on or off signals

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Components of a Computer System (1 of 5)

Hardware components

Physical devices such as keyboards, monitors, and processing units

Software components

Programs written in computer languages

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Components of a Computer System (2 of 5)

Central processing unit (CPU) is the heart of a computer; has two components:

Arithmetic logic unit (ALU): performs arithmetic operations (+, –, *, /) and comparison or relational operations (<, >, =)

Control unit: tells the computer what to do, such as instructing the computer which device to read or send output to

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Components of a Computer System (3 of 5)

Computers can either have a single processor or multiprocessors

Multiprocessing: use of two or more CPUs in a single computer system

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Exhibit 2.1 The Building Blocks of a Computer

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Components of a Computer System (4 of 5)

Bus: link between devices connected to the computer

Parallel or serial

Internal (local) or external

Disk drive: peripheral device for recording, storing, and retrieving information

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Components of a Computer System (5 of 5)

CPU case: enclosure containing the computer’s main components

Referred to as computer chassis or tower

Motherboard: main circuit board containing connectors for attaching additional boards

Usually contains CPU, basic input/output systems (BIOS), memory, storage, interfaces and expansion slots

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Exhibit 2.2 Components of a Computer System

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

The History of Computer Hardware and Software

Major developments in hardware have taken place over the past 60 years

To make these developments more clear, computers are often categorized into “generations”

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Table 2.1 Hardware Generations

Generation Date Major Technologies Example
First 1946-1956 Vacuum tube ENIAC
Second 1957-1963 Transistors IBM 7094, 1401
Third 1964-1970 Integrated circuits, remote data entry, telecommunications IBM 360, 370
Fourth 1971-1992 Miniaturization, VSLI, personal computers, optical disks Cray XMP, Cray II
Fifth 1993-present Parallel processing, gallium arsenide chips, optical technologies IBM System zEnterprise EC12

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

The Power of Computers

Computers draw their power from three factors that far exceed human capacities

Speed

Accuracy

Storage and retrieval capabilities

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Speed

Computer speed is measured as the number of instructions performed per fractions of a second

Millisecond: 1/1,000 of a second

Microsecond:1/1,000,000 of a second

Nanosecond:1/1,000,000,000 of a second

Picosecond:1/1,000,000,000,000 of a second

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Accuracy

Degree of accuracy is critical in many computer applications

A small degree of inaccuracy could lead the space shuttle to land in Canada instead of the United States

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Storage and Retrieval

Storage: saving data in computer memory

Retrieval: accessing data from memory

Data is stored in bits

American Standard Code for Information Interchange (ASCII)

Data code for text files, PC applications, and the Internet

Defines up to 128 characters

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Table 2.3 Storage Measurements (Approximations)

Value Size in Bytes
1 bit A single value of 0 or 1
8 bits 1 byte or character
210 bytes 1,000 bytes, or 1 kilobyte (KB)
220 bytes 1,000,000 bytes, or 1 megabyte (MB)
230 bytes 1,000,000,000 bytes, or 1 gigabyte (GB)
240 bytes 1,000,000,000,000 bytes, or 1 terabyte (TB)
250 bytes 1,000,000,000,000,000 bytes, or 1 petabyte (PB)
260 bytes 1,000,000,000,000,000,000 bytes, or 1 exabyte (EB)

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Computer Operations

Computer functions

Three basic tasks: arithmetic operations, logical operations, and storage and retrieval operations

Add, subtract, multiply, divide, and raise numbers to a power (exponentiation)

Perform comparison operations by comparing two numbers

Store massive amounts of data in very small spaces and locate a particular item quickly

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Input, Output, and Memory Devices

To use a computer and process data, three major components are needed

Input

Output

Memory

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Input Devices

Send data and information to the computer

Keyboard, mouse, touch screen, stylus, trackball, data tablet, barcode reader, optical character reader (OCR), magnetic ink character recognition (MICR) system, optical mark recognition (OMR) system, camera, microphone

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Output Devices

Many output devices are available for both mainframes and personal computers

Display output in the forms of soft copy (screen) and hard copy (print)

CRT, LCD OLED displays

Inkjet, Laser printers

Other output devices include:

Plotters to convert output to graphics

Voice synthesizers convert output to voice

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Memory Devices

Main memory

Stores data and information and is usually volatile

Contents are lost when electrical power is turned off

Secondary memory

Nonvolatile

Holds data when the computer is off or during course of a program's operation

Serves as archival storage

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Main Memory Devices (1 of 2)

Semiconductor chips made of silicon

Can be volatile or nonvolatile

Random access memory (RAM)

Volatile memory, in which data can be read from and written to

Known as read-write memory

Cache RAM: stores recently accessed memory

Resides on the processor

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Main Memory Devices (2 of 2)

Read-only memory (ROM)

Nonvolatile

Data cannot be written to it

Typically stores BIOS information and the computer system’s clock

Other types of ROM

Programmable read-only memory (PROM)

Erasable programmable read-only memory (EPROM)

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Secondary Memory Devices (1 of 2)

Nonvolatile; used for storing large volumes of data for long periods

Magnetic disks

Made of Mylar or metal

Used for random-access processing

Magnetic tape

Made of a plastic material

Stores data sequentially; used for storing backups

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Secondary Memory Devices (2 of 2)

Other devices include:

Hard disks

USB flash drives and memory cards

Solid-state drives (SSD)

Redundant array of independent disks (RAID) system

Collection of disk drives used for fault tolerance and improved performance

Found in large network systems

Cloud storage

Online storage involving multiple virtual servers that are hosted by third parties

Access data anytime, anywhere

Improved security and collaboration

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Table 2.4 Capacity of Secondary Memory Devices

Device Storage Capacity
Memory stick 1 TB
Hard disk 16 TB
SD Card 1 TB
SSD 60 TB

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Storage Area Networks and Network-Attached Storage

Storage area network (SAN)

Dedicated high-speed network consisting of both hardware and software

Connect and manage shared storage devices

Disk arrays, tape libraries, and optical storage devices

Network-attached storage (NAS)

Network-connected computer dedicated to provide file-based data storage services to other network devices

Software on the NAS handles data storage, file access

Popular for Web servers and e-mail servers

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Classes of Computers

Classified based on cost, amount of memory, speed, and sophistication

Computer classifications

Subnotebooks and notebooks

Personal and minicomputers

Mainframes

Supercomputers

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Server Platforms: An Overview

Server: computer and all the software for managing network resources and offering services to a network

Available server platforms:

Application servers

Database servers

Disk servers

Fax servers

File servers

Mail servers

Print servers

Remote access servers (RAS)

Web servers

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

What is Software?

The programs that run a computer system

Classifications

System software: works in the background and takes care of tasks such as deleting unneeded files

Application software: performs specialized tasks

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Operating System Software (1 of 2)

Set of programs for controlling and managing computer hardware and software

Provides an interface between a computer and the user

Increases computer efficiency by helping users share computer resources and performing repetitive tasks for users

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Operating System Software (2 of 2)

Consists of control programs to manage hardware and resources by performing:

Job management

Resource allocation

Data management

Communication

Supervisor program (i.e., the kernel)

Responsible for controlling all other programs in the OS

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Application Software

Commercial software or software developed in house; used to perform a variety of tasks on a personal computer

Word processing, spreadsheet, database, presentation, and graphics

Desktop publishing

Financial planning and accounting

Project management

Computer-aided design (CAD)

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Computer Languages (1 of 4)

Machine language

First generation of computer languages

Consists of a series of 0s and 1s representing data or instructions

Dependent on the machine

Time-consuming to write a program

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Computer Languages (2 of 4)

Assembly language

Second generation of computer languages

Higher-level language than machine language

Also machine dependent

Uses a series of short codes, or mnemonics, to represent data or instructions

Writing programs in assembly language is easier than in machine language

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Computer Languages (3 of 4)

High-level languages

Third-generation of computer languages

Machine independent

Used for Web development and Internet applications

Self-documenting; easier to learn and code

Fourth-generation languages (4GLs)

Commands are powerful and easy to learn

Use macro codes that can take the place of several lines of programming

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Computer Languages (4 of 4)

Fifth-generation languages (5GLs)

Use artificial intelligence technologies

Knowledge-based systems, natural language processing (NLP), visual programming, and a graphical approach to programming

Designed to facilitate natural conversations between an individual and the computer

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Object-Oriented Programming: A Quick Overview (1 of 2)

Object-oriented programming (OOP) language

Organized around a system of objects that represent the real world as opposed to a series of computational steps used in traditional languages.

Two main parts: objects and classes

Objects

Items that contain both data and the procedures that read and manipulate it

Classes

Define the format of the object and the action it performs

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Object-Oriented Programming: A Quick Overview (1 of 2)

Major advantages of OOP

Modularity

Written for specific and self-contained modules

Easier to write, modify, and troubleshoot than traditional codes

New features can be added as new modules without impacting existing modules

Reuse of codes for other purposes

Codes written for one object can be simply modified for another object

Effective problem solving

Can break down a program into small-sized problems

Can solve one module or one object at a time

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Exhibit 2.4 Object-oriented Programming key principles

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Summary (1 of 2)

A computer can have many definitions

Major developments in hardware have taken place over the past 60 years

Computers draw their power from speed, accuracy, and storage and retrieval capabilities

Computers perform arithmetic, logical, and storage and retrieval operations

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Summary (2 of 2)

Computers are classified based on cost, amount of memory, speed, and sophistication

To process data, a computer requires input, output, and memory devices

Software is all the programs that run a computer system

System software

Application software

Computer languages include machine, assembly, high-level, fourth- and fifth- generation languages

OOP languages emphasize simplicity and adaptability

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.

Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.