Please enable JavaScript to use CodeHS

Arkansas Programming I Glossary

Flashcards

Course:

Module:

Search:

Randomize JavaScript

To generate or select a random object

random, randomizer

Cybercrime General

Identity theft, stealing money, stealing private information, controlling private computers.

Ransomware General

Ransomware is a type cyber attack that threatens to publish the victim's data or block access to it unless a ransom is paid.

Internet of Things General

The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data.

Cybersecurity General

Protection of computer systems, networks, and data from digital attacks.

Data privacy General

how company's use your data

Data security General

protecting your data online

https General

secure data transfer protocol when on the internet

Privacy Policy General

Legal document outlining how a company can collect and use your data

Black Hat Hacking General

attempting to find computer security vulnerabilities and exploit them for personal financial gain or other malicious reasons

White Hat Hacking General

a computer security specialist who breaks into protected systems and networks to test and assess their security

CIA Triad General

The CIA Triad is a widely-accepted security measure that should be guaranteed in every secure system. It stands for Confidentiality, Integrity, and Availability.

Confidentiality General

The protection of information from people who are not authorized to view it.

Integrity General

Aims at ensuring that information is protected from unauthorized or unintentional alteration.

Availability General

The assurance that systems and data are accessible by authorized users when and where needed.

Digital Footprint General

The information about a particular person that exists on the Internet as a result of their online activity

Cyberbullying General

the use of electronic communication to bully a person

Information Literacy General

Information literacy is having the ability to find information, evaluate information credibility, and use information effectively.

Copyright General

A law that grants the creator of an original work exclusive rights to its use, distribution, and sale

Public domain General

Objects in the public domain are not subject to copyright laws, and thus may be freely used by the general public.

Data Visualization General

Using charts, graphs, or images to visualize complex data.

Metadata General

a set of data that describes and gives information about other data.

Data Limitations General

Visualizations can be misleading by skewing the axes or labels, or leaving out relevant data.

Truncated Y-Axis General

Not starting the y-axis at zero.

Correlation General

A connection between two things.

Internet General

A philosophy of making information and knowledge open and accessible to all people. A network of networks built on open, agreed upon protocols.

Protocol General

A widely agreed upon set of rules that standardize communication between machines.

Citizen Science General

Science that harnesses the power of many individuals to solve hard, complex problems.

Internet Protocol (IP) General

A protocol that defines the structure of an Internet address and assigns a unique address to every device on the Internet.

Domain Name System (DNS) General

Used to translate domain names into IP addresses.

Routing General

The process of sending data between two computers on the internet. The data is sent through routers that determine the route.

Redundancy General

When multiple paths exist between two points. This improves reliability and makes the internet fault tolerable. Makes the routing system scalable.

Packets General

Packets are the units of data that are sent over the network.

HTTP General

HyperText Transfer Protocol is a protocol that standardizes the language for talking to web servers to send and receive web pages, or HyperText information (HTML pages).

Network General

A group of two or more computer systems linked together.

Fiber Optic Cables General

Able to send bits from router to router across long distances, but they are very expensive.

Bitrate General

The amount of data (in bits) that can be sent in a fixed amount of time.

Bandwidth General

The capacity of data transfer in a system. Measured by bitrate.

Latency General

The latency of a system is the time it takes for a bit to travel from sender to receiver. Fiber optic cables have low latency.

Number System General

Defines how we represent numbers. Which digits we can use, and what each position (place ) in a number means.

Decimal Number System General

The number system we use in out everyday lives. It has 10 digits, 0-9.

Binary Number System General

Number system that has 2 digits, 0 and 1. This is how computers represent numbers at the base level.

Hexadecimal Number System General

Number system that has 16 digits 1 - 9 and A - F.

Number System General

A number system defines how we represent numbers. It defines which digits we can use, and what value each position (place value) in a number has.

Binary General

The binary number system is the Base 2 Number System. It is a number system that only uses 2 digits (0 and 1).

Bit General

Bit means "binary digit". A bit is a single digit in a binary number. A bit can either be 0 or 1.

ASCII General

ASCII is the standard protocol for encoding text information as bits. The ASCII table assigns a unique binary number to every text character.

RGB Encoding General

The RGB encoding scheme allows us to encode colors such as numeric data. It defines the amount of Red, Green, and Blue light in a pixel.

Computer General

A person or device that makes calculations, stores data, and executes instructions according to a program.

Computer

Hardware General

The physical components of a computer

Software General

Programs that can be run on a computer

Cybersecurity General

Protocols for encrypting/decrypting information. Most cybersecurity breaches happen due to human error, not software bugs.

command line interface (CLI) General

Processes commands to a computer program in the form of lines of text.

command line interface (CLI) General

Processes commands to a computer program in the form of lines of text.

routing table General

A list of specific routing destinations; essentially a map for the router.

Precision Agriculture General

the science of improving crop yields and assisting management decisions using high technology sensors and analysis tools

forward(a_number) Python

Command that lets you tell Tracy to move forward. In between the parentheses you need to put a number to tell Tracy how far to move forward.

left(angle) Python

turns Tracy left at a specified angle

right(angle) Python

turns Tracy right at a specified angle

speed (number 1-10) Python

determines how quickly Tracy will move through commands

Loop General

A loop is a way to repeat code in your program.

Loop

Indentation General

Indentation is the visual structure of how your code is laid out. It uses tabs to organize code into a hierarchy.

color("red") Python

Command to change Tracy’s color.

Function body Python

In Python functions, the function body is the indented block of code that comes after the `def my_function():` line. The function body is what will be executed when the function is called.

Comment Python

A message in your code that explains what is going on.

Break Down (Decompose) JavaScript

Breaking down (decomposing) your code is splitting it into more functions.

Break Down (Decompose)

Pseudocode General

Pseudocode is a brief explanation of code in plain English.

Pseudocode

Decomposition General

Decomposition is breaking your program into smaller parts.

Decomposition

Top Down Design JavaScript

Top down design is a method for breaking our program down into smaller parts.

Top Down Design

Variable General

A symbol or container that holds a value.

variable

Parameters Python

Pieces of information you can give to functions when you define them. When the function is called the arguments are the data you pass into the function's parameters. Parameter is the variable in the declaration of the function. Argument is the actual value of this variable that gets passed to the function.

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

Elif Python

A control flow tool used as a second condition check after an if statement. It is a contraction of else if.

While Loop General

Lets us repeat code as long as something is true.

While Loop

If Else Statement General

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

If Else Statement

backward(a_number) Python

Command that lets you tell Tracy to move backward. In between the parentheses you need to put a number to tell Tracy how far to move backward.

right(degrees) Python

Command that tells tracy to turn right and in between parentheses, how many degrees to turn right.

left(degrees) Python

Command that tells tracy to turn left and in between parentheses, how many degrees to turn left.

input() Python

A function that prints a prompt and retrieves text from the user.

Function General

A function is like a command that you get to invent and name. It allows us to break our program into smaller parts, making the program easier to understand.

Use case General

A particular sequence of actions that a user takes to accomplish a particular task

Growth Mindset General

A can-do attitude in which a person views challenges and setbacks as ways to learn rather than terminal obstacles in their path to their goal

UX General

Stands for "User Experience". Describes all aspects of a user's experience with the product.

Rule-Based Chatbot General

A chatbot that provides users with a series of limited options that they can choose from to get more information from the chatbot. Rather than support a true conversation, rule-based chatbots tend to provide information and services that follow strict rules.

Chatbot General

A program designed to simulate a human conversation