FCCCA: Chapter 1 - Introduction to Computer Programming

0.0(0)
studied byStudied by 2 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/51

flashcard set

Earn XP

Description and Tags

identification

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

52 Terms

1
New cards

It is a machine or device that performs processes, calculations, and operations supported instructions provided

Computer

2
New cards

What is the “brain of the computer” called?

CPU or Central Processing Unit

3
New cards

This component of a computer is a physical structure that houses the processor, memory, storage, communication ports, and peripheral devices

Motherboard

4
New cards

A type of memory that can only be read and its contents are not lost even when the computer is switched off

Read-Only Memory or ROM

5
New cards

What type of software is specifically designed to perform a particular task for the user, such as word processing or playing a game?

Application Software

6
New cards

What is a set of instructions written in a programming language that tells a computer what to do?

Program

7
New cards

What is the term for a programming language that is close to machine code and interacts directly with the computer's hardware?

Low-level Language

8
New cards

What is the term for a temporary storage location in the computer's memory used to hold data that can be changed during program execution?

Variable

9
New cards

In computer programming, what is the term for a value that cannot be changed during the execution of a program?

Constant

10
New cards

This component of a computer is responsible for performing arithmetical, logical, and input/output operations. What is it?

Central Processing Unit or CPU

11
New cards

What input device is used to point, click, and drag on a computer screen?

Mouse

12
New cards

What CPU component directs the flow of data and instructions?

Control Unit

13
New cards

What is the other term for the Immediate Access Store (IAS)?

Main Memory

14
New cards

What memory type temporarily stores frequently used data for faster access?

Cache

15
New cards

What is the collective term for the programs that make a computer useful?

Software

16
New cards

What software directly controls and manages computer hardware?

System Software

17
New cards

What system software acts as the master control program of the computer?

Operating System (OS)

18
New cards

What type of system software maintains computer performance and security?

Utility Software

19
New cards

What software classification includes word processors, spreadsheets, and browsers?

Application Software

20
New cards

What software provides tools like compilers and text editors for creating programs?

Programming Software

21
New cards

What is the central repository where integrated data is stored for analysis?

Data Warehouse

22
New cards

What term refers to the human aspect of computer systems?

Peopleware

23
New cards

What is the programming language made up entirely of binary codes?

Machine Language

24
New cards

What low-level language uses mnemonics?

Assembly Language

25
New cards

What is one advantage of using low-level languages?

Fast and Memory Efficient

26
New cards

What is one disadvantage of using low-level languages?

Hard to Learn and Understand

27
New cards

What is one key trait of high-level languages compared to low-level ones?

Easier for humans to read, write, and understand because they use English-like language

28
New cards

What type of translator converts the entire program into machine code at once?

Compiler

29
New cards

What type of translator executes the program line by line?

Interpreter

30
New cards

What type of translator converts assembly language into machine code?

Assembler

31
New cards

What is one advantage of high-level languages in terms of readability?

Easy to code due to English-like language and easy to debug and maintain

32
New cards

What is one disadvantage of high-level languages compared to low-level?

Slower execution speed

33
New cards

What type of software is written mostly in low-level languages for efficiency?

System Software

34
New cards

What type of applications are developed using high-level languages?

Application Software

35
New cards

What language type is closer to human language and easier to learn?

High-level language

36
New cards

Which translator is known for fast execution but requires compilation before running?

Compiler

37
New cards

What type of language is machine dependent?

Low-level Language

38
New cards

What type of language is machine independent?

High-level Language

39
New cards

What type of language is faster in execution but harder to understand?

Low-level Language

40
New cards

What type of language is easier to learn but slower in execution?

High-level Language

41
New cards

What type of language requires knowledge of hardware architecture?

Low-level Language

42
New cards

What type of language allows programmers to focus on solving problems instead of hardware details?

High-level Language

43
New cards

What type of shell uses text commands typed by the user?

Command-Line Shell

44
New cards

What type of shell uses icons, windows, and menus for interaction?

Graphical Shell

45
New cards

What is the common abbreviation for a command-line interface shell?

Command Line Interface

46
New cards

What is the common abbreviation for a graphical user interface shell?

Graphical User Interface

47
New cards

What shell requires users to memorize commands to operate?

Command-Line Shell (CLI)

48
New cards

What shell is easier for beginners because of its visual elements?

Graphical Shell (GUI)

49
New cards

What shell is generally faster and more efficient for advanced users?

Command-Line Shell (CLI)

50
New cards

What shell is common in modern operating systems like Windows and macOS?

Graphical Shell (GUI)

51
New cards

What shell is typically used in Linux systems for administrative tasks?

Command-Line Shell (CLI, usually Bash)

52
New cards

What shell is considered more user-friendly but consumes more resources?

Graphical Shell (GUI)

Explore top flashcards

World Lit Midterm
Updated 1046d ago
flashcards Flashcards (25)
Vývinovka
Updated 506d ago
flashcards Flashcards (66)
Units 1-12 of Vocab
Updated 1052d ago
flashcards Flashcards (240)
BIO Final 2023
Updated 692d ago
flashcards Flashcards (159)
Chapter 2
Updated 777d ago
flashcards Flashcards (30)
World Lit Midterm
Updated 1046d ago
flashcards Flashcards (25)
Vývinovka
Updated 506d ago
flashcards Flashcards (66)
Units 1-12 of Vocab
Updated 1052d ago
flashcards Flashcards (240)
BIO Final 2023
Updated 692d ago
flashcards Flashcards (159)
Chapter 2
Updated 777d ago
flashcards Flashcards (30)