Computer Engineering
Electrical Engineering
Circuit Components
Coding
General
100

What is the difference between hardware and software?

Hardware: physical parts of a computer (monitor, motherboard, graphics card, keyboard, mouse, speakers...)

Software: programs that use instructions to tell the hardware what to do! (word processor, web browser, photo editor, device drivers...)

100

Define electricity

The flow of electrons

100

What does LED stand for?

Light Emitting Diode

100

What number is 101011

43

100

What do AI and ML stand for?

Artificial Intelligence, Machine Learning

200

Which number system is used by computers?

Binary (0’s and 1’s), also accepting ternary (0, 1, 2)

200

Name 3 conductors

AND

Name 3 insulators

Graphite, copper, gold, salty water, lead...


Dry wood, plastic, rubber, paper, wool, glass, ceramic...

200

What is the name of this circuit component?


Resistor

200

Find the error in the following code:

x = 5 + 1

y = 30

print(x - y

There is no closing bracket on the print statement.

200

Name 3 types of engineering

Electrical, computer, mechanical, chemical, materials, biomedical...

300

Name 3 programming languages

Python, C/C++, Java, Javascript, R, Julia…

300

What was the turning test? 

A test made by Alan Turning made to see if you could tell a human and AI apart


300

What does a phototransistor do? 

Variable resistance according to light (analog)

300

What is the output of the following code?

x = 2

y = 1

y += 2

if x > y:

    print(x)

else:

    print(y)

3

300

Tell us about your favorite project this week and how fun it was, you don't get points if you aren't convincing 

up to instructors

400

Name 4 physical memory storage device. (100 points for each) 

USB, SD card, microSD card, floppy disk, disk, CD, solid state drive...

400

Explain how a breadboard works

I'm not typing that out sorry

400

What does PCB stand for?

Printed Circuit Board

400

What are 2 of the 3 errors in the following code?

Print("hello world)

x = 5

pet = "dog"

print(x + pet)



Print() should have a lowercase p

"hello world" is missing the second quotation mark

You cannot add a string and a number

400

What does GSB stand for?

General Service Building

500

What does ROM stand for and what is it used for? 

Read-only memory, cannot write to this memory. Used for booting instructions and instructions to connect to hardware.

500

Name an example of a microprocessor.

CPU, Arduino, any specification of CPU including ARM, Intel or AMD machines

500

Name 4 commonly used electrical components

Resistors, Capacitors, Transistors, LEDs, inductor, BJT, Buzzer, Photocell, Battery Clip

500

What is the output of the following code?

x = 0

while x < 5:

    x = 1

print(x)

This is an infinite while loop! There is no output.

500

Name the 2 instructors of this camp 

Dahlia and William


M
e
n
u