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

J Lambert Lesson 1

AB
ENIACone of the world's first computers
hardwarephysical devices that you see connected on your desktop
softwarethe programs that give the hardware useful functionality
bitthe smallest unit of information processed by a computer and consists of a siingle 0 or 1
binary digitbit
byteeight adjacent bits
a PC's 6 major subsystemsCPU, RAM, Auxiliary I/O devices, Auxiliary Storage Devices, User Interface, Network Connection
user interface deviceskeyboard, mouse, monitor, speakers etc.
I/Oinput/output
auxiliary I/O devicesscanners, joysticks, keypads etc
secondary memoryauxiliary storage
auxiliary storagethe devices that store the computer's operating system, applications, document and files we write
hard disksusually internal to the pc storing gigabytes(presently) of information
portable storage mediumsCD-ROMs, DVDs, Zip disks, floppy disks
storage capacity of CD-ROMs640 MB
storage capacity of DVDs6400 MB
storage capacity of Zip diks100 - 200 MB
storage capacity of 2.25 " floppy disks1.4 MB
network connectionsconnects us to the internet and/or other computers
The two kinds of internal memoryRAM and ROM
primary memoryRAM
RAMrandom access memory
ROMread-only memory
read-only memoryreserved for critical system programs that are used when a program starts up
random access memoryhigh-speed internal memory holding most of the programs running at any one time and lost every time the computer shuts down
CPUcentral processing unit
central processing unitdoes the work of the PC - arithmetic operations, comparison operations, some I/O operations
Moore's Lawengineers have been doubling the speed of CPUs about every 18 months
transistorthe basic building block of CPUs and RAM consisting of 2 states ON/OFF - patterns of 1s and 0s
system softwaresupports the basic operations of a computer and allows human users to transfer information to and from the computer
applicaton softwareallows human users to accomplish specialized tasks including word processors, spreadsheets, database systems, graphical software etc
binarybase 2
octalbase 8
hexadecimalbase 16
floating-point numbersnumbers with a fractional part
mantissa/exponent notationthe number is written as a value between 0 and 1 times a power of 10
ASCIIAmerican Standard of Information Interchange
ASCII is used to:a pattern of 8 bits used to represent characters, numbers and symbols
Unicodea pattern of 16 bits used to represent characters, numbers and symbols
stringssequences of characters (like words or sentences)
pixela grid cell of an image
soundevery 1/44,000 of a second amplitude is converted to binary
program instructionsa sequence of bits
addressthe location of a byte in memory
ACMthe Association for Computing Machinery
Generation 1 programming languagesmachine languages (1940-1950)
Generation 2 programming languagesassembly languages (1950 to present)
Generation 3 programming languageshigh-level languages (mid 1950 to present)
machine languagestoggled switches to enter 0s and 1s as programs into RAM
assembly languageeach instruction conforms to one machine language instruction
assemblera program that translates an assembly language program into machine language
loaderruns the machine language program
high-level languagesFORTRAN, COBOL, BASIC, C, Pascal, C++, Java, etc
compilertranslates high-level languages to machine language
SDLCsoftware development life cycle
SDLC waterfall model stepsCustomer request (user requirements phase), analysis, implementation, integration, maintenance
procedural approacholder approach to programming - sequencial steps and procedures used
object-oriented approachnewer language approach - object based
OOPobject-oriented programming
programmingthe process of creating computer software
methodsrules of behavior
instance variablesa list of data resources
encapsulationcombining the description of resources and behaviors into a single software entity
classesdifferent types of software components in a program
information hidingprinciple of providing access to services but not to data resources


The Summit Country Day School
Cincinnati, OH

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