Basics of Programming 1
Basics of Programming 2
Basics of Programming 3
Computer + Data Science
Web Development
100

This is giving a computer a set of instructions to execute.

What is Programming?

100

This is a sequence of instructions that performs a specific task, packaged as a unit.

What is a Function?

100

Fill in the blank. You can access an item in a list by using its _________ position.

Index

100

The mathematical study of what could potentially happen.

What is Probability?

Fun fact: the study of probability came about as a method to decode secret messages.

100

Refers to the actual network of connected computing devices. 

What is the Internet?

200

This is a way of saving a piece of information with a specific name. These allow us to store information, quickly reuse a value in our program, and easily change a value in our program.

What is a Variable?

200

Fill in the blank. When we __________ a function, we specify the instructions, inputs, and name of the function.

Define

200

This is a structure in programming where the instructions are written once, but a computer can execute them multiple times.

What is a loop?

200

A step-by-step solution to a general type of problem.

What is an Algorithm?

200

A collection of interlinked websites and other web resources. 

What is the World Wide Web?

300

These tell us about the data, including how it can be stored and what types of operations we can perform.

What are Data Types?

300

Fill in the blank. When we _______ a function, all of its instructions are executed.

Call

300

These are formats that we can use to keep track of our data in an organized fashion.

What are Data structures?

300

When you need to perform the same operation on every item in a list

What is Iteration?

300

The device or program in a given network that waits for incoming requests and sends back data.

What is a Server?

400

Symbols that represent different ways of modifying, comparing, and evaluating information.

What are Operators

(Arithmetic, Comparison, Logical)

400

This is the order in which instructions are executed.

What is Control flow?

400

This type of loop is also called a count controlled loop. It is used when you know the number of times you want to execute a set of instructions.

What is a For Loop?

400

"Explore the Data" is a step in this process. 

What is the Data Science Process?
*The Scientific Method is also acceptable

*Note: Data Science follows the scientific method 
- Ask a question
- Determine the necessary data
- Get the data
- Explore the data
- Model the data
- Communicate your findings

400

Refers to the user's device or program that is making a request for data

What is a Client?

*A client can be a browser or application running on a user’s laptop, smartphone, or tablet

500

When we use a value without assigning it to a variable, this is known as...

What is hardcoding?

500

These alter control flow in a program. You learned three of these, each suited for a different scenario.

What are Control structures?

  • Conditional: “if some condition is met, then do X. Otherwise, do Y”.
  • Loop: “do something Z number of times” or “do something repeatedly until some condition is met”.
  • Exception: “do steps A, B, C. If an error occurs, stop, and do steps J, K, L”
500

A condition controlled loop is also called this.

What is While Loop?  

*It repeats a set of instructions while that condition is true

500

Commonly defined as the extraction of relevant information from a larger data set. It allows engineers and others to simplify a codebase.

What is Abstraction?

500

In HTML, this provides additional information about an HTML element

What is an Attribute?

*It comes in the form of a name + value pair with the structure name='value'
*For example, you can specify the width of an HTML element with the attribute width='500'