Lesson 1&2
Lesson 3&4
Lesson 5&6
The Dark Side
Wild Card
100

A list of steps to finish a task.

What is Algorithm?

100

A method of programming in which two programmers write code using a single computer. One programmer in the "driver" role uses the mouse and keyboard to actually write the code while a second acts as a "navigator", keeping track of the big picture, catching errors, and making suggestions

What is Paired Programming?

100

A problem solving approach in which you break down system to gain insight into the sub systems that make it up

What is a Top Down Design or Stepwise Desgin

100

a description of the behavior of a command, function, library, API, etc.

What is Documentation?

100

-data compression algorithm that allows the original data to be perfectly reconstructed fro the compressed data

What is Lossless Compression?

200

 A precise sequence of instructions for processes that can be executed by a computer

What is Algorithm

200

a classic method for learning programming with commands to control movement and drawing of an on-screen robot called a "turtle".

What is Turtle Programming?

200

A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.

What is a Function?

200

a collection of commands / functions, typically with a shared purpose

What is Library

200

PNG

GIF

ZIP

MP3

What is Lossless Compression files?

300

A programming language with many commands and features designed to make common tasks easier to program.

What is High Level Programming Language?

300

also known as "looping" -- The JUMP command in the Human Machine Language allows us to move to a different point in the program and start executing from there

What is a Iteration?

300

When we layer functions - with functions that call other functions

What is Abstraction?

300

An extra piece of information passed to a function to customize it for a specific need

What is Parameter?

300

Is data that describes other data

What is Metadata?
400

Binary coding is considered what level of programming language 

What is Low Level Programming 

400

 A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.

What is Selection?

400

***Double Jeopardy***

  • A command that turns the turtle to the right
  • A command that moves forward more than one space
  • A command that creates a repeated pattern or shape


What is Function?

400

a collection of commands made available to a programmer

What is API?

400

Tells the server how to make a page look; a standardized system for tagging text files to achieve color graphic, and hyperlink effects on the World Wide Web pages.

What is Hyper Text Markup Language (HTML)

500
Cobal, C++, Pascal, Fortran, Visual Basic 

What is High Level Programming Language

500

x = 2 

x = 5 

x = x + 1

What is Sequencing?

500

 right(), drawStep(), drawSide(), and drawDiamond()

What is a Function?

500

Original message 119 characters

Compressed Message -38

Key -29

=44%

What is text compression?

500

***Double Jeopardy***


James Gosling 

Bill Gates

Who are the founders of:

Java

and 

Microsoft