TSA Coding General Study Guide (copy)

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/121

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:35 PM on 3/1/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

122 Terms

1
New cards
What is hardware?
The physical components of a computer system.
2
New cards
What is a motherboard?
The main circuit board that connects all components of a computer.
3
New cards
What is the central processing unit (CPU)?
The primary component that executes instructions and processes data.
4
New cards
What are the two major CPU manufacturers for PCs?
Intel and AMD.
5
New cards
What is mass storage?
Devices that store large amounts of data.
6
New cards
What is a Hard Disk Drive (HDD)?
A traditional storage device that uses spinning disks to read/write data.
7
New cards
What is a Solid State Drive (SSD)?
A storage device that uses flash memory for faster data access.
8
New cards
Which is generally faster: HDD or SSD?
SSD is generally faster than HDD.
9
New cards
Which is less prone to failure: HDD or SSD? Why?
SSD is less prone to failure because it has no moving parts.
10
New cards
What is random access memory (RAM)?
A type of volatile memory that temporarily stores data for the CPU.
11
New cards
When is RAM used?
When the CPU needs to access data quickly during processing.
12
New cards
How is RAM different from mass storage? Why?
RAM is temporary and faster than mass storage, which is permanent.
13
New cards
When should mass storage be used over RAM?
When large amounts of data need to be stored permanently.
14
New cards
What is cache in the context of computing?
A small, fast type of volatile memory that provides high-speed data access to the CPU.
15
New cards
What is a graphical processing unit (GPU)?
A specialized processor designed to accelerate graphics rendering.
16
New cards
Where does the GPU typically reside?
On the motherboard or as a dedicated graphics card.
17
New cards
What is a clock in the context of computing?
A timing device that synchronizes the operations of the CPU.
18
New cards
What is the power supply unit (PSU)?
The component that supplies power to the computer.
19
New cards
What is Universal Serial Bus (USB)? When would you use it?
A standard for connecting devices; used for data transfer and power.
20
New cards
What is a Secure Digital (SD) card? When would you use it?
A memory card used for storing data in portable devices.
21
New cards
What is VGA, DVI, and HDMI for?
Standards for sending video signals from a source to a display.
22
New cards
What are routers?
Devices that forward data packets between computer networks.
23
New cards
What are modems?
Devices that modulate and demodulate signals for internet access.
24
New cards
What is an encoding?
The process of converting data into a specific format.
25
New cards
What is binary?
A base-2 numeral system that uses two symbols: 0 and 1.
26
New cards
What is decimal?
A base-10 numeral system that uses ten symbols: 0-9.
27
New cards
What is octal?
A base-8 numeral system that uses eight symbols: 0-7.
28
New cards
What is hexadecimal?
A base-16 numeral system that uses sixteen symbols: 0-9 and A-F.
29
New cards
What is base-64?
An encoding scheme that converts binary data into ASCII text.
30
New cards
What is ASCII?
A character encoding standard for electronic communication.
31
New cards
What is UTF-8?
A variable-width character encoding for Unicode.
32
New cards
What is the difference between encodings and encryption?
Encodings are transformations for data representation; encryption is for data security.
33
New cards
What is a bit?
The smallest unit of data in computing, representing a binary value.
34
New cards
What is a byte?
A group of 8 bits, commonly used to represent a character.
35
New cards
What is a hertz?
A unit of frequency equal to one cycle per second.
36
New cards
What are metric prefixes?
Prefixes that denote powers of ten (e.g., kilo, mega, giga).
37
New cards
What are binary prefixes?
Prefixes that denote powers of two (e.g., kibi, mebi, gibi).
38
New cards
What is the difference between metric and binary prefixes?
Metric prefixes are based on powers of ten; binary prefixes are based on powers of two.
39
New cards
Why don’t we really use binary prefixes?
Because metric prefixes are more widely recognized in everyday usage.
40
New cards
Why are the numbers off when checking a thumb drive's capacity?
Because manufacturers use decimal system to calculate capacity, while computers use binary.
41
New cards
What is firmware?
Software that is permanently programmed into hardware.
42
New cards
What is system setup?
The configuration interface for hardware settings.
43
New cards
What is BIOS/UEFI?
Firmware interfaces for computing devices to boot up.
44
New cards
What is a compiler?
A program that converts high-level code into machine code.
45
New cards
What is an assembler?
A tool that converts assembly language into machine code.
46
New cards
What is an interpreter in computing?
A program that executes code line by line.
47
New cards
What is assembly?
A low-level programming language closely related to machine code.
48
New cards
What is a runtime environment?
A collection of programs that allow code to run in its intended environment.
49
New cards
What is bytecode?
An intermediate code that is executed by a virtual machine.
50
New cards
What is machine code?
The lowest-level representation of a compiled program.
51
New cards
What does it mean for a project to be open source?
The source code is freely available for use and modification.
52
New cards
What are some examples of open source projects?
Linux, Apache, and Mozilla Firefox.
53
New cards
What is a proprietary program?
Software owned by an individual or company, with restrictions on use.
54
New cards
What is a high-level language?
A programming language that is more abstract and closer to human language. Examples include Python and Java.
55
New cards
What is a low-level language?
A programming language that is closely related to machine code. Examples include Assembly.
56
New cards
How are high-level and low-level programming languages different?
High-level languages are easier to use; low-level languages provide more control over hardware.
57
New cards
What does it mean for a programming language to be object-oriented?
It supports the concept of objects that contain data and methods. Examples include Java and C++.
58
New cards
What is a programming language?
A set of instructions that can be used to produce various kinds of output.
59
New cards
What is Java?
A high-level programming language commonly used for web and application development.
60
New cards
What is C?
A general-purpose programming language often used for system programming.
61
New cards
What is C#?
A programming language developed by Microsoft for .NET framework applications.
62
New cards
What is C++?
An extension of C that includes object-oriented features.
63
New cards
What is Python?
A high-level programming language known for its readability and versatility.
64
New cards
What is JavaScript?
A scripting language commonly used for web development.
65
New cards
What is an integer (int)?
A data type that represents whole numbers.
66
New cards
What is a string (str)?
A sequence of characters used to represent text.
67
New cards
What is a character (chr)?
A data type that represents a single character.
68
New cards
What is a floating-point (float) number?
A data type that represents decimal numbers.
69
New cards
What is a boolean (bool) value?
A data type that represents true/false values.
70
New cards
Why are there different variable types?
To efficiently represent and manipulate different kinds of data.
71
New cards
What is type casting?
The conversion of one data type to another.
72
New cards
What is a list?
An ordered collection of items that can be of different types.
73
New cards
What is an array?
A data structure that contains a fixed number of elements of the same type.
74
New cards
What is a set?
An unordered collection of unique items.
75
New cards
What is a dictionary (map)?
A collection of key-value pairs for data storage.
76
New cards
What are if statements?
Conditional statements that execute code based on a boolean expression.
77
New cards
What are other statements?
Additional control structures like for loops and while loops.
78
New cards
What are logic gates?
Basic building blocks of digital circuits that operate on one or more binary inputs.
79
New cards
What does the OR logic gate do?
Outputs true if at least one input is true.
80
New cards
What does the AND logic gate do?
Outputs true only if all inputs are true.
81
New cards
What does the NOT logic gate do?
Outputs the opposite of the input value.
82
New cards
What does the XOR logic gate do?
Outputs true if exactly one input is true.
83
New cards
What is a for loop?
A control structure that repeats a block of code a specified number of times.
84
New cards
What is a while loop?
A control structure that repeats a block of code as long as a condition is true.
85
New cards
What is a function?
A reusable block of code that performs a specific task.
86
New cards
What is an object?
An instance of a class that encapsulates data and behavior.
87
New cards
What is a method?
A function associated with an object.
88
New cards
What is a class?
A blueprint for creating objects that defines properties and methods.
89
New cards
What is a bug?
An error or flaw in a program that produces incorrect results.
90
New cards
What is debugging?
The process of identifying and fixing bugs in software.
91
New cards
What is code?
The written instructions that make up a computer program.
92
New cards
What is an algorithm?
A step-by-step procedure for solving a problem.
93
New cards
What is a program?
A set of instructions that tell a computer how to perform a task.
94
New cards
What is data?
Information processed or stored by a computer.
95
New cards
What is input and output?
Input is data sent to a program, output is data produced by it.
96
New cards
What is the internet?
A worldwide network of interconnected computers.
97
New cards
What is a packet?
A formatted unit of data carried by a packet-switched network.
98
New cards
What is TCP/IP?
A set of protocols that govern communication over the internet.
99
New cards
What is UDP/IP?
A communication protocol that allows sending packets without checking for reliability.
100
New cards
How is TCP and UDP different?
TCP is connection-oriented and reliable; UDP is connectionless and faster.