Vocab
Coding knowledge
Pair programming
Cybersecurity
Whats that code
100

A set of steps to accomplish a task. An algorithm can be expressed in many kinds of notation, such as natural language, pseudocode, and flowcharts. Algorithms are essential to the way computers process data, because they contain the specific instructions for what a computer or program does.

Algorithim

100

Call does what

at requests services from another subroutine or program.

100

What does the driver do?

writes code

100

Whats the safest way to transfer files?

USB

100

Whats the output of print('Hello, world!')

Hellow, world!

200

An application programming interface is a set of program routines, protocols, and tools that facilitates communication with a client app that is designed specifically for the server. A client computer program can send instructions to the server and get data from the server through the API.

API

200

Def does what

create a function

200

What does the navigator do?

focuses on the overall direction of the programming.

200
If your co-worker is sick and has important files on his computer what should you do?

Wait for him to not be sick.

200

What is the output of num1 = 1.5
num2 = 6.3
sum = num1 + num2
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

The sum of 1.5 and 6.3 is 7.8

300

A style of writing file names that avoids spaces and other characters and differentiates words based on capitalization. For example, LastnameFirstname. Many programming languages require no spaces in file names.

camelCase

300

End does what

stops code execution abruptly

300

What is scrum?

An iterative and incremental development process used by a team of developers to create a product that benefits from input from multiple stakeholders.  

300

How do you keep a password safe?

Change it regularly every 2 months and have a symbol, capital letters, and numbers in it.

300

What is the output of 

num = 8
num_sqrt = num ** 0.5
print('The square root of %0.3f is %0.3f'%(num ,num_sqrt))

The square root of 8.000 is 2.828

400

A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”

concatenation

400

What does for do

use it as a counting loop to execute a block of code a certain number of times

400

What is an agile workflow

boosts your project's efficiency and success rate. It does this by: Breaking your project into smaller individual cycles

400

What should you never put in a password.

Your birthdate, anniversary, or another password you use on a different website.

400

What is the output of

a = 5

b = 6

c = 7

s = (a + b + c) / 2

area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print('The area of the triangle is %0.2f' %area)

The area of the triangle is 14.70

500

To identify errors or bugs in computer hardware or programs and fix them

Debugging

500
What does else do

specifies that alternate processing is to take place when the conditions of the matching IF statement are not satisfied.

500

How should work be spread

Your work should be split between partners evenly.

500

What should never be in an online user?

Your name, address, or any personal info.

500

What is the output of

import random
print(random.randint(0,9))

A random number between 0 and 9