Code HS
People
Mechanical Computers
Random
Random 2
100


Which of these is something Karel doesn’t know how to do?

  1. Turn Left

  2. Turn Right

  3. Move Forward

  4. Put Down a Ball

Turn Right 

100

He is often considered the father of computer science and designed the Difference Engine and Analytical Engine

Who is Charles Babbage?

100

Created this gear-driven calculator in 1642 to help tax collector father

Pascal's Calculator

100

true or false Vacuum Tubes where highly reliable and replaced Integrated Circuits 

False

100

What were 3 of  of humanity's earliest calculation tools in order?

Abacus, Antikythera Mechanism (ATM),Tally Sticks.

200

What is a street & avenue in a Karel world

A street is a row and avenue is a  column

200

Created an algorithm intended for machine processing and is often considered the first programmer.

Who is Ada Lovelace?

200

This loom used punched cards to automate complex patterns.

What is the Jacquard Loom?

200

What  kit computer sparked the personal computing revolution?

Altair 8800

200

What are the 4 Computational thinking?

bonus 200 if you can explain what they are/mean

Decomposition: Cutting a big problem into small and easy pieces. 

Pattern Recognition:  Finding shared traits or repeating habits inside data.

Abstraction: Hiding extra details to focus only on what matters. (high and low levels of abstraction)

Algorithms: Writing a clear list of ordered steps to fix the issue

300

how would you move Karel(K) to the Ball (B) with out hitting the walls(X)

K_ _ _ _   XXXX

XXXX_ _   XXXX

B_ _ _ _   XXXX

MOVE()MOVE()MOVE()TURN_RIGHT()MOVE()

MOVE() TURN_RIGHT()MOVE()MOVE()MOVE()

300

He developed important ideas about theoretical computing and worked on breaking the Enigma code.

Who is Alan Turing?

300

This machine was designed by Charles Babbage to automatically calculate polynomial functions.

What is the Difference Engine?

300

what was The original internet connected just four university computers

ARPANET

300

Free points!!!

free  is free 

400

What is wrong with this code. 

def run()

        move()

        move()

turn_left()

run()

The Def is missing a colon  

400

Who impoved upon the early 1642 Calculator? and what did they create? 

Gottfried Leibniz  and Leibniz's Stepped Reckoner

400

What piece of tecnology replaced Transistors 

Integrated Circuits

400

why did Charles Babbage design the Difference Engine?

Seeking to eliminate human error in mathematical tables.

400

What is the basic idea behind the Turing Test?

Determining whether a computer can convince a human that it is human?

500

Write a code tha will have Karel jump over wall 

def jump_hurdle():

           turn_left()

           move()

           turn_right()

           move()

           turn_right()

           move()

           turn_left()

500

where was the invention of the transistor? 

Bell Labs

500

What was first programmable, electronic, general-purpose digital computer? 

 The ENIAC

500

what is the difference between high and low level languages?

high level languages is designed for human readability and ease of use. while low level languages  provide direct control over hardware

500

what was  the first widely used high-level programming language 

FORTRAN & COBOL