Essential Programming Concepts
Automatically generated flash cards from prompt: 15 Cards about common computer programming terms like arrays, methods, callbacks, etc.
Computer Science
Keyboard Shortcuts
💡 Pro tip: Use keyboard shortcuts for faster studying!
Study Smart Tips for Essential Programming Concepts
Master these concepts using proven study techniques that actually work:
Active Recall
Test yourself before flipping each card to strengthen memory retention
Spaced Repetition
Review difficult cards more frequently than easy ones
Multiple Sessions
Break study time into shorter, focused sessions
Explain Aloud
Verbalize answers to reinforce understanding
Questions Covered in This Set
15 cards to master
What is an array?
A data structure that stores a collection of elements in a sequential order, accessed by index numbers
What is a method?
A reusable block of code that performs a specific task and can be called/invoked from other parts of the program
What is a callback function?
A function passed as an argument to another function, to be executed after the first function completes
What is a variable?
A named storage location in memory that holds a value which can be modified during program execution
What is a loop?
A programming construct that repeats a block of code multiple times until a specified condition is met
What is a conditional statement?
A programming construct that performs different actions based on whether a condition is true or false
What is an object?
A data structure that contains properties and methods, representing a real-world entity or concept
What is a function?
A named block of reusable code that performs a specific task and can return a value
What is a string?
A sequence of characters, typically used to represent text
What is a boolean?
A data type that has only two possible values: true or false
What is a parameter?
A variable in a function definition that receives a value when the function is called
What is recursion?
A programming technique where a function calls itself to solve a problem
What is debugging?
The process of finding and fixing errors or bugs in program code
What is an API?
Application Programming Interface; a set of rules and protocols that allows different software applications to communicate
What is a class?
A blueprint for creating objects that defines their properties and behaviors