Computer unit 1 Flashcards

1
Q

What is a software engineer?

A

Software engineers design, develop, and maintain software applications

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

Computer software

A

collection of programs, data, and Instructions that enable a computer system to perform specific tasks or functions

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

computer hardware

A

Physical components of a computer system that can be touched or manipulated

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

computational system

A

combination of hardware, software, and data that work together to perform computational tasks

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

computational device

A

any device capable of performing computations or processing information

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

Machine learning

A

it involves training models on large datasets to recognize patterns, make inferences, and improve performance over time through experience

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

What is the purpose of a compiler?

A

It translates high-level programming language to low-level programming language

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

How is data stored on a computer

A

Binary

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

Von Neumann architecture

A

A computer architecture that uses a single memory unit for both instructions and data

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

RAM

A

Temporarily stores data and instructions that the CPU needs to access when the computer is in use

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

What is pseudocode?

A

An artificial language that helps programmers develop algorithms

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

CPU

A

Central processing unit; The “brain” of the computer and mostly performs the calculations and instructions in a computer such as algorithms, logical operations, and controlling the flow of data

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

What are some storage devices?

A

Hard disk drives, solid state drives, DVD, CD

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

What is the motherboard?

A

The motherboard is the main circuit that connects and allows communication between various hardware components of the computer; it mothers the CPU, memory modules, storage devices, and other essential components

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

What is the GPU

A

Graphic processing unit; Houses the graphics cards which display images, videos and 3D graphics that are reflected onto the computer screen.

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

Examples of input devices

A

Keyboard, mouse, microphone

17
Q

Examples of output devices

A

Monitor, printer, speakers

18
Q

What is the Fetch-Decode-Execute cycle?

A

The CPU fetches the instructions from the memory (RAM), Decodes it to understand the operation to be performed, the executes the instructions

19
Q

what is system software?

A

A collection of computer programs that manage the resources of a computer and facilitates access to those resources

20
Q

What is binary?

A

Binary is how a computer executes and understands a set of instructions. It is made up of 1 and 0 and has two states, on and off. Binary is a low-level language

21
Q

Syntax

A

Programming languages have specific rules and syntax that dictate how programs should be written

22
Q

Data type

A

Programming languages define different data types that determine how data is stored and manipulated in the program

23
Q

Variables

A

programmers can declare variables to store and manipulate data during program execution

24
Q

Control structure

A

Programming languages provide a control structure such as conditional statements and loops to control the flow of execution withing a program

25
Q

Functions and procedure

A

Languages allow the definition and use of functions and procedures, which are reusable blocks of code that [perform specific tasks

26
Q

Libraries

A

Programming languages often provide libraries that offer pre-written code for common tasks, allowing developers to use existing coding solutions

27
Q

compilation

A

programming languages are compiled, meaning they are translated into machine code before execution

28
Q

examples of programming languages

A

C/C++, Java,Python,JavaScript,ruby,swift

29
Q

machine language and assembly language

A

Machine language is a low-level language along with assembly language. Machine code consist of binary code with using 1 and 0, and assembly language uses more human readable representation of machine language instructions