test Flashcards
tes 2
What is Data Abstraction?
Manage complexity in programs by giving a collection of data a name without referencing the specific details of the representation.
What is an Element?
An individual value in a list that is assigned a unique index.
What is an Index?
A common method for referencing the elements in a list or string using numbers.
What is a List?
An ordered collection of elements.
What is an Infinite Loop?
Occurs when the ending condition will never evaluate to true.
What is Iteration?
A repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met.
What is Traversal?
The process of accessing each item in a list one at a time.
What is an Argument?
The value passed to the parameter.
What is a Parameter?
A variable in a function definition. Used as a placeholder for values that will be passed through the function.
What is Return?
Used to return the flow of control to the point where the procedure was called and to return the value of expression.
What is Procedural Abstraction?
A process that allows a procedure to be used only knowing what it does, not how it does it.
What is an API?
Application Program Interface
Specifications for how functions in a library behave and can be used.
What is a Library?
A group of functions (procedures) that may be used in creating new programs.
What is Modularity?
The subdivision of a computer program into separate subprograms.
What is Computing Innovation?
Includes a program as an integral part of its function.
What is Personally Identifiable Information (PPI)?
Information about an individual that identifies, links, relates, or describes them.
What is Keylogging?
The use of a program to record every keystroke made by a computer user in order to gain fraudulent access to passwords and other confidential information.
What is Malware?
Software intended to damage a computing system or to take partial control over its operation.
What is Phishing?
A technique that attempts to trick a user into providing personal information.
What is a Rogue Access Point?
A wireless access point that gives unauthorized access to secure networks.
What is Decryption?
A process that reverses encryption, taking a secret message and reproducing the original plain text.
What is Encryption?
A process of encoding messages to keep them secret, so only ‘authorized’ parties can read it.
What is Public Key Encryption?
Pairs a public key for encryption and a private key for decryption.
What is Symmetric Key Encryption?
Involves one key for both encryption and decryption.