Java Games: Flashcards, matching, concentration, and word search.

VB Deitel Ch 1

AB
softwarethe instructions to command the computer to perform actions and make decisions
hardwarethe various physical devices that make up the computer system
computer– a device capable of performing computations and making logical decisions at speeds millions of times faster than human beings can
data information
computer programs sets of instructions guide the computer through orderly sets of actions usually to process data
input unit receives data and computer programs from various devices
output unit takes information that has been processed and sends it to various devices
memory unit – the rapid access, relatively low-capacity storage section of the computer
arithmetic and logic unit (ALU) is responsible for performing calculations and making decisions
central processing unit (CPU) – is the computers coordinator and supervises the operation of the other sections
secondary storage units – the long-term, high-capacity storage section of the computer
operating systems – software systems designed to make it more convenient and efficient to use computers
timesharing– the computer repeatedly runs small portions of many programs one after another giving the appearance of running simultaneously
machine languages consist of strings of numbers (ultimately reduced to 1’s and 0’s) that instruct computers to perform their most elementary operations one at a time
assembly languages use English-like abbreviations with translator programs to convert the abbreviations to machine language
compilerstranslator programs that convert high-level language programs into machine language
FORTRANused for mathematical, scientific and engineering applications that require complex calculations
COBOL used for commercial applications that require precise and efficient manipulation of data
Pascal developed to teach structured programming
Cpopular industry system implementation languages
Javadeveloped by Sun Microsystems, based on C and C++ for doing multimedia, networking, multithreading, graphics, and more
C++ extension of C adding object-oriented programming capabilities
APIapplication programming interface
application programming interface part of MS Windows that can be used by other programs
IDE integrated development environment
integrated development environment allows programmers to create, run and debug programs without being Windows programmers
RAD rapid application development
rapid application development the process of quickly creating an application
proceduressmall, simple, cooperating components of large programs
arraysstore sets of related data
GUIgraphical user interface
graphical user interface an easier way for users to communicate with a computer using a mouse and images on the screen representing actions the computer should take
control structures sequence, selection, and repetition structures that perform a program’s actions
sequence structure several actions to be performed one after another
selection structure enable a program to choose among different actions to be performed under different conditions
repetition structures – enable a program to repeat actions until the program determines that no further repetitions are needed
ActiveX components powerful reusable software components
data structures lists, queues, stacks, trees etc.


The Summit Country Day School
Cincinnati, OH

This activity was created by a Quia Web subscriber.
Learn more about Quia
Create your own activities