Coding 2025 TSA

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 109

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

110 Terms

1
What is hardware?
Physical components of a computer system
New cards
2
What is a motherboard?
The main circuit board that connects all components of a computer
New cards
3
What is the central processing unit (CPU)?
The part of the computer responsible for performing calculations and executing instructions
New cards
4
What are the two major CPU manufacturers for PCs (personal computers)?
Intel and AMD
New cards
5
What is mass storage?
Long-term storage for data
New cards
6
What is a Hard Disk Drive (HDD)?
A storage device that uses rotating magnetic disks to read/write data
New cards
7
What is a Solid State Drive (SSD)?
A storage device that uses flash memory to store data
New cards
8
Which is generally faster: HDD or SSD?
SSD
New cards
9
Which is less prone to failure: HDD or SSD? Why?
SSD, because it has no moving parts
New cards
10
What is random access memory (RAM)?
Memory that the CPU uses to store and retrieve data quickly while the computer is on
New cards
11
When is RAM used?
During active processing and running of programs
New cards
12
How is RAM different from mass storage? Why?
RAM is faster and used for temporary data during processing
New cards
13
When should mass storage be used over RAM?
When data needs to be permanently stored
New cards
14
What is cache (in the context of computing)?
A type of RAM used for temporary storage of frequently accessed data
New cards
15
What is a graphical processing unit (GPU)?
A component that handles video and graphical data
New cards
16
What two places does the GPU typically reside?
In the CPU and in a dedicated graphics card
New cards
17
What is a clock (in the context of computing)?
A timer that synchronizes the speed of the CPU and other components
New cards
18
What is the power supply unit (PSU)?
The component that provides power to the computer's internal components
New cards
19
What is Universal Serial Bus (USB)? When would you use it?
A protocol for transferring data between devices, typically used for peripherals
New cards
20
What is a Secure Digital (SD) card? When would you use it?
A small storage device for transferring data, commonly used in cameras and mobile devices
New cards
21
What is Video Graphics Array (VGA)
Digital Visual Interface (DVI), and High-Definition Multimedia Interface (HDMI) for?, They are video output interfaces for connecting to displays
New cards
22
What are routers?
Devices that manage and direct traffic between computer networks
New cards
23
What are modems?
Devices that modulate and demodulate signals to allow communication over telephone lines or cable systems
New cards
24
What is an encoding?
A system for representing text
New cards
25
What is binary?
A system of two digits
New cards
26
What is decimal?
A number system based on ten digits
New cards
27
What is octal?
A number system based on eight digits
New cards
28
What is hexadecimal?
A number system based on sixteen digits
New cards
29
What is base-64?
A method for encoding binary data
New cards
30
What is American Standard Code for Information Interchange (ASCII)?
A character encoding standard
New cards
31
What is Unicode Transformation Format 8 (UTF-8)?
A character encoding standard
New cards
32
What is the difference between encodings and encryption?
Encoding is reversible, encryption is not
New cards
33
What is a bit?
The smallest unit of data
New cards
34
What is a byte?
A unit of data equal to 8 bits
New cards
35
What is a hertz?
A unit of frequency
New cards
36
What are metric prefixes (kilo
mega, giga, tera, peta)?, Prefixes used to denote powers of ten
New cards
37
What are binary prefixes (kibi
mebi, gibi, tebi, pebi)?, Prefixes used to denote powers of two
New cards
38
What is the difference between metric and binary prefixes?
Metric prefixes are powers of ten, binary prefixes are powers of two
New cards
39
Why don't we really use binary prefixes?
They are less intuitive
New cards
40
You buy a thumb drive with 64 gigabytes. However
when you check the properties, the numbers are off. Why is this?, The drive uses binary prefixes
New cards
41
What is firmware?
Software embedded in hardware
New cards
42
What is system setup?
A configuration utility for hardware
New cards
43
What is BIOS/UEFI?
Basic Input/Output System
New cards
44
What is a compiler?
A tool that translates code into machine language
New cards
45
What is an assembler?
A tool that converts assembly language into machine code
New cards
46
What is an interpreter (in computing)?
A tool that directly executes instructions from a high-level program
New cards
47
What is assembly?
A low-level programming language
New cards
48
What is a runtime environment?
The environment in which a program executes
New cards
49
What is bytecode?
A form of intermediate code between high-level code and machine code
New cards
50
What is machine code?
Code directly executed by the computer's CPU
New cards
51
What does it mean for a project to be open source? What are some examples of open source projects?
The source code is freely available to the public
New cards
52
What is a proprietary program?
A program whose source code is not made public
New cards
53
What is a high-level language? Examples?
A programming language that is closer to human languages
New cards
54
What is a low-level language? Examples?
A programming language closer to machine code
New cards
55
How are high-level and low-level programming languages different?
High-level languages are closer to human languages, low-level are closer to machine code
New cards
56
What does it mean for a programming language to be object-oriented? Examples?
The language uses objects for data manipulation
New cards
57
What is a programming language?
A set of instructions for a computer
New cards
58
Identify the following languages and list common uses: Java
C, C#, C++, Python, JavaScript., Various programming languages for different tasks
New cards
59
What is an integer (int)?
A whole number
New cards
60
What is a string (str)?
A sequence of characters
New cards
61
What is a character (chr)?
A single symbol
New cards
62
What is a floating-point (float) number?
A number with a decimal point
New cards
63
What is a boolean (bool) value?
A value that is either true or false
New cards
64
Why are there different variable types?
To store different types of data efficiently
New cards
65
What is type casting?
The conversion of one data type to another
New cards
66
What is a list?
A collection of ordered elements
New cards
67
What is an array?
A collection of elements of the same type
New cards
68
What is a set?
A collection of unique elements
New cards
69
What is a dictionary (map)?
A collection of key-value pairs
New cards
70
What are if statements?
A control flow statement for decision-making
New cards
71
What are if-else statements?
A control flow that chooses between two options
New cards
72
What are logic gates?
Basic digital circuits for decision-making
New cards
73
What do each of these logic gates do? OR
AND, NOT, XOR., Perform operations on binary data
New cards
74
What is a for loop?
A loop that iterates a fixed number of times
New cards
75
What is a while loop?
A loop that runs until a condition is false
New cards
76
What is a function?
A block of code designed to perform a task
New cards
77
What is an object?
An instance of a class
New cards
78
What is a method?
A function associated with an object
New cards
79
What is a class?
A blueprint for creating objects
New cards
80
What is a bug?
An error in a program
New cards
81
What is debugging?
The process of identifying and fixing bugs
New cards
82
What is code?
Instructions written in a programming language
New cards
83
What is an algorithm?
A step-by-step process for solving a problem
New cards
84
What is a program?
A set of instructions executed by a computer
New cards
85
What is data?
Information processed by a computer
New cards
86
What is input and output?
Data sent to and from a computer
New cards
87
What is the internet?
A global network of computers
New cards
88
What is a packet?
A unit of data transmitted over a network
New cards
89
What is Transmission Control Protocol / Internet Protocol (TCP/IP)?
A suite of communication protocols used for the internet
New cards
90
What is User Datagram Protocol / Internet Protocol (UDP/IP)?
A communication protocol for faster data transfer
New cards
91
How is TCP and UDP different? When may you want to use one over another?
TCP is reliable, UDP is faster
New cards
92
What is an IP address?
A unique identifier for a device on a network
New cards
93
What is the World Wide Web?
A system of interlinked hypertext documents
New cards
94
What is a web browser?
A tool for accessing the internet
New cards
95
What is HTML?
A markup language used to create the structure of web pages
New cards
96
What is the Domain Name System (DNS)?
A system that translates domain names into IP addresses
New cards
97
What is a Universal Resource Locator (URL)?
The address of a resource on the internet
New cards
98
What is Hypertext Transfer Protocol (HTTP)?
A protocol for transferring hypertext documents
New cards
99
What is HTTPS? Why do almost all websites today use HTTPS over HTTP?
HTTPS is secure, encrypting data during transfer
New cards
100
Why is HTML
CSS, and JavaScript important for making basic websites?, They are the core technologies for web development
New cards

Explore top notes

note Note
studied byStudied by 1 person
86 days ago
5.0(1)
note Note
studied byStudied by 14 people
761 days ago
5.0(2)
note Note
studied byStudied by 66 people
511 days ago
5.0(1)
note Note
studied byStudied by 14 people
953 days ago
5.0(1)
note Note
studied byStudied by 5 people
926 days ago
4.0(1)
note Note
studied byStudied by 10 people
895 days ago
5.0(1)
note Note
studied byStudied by 11 people
972 days ago
4.5(2)
note Note
studied byStudied by 5237 people
150 days ago
4.4(9)

Explore top flashcards

flashcards Flashcard (28)
studied byStudied by 7 people
662 days ago
5.0(1)
flashcards Flashcard (96)
studied byStudied by 73 people
748 days ago
5.0(5)
flashcards Flashcard (43)
studied byStudied by 3 people
635 days ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 8 people
789 days ago
5.0(1)
flashcards Flashcard (170)
studied byStudied by 7 people
121 days ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 41 people
97 days ago
5.0(1)
flashcards Flashcard (1000)
studied byStudied by 29 people
852 days ago
4.0(1)
flashcards Flashcard (53)
studied byStudied by 3742 people
709 days ago
4.2(54)
robot