Computer Science Principles AP

48 Karteikartenvon Azeem
Diese Karteikarten lernenKostenlos · Spaced Repetition · iPhone, Android, Mac & Web

Alle Karten

1
syntax error
A mistake in typed code violating programming language rules.
2
logic error
Mistake in an algorithm causing unexpected behavior.
3
run-time error
Error in a program occurring during execution.
4
overflow error
Error due to insufficient bits to represent a number.
5
bit
Binary Digit 0 or 1
6
Byte
Sequence of 8 bits
7
analog data
Values changing smoothly over time.
8
lossless
Data compression preserving all original data.
9
metadata
Descriptive data about data.
10
sequencing
Sequential execution of steps in an algorithm.
11
selection
Choosing a path based on a Boolean condition.
12
iteration
Repetition of steps in an algorithm.
13
linear search
Algorithm finding a target value in a list.
14
binary search
Algorithm searching a sorted list by splitting it.
15
reasonable time
Algorithm's run time not increasing superpolynomially.
16
heuristic
Technique aiding algorithms in finding solutions.
17
undecidable
Problem impossible to solve with an algorithm.
18
library
Collection of useful procedures.
19
API
Library of procedures with usage descriptions.
20
modularity
Separating a program into independent modules.
21
traversal
Iterating over items in a list.
22
computing device
Physical device running programs.
23
computer network
Interconnected devices for data exchange.
24
bandwidth
Max data sent over a network in a period.
25
protocol
Set of rules specifying system behavior.
26
scalability
System's ability to adjust to new demands.
27
IP (Internet Protocol)
Protocol for addressing and routing data.
28
TCP (Transmission Control Protocol)
Data transport protocol ensuring packet delivery.
29
UDP (User Datagram Protocol)
Lightweight data transport protocol.
30
World Wide Web
System of linked web pages and media.
31
HTTP (Hypertext Transfer Protocol)
Protocol for web data exchange.
32
parallel computing
Model splitting a program into tasks.
33
speedup
Improvement in solving time with parallelism.
34
distributed computing
Model using multiple devices for program tasks.
35
digital divide
Disparity in access to computing resources.
36
crowdsourcing
Collaborative model for funding or creating.
37
citizen science
Public participation in scientific research.
38
Creative Commons
Copyright alternative for sharing creations.
39
open access
Policy allowing access to documents or data.
40
PII (Personally identifiable information)
Data identifying an individual.
41
multifactor authentication (MFA)
User authentication with multiple evidence types.
42
encryption
Scrambling data to prevent unauthorized access.
43
symmetric encryption
Data encryption with a single key.
44
public key encryption
Asymmetric encryption technique.
45
cookie
Text tracking user information on websites.
46
virus
Type of self-replicating computer malware.
47
phishing
Deceptive method to obtain private information.
48
rogue access point
Unauthorized wireless network access point.
Alle 48 Karten kostenlos lernen

Mehr Karteikarten: Informatik

Totale kostprijs van een aankoop61 KartenInformatik · NiederländischYaniRepublic Act No. 10175 (Cybercrime Prevention Act of 2012)50 KartenInformatik · EnglischSANGALLAPython42 KartenInformatik · Englisch—Griffith—Lecture 2 + Lecture 2 (IDK)37 KartenInformatik · EnglischAmoghLogical Modelling31 KartenInformatik · Englisch—Griffith—IT 276 Final25 KartenInformatik · Englischargord2health laws20 KartenInformatik · EnglischmichaComp Sci II Midterm14 KartenInformatik · EnglischEucalyptusWeek 8 - Input and Output Management9 KartenInformatik · Englisch—Griffith—Computer Security: Requirements and Policies (ECS 153A)306 KartenInformatik · EnglischYashComputer Security (CSDS 344) Midterm 1105 KartenInformatik · EnglischSydneyNetworking: OSI Model Layers75 KartenInformatikJmac

Alle Decks: Informatik

Lerne diese Decks in der App

Kostenlos auf iPhone, Android, Mac und im Web. Füge jedes Deck mit einem Tipp zu deinem Konto hinzu.

Laden im App StoreJetzt bei Google Play
Alle 48 Karten kostenlos lernen