Computer Basics
Input & Output
Networks & Systems
Artificial Intelligence
Karel the Dog
100

What does CPU stand for?

Central Processing Unit

100

Give one example of an input device.

A: Keyboard, Mouse, Microphone, Scanner

100

What does a network device allow computers to do?

A: Connect and communicate with other computers

100

What is Artificial Intelligence?

A: The capability of a machine to imitate intelligent human behavior

100

What command makes Karel move forward one square?

A: move()

200

What is the simplest definition of a computer?

A computer is something that follows instructions to solve problems.

200

Give one example of an output device.

A: Monitor, Printer, Speakers

200

What is the role of the operating system?

A: Manages memory and runs applications for the computer

200

AI is the capability of a machine to do what?

A: Imitate intelligent human behavior

200

Which command makes Karel turn left?

A: turnLeft()

300

Name the three main components of computer hardware.

Processor, Memory, Input/Output devices

300

What is the difference between an input and an output device?

A: Input devices send data to the computer; output devices display or communicate results.

300

Which part of the computer manages memory allocation?

A: Operating System

300

Give one real-world example of AI.

A: Game AI, Recognizing handwriting, Chatbots, Self-driving cars

300

If Karel needs to pick up a beeper, which command should be used?

A: pickBeeper()

400

What device connects all physical computer components together?

Motherboard

400

What does an output device allow the computer to do?

A: Display or communicate results of a computation

400

What is memory used for?

A: Temporarily stores data and instructions for active applications

400

Name two applications of AI.

A: Game AI, Recognizing handwriting, Simulation of intelligent behaviors

400

How do you make Karel place a beeper on the ground?

A: putBeeper()

500

Put these in order from oldest to most recent: ENIAC, Abacus, IBM Laptop, Analytical Engine

Abacus → Analytical Engine → ENIAC → IBM Laptop

500

Name two examples of user applications.

A: Web browser, Text editor, Games, Writing programs

500

Explain why the operating system is important.

A: It allows all applications to run smoothly and manages the computer’s resources.

500

Why is AI considered a branch of computer science?

A: It studies how to make machines simulate intelligent behavior

500

Write a short explanation of how a function can help Karel complete repetitive tasks.

A function is a named set of commands that Karel can run multiple times to avoid rewriting code. Example: def turnRight(): turns Karel right by turning left three times.

M
e
n
u