Chapter 1

Ace your homework & exams now with Quizwiz!

Central Processing Unit (CPU)

"Administrative" section coordinates and supervises the operation of the other sections. It tells the input unit when info should be read into the memory unit, tells the ALU when info from the memory unit should used in calculations and tells the output unit when to send info from the memory unit to output devices.

Object-oriented programming (OOP)

Allows implementation of an object-oriented design as a working sytem.

Database

A collection of data that is organized for easy access and manipulation.

World Wide Web

A collection of hardware and software associated with the Internet that allows computer users to locate and view multimedia-based documents on almost any subject.

Fields

A group of characters or bytes that conveys meaning.

Record

A group of related fields.

Files

A group of related records.

Object-oriented analysis and design (OOAD) process

A process that involves analyzing and designing your system from an object-oriented point of view.

Unified Modeling Language (UML)

A single graphical language for communicating the results of any OOAD process. This is now the most widely used graphical scheme for modeling object-oriented systems.

Instance

An object is referred to as an ______ of its class.

Machine Language

Any computer can directly understand only its own _______ ________, defined by its hardware architecture. This generally consists of numbers, ultimately reduced to 1s to 0s.

Instance variables

Attributes are specified by the class's ____________ ____________.

Unicode

Character set which contains characters for many of the world's languages.

Encapsulate

Classes ___________ (i.e. wrap) attributes and methods into objects- an object's attributes and operations are intimately related.

Logical units

Computers can be envisioned as divided into various __________ ________ or sections.

Computer Programs

Computers process data under the control of sequences called ______________.

Data Hierarchy

Data items processed by computers form a _________ _________ that becomes larger and more complex in structure as we progress from simplest data items to richer data items. (i.e. bits to characters, etc)

Characters

Digits, letters and special symbols.

Moore's Law

Every year or two, the capacities of hardware have approx. doubled inexpensively.

HyperText Markup Language (HTML)

In 1989, Tim Berners-Lee of CERN (the European Organization for Nuclear Research) began to develop a technology for sharing info via "hyperlinked" text documents.

Class

In object-oriented programming, we create a program unit called a _________ to house the set of methods that perform its tasks. (i.e. a _______ that represents a bank account might contain one method to deposit money to an account, another to withdraw money and third to inquire.)

Bandwidth

Information carrying capacity of communications lines.

Information hiding

Objects may communicate with one another, but they're normally not allowed to know how other objects are implemented; implementation details are hidden within the objects themselves.

Computer Programmers

People that write computer programs.

Method

Performing a task in a program requires a _____________. This houses the program statements that actually performs a task. It hides these statements from the its user.

Objects

Reusable software components.

Method call

Sending messages to an object. Each message is implemented as a _____ _______ that tells a method of the object to perform its task.

Embedded systems

Smartphones, appliances, game controllers, cable set-top boxes and automobiles.

Code

The machine language numeric version of instructions. This term has become more broadly used and now refers to the program instructions in all levels of language.

ASCII (American Standard Code for Information Interchange)

The popular subset of Unicode that represents uppercase and lowercase letters in the English alphabet, digits and some common special characters.

Software

The programs that run on a computer are referred to as ________________.

Memory unit

The rapid-access, relatively low-capacity "warehouse" section retains information that's entered through the input unit, making immediately available for processing when needed. It also retains processed info until it can be placed on output devices by the output unit. Info is typically lost when the computer's power is turned off.

Character set

The set of all the characters used to write programs and represent data items on that device.

Bits

The smallest data item in a computer that can assume the value of 0 or 1.

High-level languages

These were developed in which single statements could be written to accomplish substantial tasks. (C#, Visual Basic, C++, C and Java)

Arithmetic and Logic Unit (ALU)

This "manufacturing" section performs calculations (i.e. addition, subtraction, multiplication, and division) It also contains the decision mechanisms that allow the computer to compare two items from memory unit and determine whether they're equal.

Input Unit

This "receiving" section obtains info (data and computer programs) from __________ ________ and places it at the disposal of the other units for processing. (i.e. keyboards, touch screens, mouse devices, voice commands, scanning images and barcodes, reading from secondary storage devices, video from webcam, position data from GPS, game controllers.)

Output unit

This "shipping" section takes info that the computer has processed and places it on various ________ _________ to make it available for use outside the computer. (i.e. displayed on screens, played as audio or video on PCs or media devices, giant screens in sports stadiums, 3D printers, robots etc.)

Transmission Control Protocol (TCP)

This ensured that messages, consisting of sequentially numbered pieces called packers, were properly routed from sender to receiver, arrived intact and assembled in the correct order over the ARPAnet (aka the precursor for today's internet and Advanced Research Projects Agency of the US DoD).

Inheritance

This is how a new class can be created quickly and conveniently. The new class absorbs the characteristics of an existing class, possibly customizing them and adding unique characters of their own.

Secondary Storage Unit

This is the long-term, high-capacity "warehousing" section. It is preserved even when the computer is shut off (unlike the memory unit). (i.e. CD drives, DVD drives, and flash drives)

HyperText Transfer Protocol (HTTP)

Tim Berners-Lee wrote communication protocols to form the backbone of his new hypertext information system , World Wide Web.

Compilers

Translator programs that convert high-level language code into machine language code.

Hardware

Various computer devices such as the keyboard, screen, mouse, hard disks, memory. DVD drives and processing units.

Interpreter programs

_________ ____________ were developed to execute high-level programs directly (without the need for compilation), although more slowly than compiled programs.


Related study sets

presentation and display of data (graphs and skews)

View Set

E. Week 5 Sensory System and Vision

View Set

ATI Testing and Remediation Beginning Test

View Set

Modern Architecture II Midterm - Buildings / Art

View Set

PN Comprehensive Online Practice 2023 B

View Set

Psychology- Chapter 6- Human Memory

View Set

IT Infrastructure Services/Virtualization, Network Services/FTP, SFTP,TFTP

View Set

ExamFx Chapter 1: Life Insurance Basics

View Set

Mechanical Anatomy of the Heart Quiz

View Set

#1 Chapter 38: Assessment and Management of Patients With Rheumatic Disorders

View Set

Physical Features of Latin America

View Set

[Science] Chapter 10: Ecosystems

View Set