Lesson 1 Flashcards

1
Q

Quite literally, all around us. From
the take-out we order, to the movies we stream, code enables everyday actions in our lives.

A

Programming

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

Is the tangible and visible component of a computer system such as the monitor, keyboard, mouse, to name a few

A

Hardware

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

Is a program that a computer uses to function which is kept in a hardware device like a hard disk and is intangible

A

Software

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

Hardware Components

A

•CPU
•Memory

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

Two types of Memory

A

•Main Memory
•Secondary Memory

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

Main Memory is:

A

•Fast Speed
•Expensive Price
•Low Capacity
•Volatile

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

Secodary Memory is:

A

•Slow Speed
•Cheap Price
•High Capacity
•Non-Volatile

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

Allow computer systems to interact
with the outside world by moving data into and out of the system.

A

Input and Output Devices

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

These are instructions for
the processor

A

Programs

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

Some Types Of Computer Programs

A

•System Programs
•Application Programs
•Compilers

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

This is a standardized communication technique for expressing instructions to a computer. Like human languages, each language has its syntax and grammar. These instructions are translated into machine language that can be understood by computers.

A

Programming Language

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

Two Categories of Programming Languages

A

•High-Level Languages
•Low-Level Languages

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

High-Level Languages is:

A

•User-friendly
•Platform-independent
•Abstract from low-level details

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

Low-Level Languages is:

A

•Closer to Machine code
•Platform-dependent
•Efficient but harder to program

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