Course 1 Week 1 Flashcards

1
Q

What is Information Technology?

A

The use of digital technology like computers or the Internet to store and process data into useful information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a computer?

A

a device that stores and processes data by performing calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the QWERTY keyboard layout called?

A

Cordelia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What was one of the earliest computers and when was it invented?

A

Abacus, invented in 500 BC to count large numbers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When was the mechanical calculator invented?

A

17th century by Blaise Pascal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When was the programmable loom invented?

A

1800s by Joseph Jacquard using punch cards

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What were punch cards?

A

A sequence of cards with holes in them to automatically perform calculations instead of manually entering them by hand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Who invented the difference engine and analytical engine?

A

Charles Babbage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Who developed the first algorithm for the analytical engine?

A

Ada Lovelace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an algorithm?

A

A series of steps that solve specific problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is cryptography?

A

the art of writing and solving codes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What replaced punch cards and when?

A

Magnetic tape in the 1950s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a compiler?

A

a computer program that translates code written in one programming language often into the machine’s native language.

(translates source code into machine code)

A compiler is a program that translates a computer language that is easy for a programmer to understand to a series of bits (representing instructions) for the hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is binary system? How does a computer use it? And what is it also known as?

A

The binary system is a computer’s way of representing data using 0s and 1s.

computer uses binary system to communicate

(binary digits (bits) grouped into 8 numbers )

Also known as base-2 numeral system (power of 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a group of 8 bits called?

A

a byte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does base-2 system mean?

A

two to the eighth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Each byte can store how many characters?

A

1

18
Q

What’s the maximum value we can have with 8 bits in a byte?

A

256

Since there are 8 bits with two values each, the highest number of possible values is 2 to the power of 8, or 256.

(the #’s are only 0-255 which is 256 values)

19
Q

What is the highest decimal value a byte can represent?

A

255

There are 256 values in a byte, from the decimal number 0 to 255, which is the highest value since the count starts at 0.

20
Q

Why did UTF-8 replace the ASCII character-encoding standard?

A

UTF-8 replaced the ASCII character-encoding standard because it can store a character in more than a single byte.

21
Q

What is character encoding?

A

assigning binary values to characters so we can read them

(dictionary for us for computer speak)

22
Q

What is abstraction?

A

To take a relatively complex system and simplify it for our use

23
Q

What is ASCII? What does it represent?

A

The oldest character encoding standard used is ASCII. It represents the English alphabet, digits, and punctuation marks

24
Q

What is the decimal-form base 10 system?

A

The decimal number system has 10 possible numbers you can use ranging from 0-9

The base of a number system tells us how many unique digits are used to form a number in that system.

(others like binary, hexadecimal, dozenal, octal use others)

25
Q

What is Linux OS? Where is it most used?

A

Linux is one of the largest open source operating systems used heavily in business infrastructure and in the consumer space

26
Q

What are logic gates?

A

Electrical components that tell a computer how to perform binary calculations (by allowing transistors to do more complex tasks)

Allow transistors to do more complex tasks, like decide where to send electrical signals depending on logical conditions

27
Q

What is open source?

A

This means the developers will let other developers share, modify, and distribute their software for free

28
Q

What is a transistor?

A

In a microchip, it’s an electrical current that acts as a switch.

If it lets current through it represents binary digit 1, cuts it off it’s a 0.

29
Q

What is the NOT gate?

A

only has 1 input signal, and outputs a signal with an opposite binary state.

30
Q

What is the AND gate?

A

2 input signals. Outputs an “on” signal only when both inputs are “on”.

31
Q

What is the OR gate?

A

2 input signals, outputs an “off” signal only when both inputs are off.

32
Q

What is the XOR gate?

A

2 input signals, “on” signal when only one of the inputs are “on”.

33
Q

What is the NAND gate?

A

2 input signals, if both inputs are “on” then output is “off”

34
Q

What is the XNOR gate?

A

2 input signals, “on” only when both are the same on or off input.

35
Q

Are logic gates physical electrical components?

A

Yes, plug them into circuit board

36
Q

What is a circuit?

A

electrical system that perform the binary calculations of the logic gates linked together

37
Q

How do you link logic gates? 2 answers

A
  1. letting output from one gate serve as input for another gate
  2. by using same inputs for multiple gates
38
Q

What is an example of a decimal number?

A

330, 250, 44 million, etc

39
Q

What’s an example of abstraction?

A

Driving a car, don’t know how to operate what’s under the hood but we can drive it because it hides complexity by providing a common interface (wheel, pedals, etc)

different cars operate the same way even if engine is different

OR

error message, don’t have to dig into the code

40
Q

What are the four main layers a computer can be cut into?

A
  1. OS
  2. Hardware
  3. Software
  4. User