1/27
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
JavaScript
A high-level programming language
Compiler
Special program that converts high level program into binary machine code
Machine code
Zeros and ones that represent simple instructions executed by a CPU
CPU (Central Processing Unit)
The key chip on the motherboard
Computer chip
Silicon chip containing the circuitry for a computer processor
Motivation to develop programs
Express creativity, satisfy curiosity, create new knowledge, satisfy common need
Uses of computer programs
Implement algorithms for: autopilots, defibrillators, facial recognition, creativity in other fields, computer art, colors on screen, medical diagnostics, gaming and more
Interactive media
Computer interaction that responds to your actions; for example by presenting text, graphics, animation, video, audio, or games
computer console
A computer program run using text-only interface
code (noun)
An organized list of laws and rules such as computer code, genetic code, honor code
Example of low-level programming language
100001010101001111
procedure synonym
function
bit
"binary digit"; single unit of information: 0 or 1.
Byte
8 bits
Binary Number System
The binary number system is base 2, using only bits 0 and 1.
Floating point notation
Computer method to encode decimal numbers with a coefficient, an exponent, and the number of significant figures. From −9.999999×10^96 through 9.999999×10^96. Some numbers must become approximations.
string
Variable data type made of "text" characters (starting with a letter, $, or _ in JavaScript).
MOD (modulus operator)
Evaluates the remainder when a is divided by b (positive integers). Symbolized by % in Javascript and MOD in APCSP exam.
++
Increment operator (add one)
--
Decrement operator (subtract one)
Integers
Variable data type whole numbers
Canvas
User interface acts as digital screen to manipulate pixels for image construction
Canvas coordinates
like reading a book, 0,0 starts top left, x goes to the right, y goes down (not like in math)
Boolean
A variable data type which can be set to either true or false.
CONSTANT
Defined above the start function in CAPITALS, a variable that does not change
Console
Text based user interface
Property
A characteristic used to describe a variable object, such as color in rect.setColor
Value
The property's assignment, such as red in (Color.red);