Scrambling digital information into an unreadable form. Only those with verified authority (password, key, etc) can unscramble it to read it.
An encryption method in which each letter of the message is shifted by a certain amount, called the key
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.
When the same key is used to both encrypt and decrypt.
When one key encrypts and a different key decrypts.
A shared secret that allows the recipient to convert ciphertext into plaintext.
The conversion of encrypted data into its original form.
Traditionally the very first program you write when learning a programming language, a program that prints "Hello world" to the user.
Declaring a variable is defining it for the first time.
Initializing a variable is giving it an initial value.
Assigning to a variable is updating the variable's value
Arithmetic operators include + addition, - subtraction, * multiplication, / division, and % modulus. These operators are used to perform basic mathematical tasks.
An algorithm is a set of steps or rules to follow to solve a particular problem.
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.
an online platform where millions of people gather to imagine, create, and share experiences with each other in immersive, user-generated 3D worlds
a website, hub, and app where users access games and experiences
a game engine and developer tool used to create and code games, worlds, and experiences for the Roblox Client
software tools that allow developers to create video games. It houses the logic, scenes, and components developers use to create games
changing a geometric object's position or orientation within a space
Defining a function means to teach the computer a new command and explain what it should do when receiving that command.
Calling a function actually gives the command, so the computer will run the code for that function.
Managing complexity by "abstracting away" information and detail, in order to focus on the relevant concepts.
The ability to use methods and programs that we do not fully understand, or are unable to write.
An API (application programming interface) is a set of tools for building programs.
An if statement lets you ask a question to the program and only run code if the answer is true.
Control structure that lets us run either one section of code or another depending on a test.
A statement that evaluates to true or false.
A set of steps that uses the structural conventions of programming but is intended for human reading.
Phrases entered into code to provide information or direction.
A diagram made up of shapes and arrows used to display the order of steps in a program or process.
Also called a list. A data structure that holds a collection of values in a particular order