Please enable JavaScript to use CodeHS

AP CSP Roblox Glossary

Flashcards

Course:

Module:

Search:

Cryptography General

Scrambling digital information into an unreadable form. Only those with verified authority (password, key, etc) can unscramble it to read it.

Caesar Cipher General

An encryption method in which each letter of the message is shifted by a certain amount, called the key

Public Key Encryption General

Public key encryption is a type of asymmetric key encryption. There’s one key that encrypts the information and there is a different key that decrypts the information.

Symmetric Encryption General

When the same key is used to both encrypt and decrypt.

Asymmetric Encryption General

When one key encrypts and a different key decrypts.

Key (cyber) General

A shared secret that allows the recipient to convert ciphertext into plaintext.

Decryption General

The conversion of encrypted data into its original form.

Hello World General

Traditionally the very first program you write when learning a programming language, a program that prints "Hello world" to the user.

Boolean JavaScript

A boolean is a true or false value.

Boolean

Declare a Variable JavaScript

Declaring a variable is defining it for the first time.

Declare a Variable

Variable General

A symbol or container that holds a value.

variable

Initialize a Variable JavaScript

Initializing a variable is giving it an initial value.

Assigning to a variable Java

Assigning to a variable is updating the variable's value

Increment General

To add to or increase

Increment

Decrement General

To subtract from or decrease

decrement

Arithmetic Operators General

Arithmetic operators include + addition, - subtraction, * multiplication, / division, and % modulus. These operators are used to perform basic mathematical tasks.

Code General

Code is the name for the instructions you write to a computer in a program.

Code

Algorithm General

An algorithm is a set of steps or rules to follow to solve a particular problem.

algorithm, process

Programming Language General

A programming language is any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output.

Roblox General

an online platform where millions of people gather to imagine, create, and share experiences with each other in immersive, user-generated 3D worlds

Roblox Client General

a website, hub, and app where users access games and experiences

Roblox Studio General

a game engine and developer tool used to create and code games, worlds, and experiences for the Roblox Client

Game Engine General

software tools that allow developers to create video games. It houses the logic, scenes, and components developers use to create games

transform General

changing a geometric object's position or orientation within a space

Define a Function JavaScript

Defining a function means to teach the computer a new command and explain what it should do when receiving that command.

Define a Function

Call a Function JavaScript

Calling a function actually gives the command, so the computer will run the code for that function.

Call a Function

Function body JavaScript

The part of a function that contains the commands

function body

Bug General

A bug is a problem in your code.

Bug

Debugging General

Debugging is fixing a problem in your code.

Debugging

Abstraction General

Managing complexity by "abstracting away" information and detail, in order to focus on the relevant concepts.

Procedural Abstraction Java

The ability to use methods and programs that we do not fully understand, or are unable to write.

API General

An API (application programming interface) is a set of tools for building programs.

If Statement General

An if statement lets you ask a question to the program and only run code if the answer is true.

If Statement

If Else Statement General

Control structure that lets us run either one section of code or another depending on a test.

If Else Statement

Conditional Statement General

A statement that evaluates to true or false.

For Loop JavaScript

A for loop lets us repeat code a **fixed number of times**.

For Loop

Pseudocode General

Pseudocode is a brief explanation of code in plain English.

Pseudocode

Pseudocode General

A set of steps that uses the structural conventions of programming but is intended for human reading.

Comments General

Phrases entered into code to provide information or direction.

Flow Chart General

A diagram made up of shapes and arrows used to display the order of steps in a program or process.

Argument JavaScript

A variable passed as a value to a function

argument

Parameter JavaScript

A variable passed in from outside the function

parameter

Array JavaScript

Also called a list. A data structure that holds a collection of values in a particular order

List Array