You are on page 1of 5

Definitions

15 September 15, 2015


Automate- Something that does a task on its own without help of a human
Computer Science- The art of blending human ideas and digital tools to increase
problem solving power
Computer Scientist A person who is skilled at modifying problems for digital
solution
Data- Information, including: facts, samples names, and numbers
Environment- The world we live in
Interface- Is what is on the screen and it controls the gamma and other sorts of stuf
Open Source- Software that is created for free use by everyone
Programming- Writing instructions for a digital tool
Simulation- A prototype of what would happen
Encode- To code something
Decode- To destroy a code
Computational Thinking- A method of problem solving that helps computer
scientists prepare problems for digital tools
Abstraction- removing detail from a solution so that it can work for many problems
Algorithm- a list of steps that allows you to complete a task
Decompose- to break a hard problem up into easier ones
Pattern- a theme that is repeated many times
Program- instruction that can be understood and followed by a machine
Coding- Transforming actions into a symbolic language
Debugging- Finding and fixing problems in code
Function- A piece of code that can be called over an over
Parameters- Extra bits of information that you can pass into a function to customize
it
Function Call- The place in your program where you call a function you have defined

Function Definition- The place where you assign a series of actions to one easy-toremember name
Variable- A placeholder for a value that can change
Conditional- A statement that is either true or false depending on the situation
If Statement- A line that determines whether or not you run a certain chunk of code
Else- Another way of saying otherwise
Increment- To add a certain amount (often 1), once or many times
Decrement- To subtract a certain amount (often 1), once or many times
Nested Statements- A statement inside another statement
Internet Protocol- An agreed upon set of requirements for delivering packets across
a network
IP Address- A number assigned to any item that is connected to the internet
Domain Name Service- The service that translates URLs to IP addresses
Universal Resource Locater- An easy-to-remember address for calling a webpage
Internet- A group of computers and servers that are networked together
Network- A group of things that are connected to each other
Packets- Small chunks of information that have been carefully formed from larger
chunks of information
Routing- Finding the best path through a network
Servers- Computers that exist only to provide information to others
Fiber-Optic Cable- A cable that uses light to send information
Wi-Fi- A wireless method of sending information using radio waves
Cable- A method of sending information using telephone or television cables
URL
brettrhodes.weebly.com
cool-mathGames.com
Agar.io
YouTube
Nike
NASA

IP Address
199.34.228.53
185.31.17.249
104.20.38.148
194.122.81.53
23.12.158.147
208.111.171.236

GameStop
FIFA
ESPN
Wikipedia

23.13.116.231
204.237.161.10
68.71.212.186
208.80.153.224

Code
moveForward(); - The bird moves forward one space
turnRight(); - The bird rotates to the right
turnLeft(); - The bird rotates to the left
for (var count = 0; count < 5; count++) The action allows you to do the top 3
action five times
(var count = 0; count < 3; count++) The action allows you to do any combination
of actions for 3 times
while (notFinished()) Complete the action until the task is done
if (isPathLeft()) This action happens when if you want it to do something then it will
do it if it is there
Above can work for right to youll have to right is path right instead
while (notFinished()) {
if (isPathForward()) { -If this happens dont do this
moveForward(100); - Move forward a hundred pixels
turnRight(90); - Turn right 90 degrees
penColour(colour_random());- Random color
fill();- Fill in the area once
dig();- Dig/remove the obstacle
while (holePresent()) {- when there is a hole do this
for (counter = 50; counter <= 90; counter += 10) {- It can perform diferent tasks
// draw_a_snowman
turnLeft(90);

var distances = [(100) * 0.5, (100) * 0.3,(100) * 0.2];


for (var counter = 0; counter < 6; counter++) {- Draw a snowman
jumpForward(50);- Jump forward
function fill_5() {
fill_5();- The function and what it does

function draw_a_square() {
for (var count = 0; count < 4; count++) {
moveForward(100);
turnRight(90);- How you draw a square
function draw_a_circle() {
for (var count2 = 0; count2 < 360; count2++) {
moveForward(1);
turnRight(1);- How you draw a circle
function draw_a_triangle() {
for (var count2 = 0; count2 < 3; count2++) {
moveForward(100);
turnRight(120);- How you draw a triangle
function draw_a_house() {
for (var count = 0; count < 4; count++) {
moveForward(100);
turnRight(90);
}
moveForward(100);
turnRight(30);
for (var count2 = 0; count2 < 3; count2++) {

moveForward(100);
turnRight(120);- How you draw a house
moveWest();- move west 1 block

You might also like