Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

lesson 13

QuestionAnswer
abstraction A characteristic of OOP that focuses on essential features and hides the unnecessary details in order to manage complexity.
array A container that stores a fixed-size collection of elements of the same data type.
assembly language A low-level programming language that is a human-readable representation of machine language.
attributes In OOP, characteristics declared within a class to describe object characteristics.
base class In OOP, a “parent” class that defines common characteristics and behaviors and passes them on to derived classes (“child” classes).
Boolean A data type for binary values, used in logical operations and conditional expressions.
branching Evaluating a variable’s condition and taking different actions based on that evaluation.
character A data type for storing single characters, which can be letters, digits, or symbols.
class In OOP, a blueprint or template for creating objects that defines what objects and methods an object has.
compiled language A language that produces code that must be run through a compiler to create an executable program file.
constant A storage location used to hold data or values that cannot be changed during the program’s execution. Compare to variable.
container A data structure or object that holds and organizes other data or objects.
data type A category of data that a program can work with, such as integer, floating-point number, or text string.
derived class In OOP, a class that inherits characteristics from a base class (the “parent” class).
encapsulation A feature of OOP that bundles data and methods together, hiding the inner details from direct access and ensuring controlled interaction.
floating-point A data type for numbers that contain decimal points.
flowchart A visual representation of the flow of a program’s logical sequence.
for loop A programming construct where an operation repeats a certain number of times.
function A self-contained block of code that performs a specific task or set of tasks that the programmer would otherwise have to write from scratch each time they wanted to include that action.
identifier A name assigned to a variable, constant, or other user-defined item in code.
if-then-else A programming construct for evaluating a condition (if) and then doing something if it’s true (then), and something else if it’s false (else).
index value A number assigned to a position in an array, vector, or list.
inheritance A feature of OOP that enables derived classes to inherit characteristics from a base class.
integer A data type for whole numbers without decimal points. The numbers can be positive, negative, or zero.
interpreted language A language that produces code that is not compiled prior to distribution; instead, the software through which it is accessed interprets it each time it is run.
interpreter A software utility
source code Human-readable code written by a programmer.
machine language A very low-level programming language that consists of binary code and is able to directly access the CPU and other hardware.
markup language A set of symbols or codes used to add instructions or formatting to text, such as HTML and XML.
methods In OOP, the actions or functions that objects can perform.
object In OOP, a self-contained unit that combines data and the functions that operate on that data. An object can also be described as an instance of a class.
object-oriented programming A way of designing code by modeling objects, their attributes, and their behaviors.
polymorphism In OOP, a feature that enables different objects to be treated as if they were instances of a common base class.
properties In OOP, a construct similar to attributes but usually associated with getter and setter methods, and having additional capabilities such as being able to represent attributes that are computed or derived from other attributes.
pseudocode A high-level description of an algorithm or a computer program that uses natural language and some programming-like constructs to outline the logic and steps involved in solving a problem or performing a task.
query language A set of rules and commands such as SQL that help people get useful information from databases or computers.
runtime error A programming error that becomes evident only when the program runs.
scripted language A language that generates code that runs within or is hosted by another software application, system, or environment.
scripting language An interpreted language designed for writing sequences of instructions or commands that automate specific tasks and processes.
SDK Software development kit, a software package designed to help programmers code more easily, containing templates, code libraries, and other helpers.
string A data type that stores sequences of characters such as words or sentences.
tag A code within a markup language that instructs the app to do something, such as apply formatting or display a graphic image.
variable A storage location used to hold data or values that can be changed during the program’s execution. Compare to constant.
vector Similar to an array, a container that stores a collection of values or elements in an ordered sequence, and can grow or shrink as needed.
while loop A programming construct in which an operation repeats until a certain condition is met.
Created by: brvhurt
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards