Go With the Flow
Speaking My Language
Pioneers of Programming
Love & Computing
Programming 101
100

In an algorithm flowchart, this shape is used to indicate the start and stop of a process.

What is an oval?

100

Name of the basic binary based computer language which consists of zeros and ones.

What is Machine Language?

100

This programming pioneer forged his/her own path as a US naval officer helping to create the A-0 Compiler and High-Level Computer Language COBOL. Achievements include working on the Harvard Mark I Team running simulations for the Manhattan Project code name for the atomic bomb. While working on the Mark II, literally pulled a moth out of a relay, thus popularizing the term "debugging".

Who is Grace Hopper?

100

Stiff cardboard cards with small holes punched into it to represent data. It was the primary method used to input/output data to computers until the 1990's. 

What are punchcards?

100

Practice of breaking down BIG problems into smaller , more manageable parts. This makes more complex, technical problems easier to solve.

What is decomposition?

200

In an algorithm flowchart, this shape represents a process step, task, or action that needs to be taken within the overall process flow. Examples include "enter name" or "process order". 

What is a rectangle?

200

A type of low-level programming language one step up from machine language. It is faster to write that the most basic binary language.

What is Assembly Language?

200

This English mathematician who created a branch of Algebra that uses logic to simplify the world into  true/false statements and yes/no answers that could be expressed with binary numbers. His work became the foundation of computer science.

Who is George Boole?

200

Term of affection given to Annabella Milbanke, mother of Ada Lovelace, by Lord Byron showing his pride in her math expertise. This sweet gesture is in sharp contrast to calling her a Mathematical Medea after their marriage soured.

What is the Princess of Parallelogram?

200

Programming structures that are ways to control how a program flows. the 3 basic types are sequential, conditionals, and loops.

What are control structures?

300

In an algorithm flowchart, this symbol indicates the direction and the order of a process. Also known as a flow line, it directs the user from one step to the next through the sequence of the flowchart.

What is an arrow?

300

Computer Languages developed from Assembly Languages such as BASIC, COBOL, Fortran, and C++. Closer to human languages. Takes less time to learn than machine language and are easier for humans to read and write.

What are High-Level Languages?

300

American programming pioneer who is responsible for the development of priority alarms for the Apollo 11 Mission that informed astronauts when the software was be overloaded with more tasks than it could process at one time. 

Who is Margaret Hamilton?

300

Child of Lord Byron and Annabella Milbanke Byron known for her creativity and math expertise. She is credited for being the first computer programmer in history after writing instructions for Babbage's Analytical Engine.

Who is Ada Lovelace?

300

Ways of organizing and storing information in a computer system the type used depends on how it is being used.

What are data structures?

400

In an algorithm flowchart, this symbol indicates an input or output operation. It is the point where data is entered into the system or where results (output) is displayed.

What is a parallelogram?

400

Programming languages used to manage computer systems dealing with memory and process management, data transfers, device drivers, and operating systems. C++ and ESPOL are examples

What are System Languages?

400

This remarkable English mathematician and innovator conceptualized both the Difference Engine and the Analytical Engine. Although neither was built in his lifetime, these designs inspired future technological advances and earned their creator the title Father of the Computer.

Who is Charles Babbage?

400

Most famous poet of the Romantic Age who was "mad, bad, and dangerous to know". Considered a brilliant scoundrel and a "player" much like his famous character, Don Juan. He is connected to technology through his daughter, Ada, the Countess of Lovelace.

Who is Lord Byron?

400

Type of data structure that store data in last in, first out or LIFO order. This means the last information or data added must be the first to be accessed or removed.

What is a stack?

500

In a flowchart, what is the common name for the shape that indicates a decision point where a choice must be made. This symbol indicates that there is more than one possible answer or solution and the flow will branch off in different directions depending on what answer is given. The technical term for this shape is a rhombus.

What is a diamond?

500

Computer language created by Grace Hopper for business related applications.

What is COBOL?

500

This tragic genius and British cryptologist invented the Bombe that cracked the German secret code machine, the Enigma. This man is believed by many to have been more responsible for bringing down Hitler than any other person.

Who is Alan Turing?

500

Name for the concept popularized by Ada Lovelace in which poetry and science or imagination and reason are used together to explore and understand complex ideas that promotes innovation.

What is poetical science?

500

Data structure in which the first data in (received) is the first one out (processed) or FIFO like print jobs or a music playlist. It is similar to place in line at an airport or train station turnstile. 

What is a queue?