APCSP.CodeHS with JS.Mid-Way Review (Units 1-4) v2

Build your Mastery score
multiple choiceMultiple Choice & FRQ
call kaiCall Kai
Card Sorting

1/27

Last updated 1:04 PM on 9/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat
Add student to class section state
Add studentsNo students in these sections. Invite them to track progress!

28 Terms

1
New cards

JavaScript

A high-level programming language

2
New cards

Compiler

Special program that converts high level program into binary machine code

3
New cards

Machine code

Zeros and ones that represent simple instructions executed by a CPU

4
New cards

CPU (Central Processing Unit)

The key chip on the motherboard

5
New cards

Computer chip

Silicon chip containing the circuitry for a computer processor

6
New cards

Motivation to develop programs

Express creativity, satisfy curiosity, create new knowledge, satisfy common need

7
New cards

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

8
New cards

Interactive media

Computer interaction that responds to your actions; for example by presenting text, graphics, animation, video, audio, or games

9
New cards

computer console

A computer program run using text-only interface

10
New cards

code (noun)

An organized list of laws and rules such as computer code, genetic code, honor code

11
New cards

Example of low-level programming language

100001010101001111

12
New cards

procedure synonym

function

13
New cards

bit

"binary digit"; single unit of information: 0 or 1.

14
New cards

Byte

8 bits

15
New cards

Binary Number System

The binary number system is base 2, using only bits 0 and 1.

16
New cards

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.

17
New cards

string

Variable data type made of "text" characters (starting with a letter, $, or _ in JavaScript).

18
New cards

MOD (modulus operator)

Evaluates the remainder when a is divided by b (positive integers). Symbolized by % in Javascript and MOD in APCSP exam.

19
New cards

++

Increment operator (add one)

20
New cards

--

Decrement operator (subtract one)

21
New cards

Integers

Variable data type whole numbers

22
New cards

Canvas

User interface acts as digital screen to manipulate pixels for image construction

23
New cards

Canvas coordinates

like reading a book, 0,0 starts top left, x goes to the right, y goes down (not like in math)

24
New cards

Boolean

A variable data type which can be set to either true or false.

25
New cards

CONSTANT

Defined above the start function in CAPITALS, a variable that does not change

26
New cards

Console

Text based user interface

27
New cards

Property

A characteristic used to describe a variable object, such as color in rect.setColor

28
New cards

Value

The property's assignment, such as red in (Color.red);