1/20
Vocabulary flashcards covering key terms from Pages 1–2 of the Jeroo notes.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Object-oriented programming
A programming language paradigm based on objects that contain data and procedures.
Program
A set of instructions that a computer follows to perform tasks.
Source code
The human-readable instructions of a program written in a programming language.
Comment
Notes in code begun with // that are ignored by the computer and explain the code.
Boolean
A value that can be true or false (or a boolean expression that evaluates to true/false).
Algorithm
A step-by-step plan for solving a problem.
Case-sensitive
A property of a language where upper- and lower-case letters are treated as distinct.
Syntax
The set of rules for writing code in a language.
Semantics
The meaning or interpretation of expressions or statements in a language.
Instantiation
The process of creating a specific object from a class.
Attribute
A property or characteristic of an object.
Method
An action that an object can perform or a function that can be invoked in response to a request.
Program
A collection of statements written in a programming language to describe a specific behavior.
Precondition
A condition that must be true before a method is invoked.
Postcondition
A condition that will be true after the method has executed.
Message
A request sent to an object to perform a specific task.
Class
A blueprint that defines the attributes and behaviors that its objects will have.
Constructor
The special method used to instantiate (create) an object.
Default
The initial values assigned to an object's attributes.
Parameters
Values passed into a method or constructor.
Pseudocode
A human-readable description of an algorithm that blends code-like syntax with English.