TSA Coding General Study Guide (copy)

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 / 121

encourage image

There's no tags or description

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

122 Terms

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