Computer Science Principles Exam

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

1/30

flashcard set

Earn XP

Description and Tags

3.5 Binary to ASCII Conversion

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

Algorithm

A finite set of instructions that accomplish a specific task 

2
New cards

Sequencing

The application of each step of an algorithm in the order in which the code statements are given 

3
New cards

Selection

Determines which parts of an algorithm are executed based on a condition being true or false 

4
New cards

Iteration

A repeating portion of an algorithm 

5
New cards

Visual Programming Language

A programming language that uses graphical blocks or elements to create programs.

6
New cards

Textual Programming Language

A programming language that uses written code (text) to create programs.

7
New cards

State Space

The space of potential possibilities

8
New cards

Fixed-Width Encoding

A character encoding system where every character is represented using the same number of bits or bytes. 

9
New cards

Variable-Width Encoding

A character encoding scheme that uses codes of different lengths to represent characters 

10
New cards

Audio Compression

The process of encoding information using fewer bits than the original representation. 

11
New cards

Bandwidth

The maximum data transfer capacity of a network.

12
New cards

Usability of Data

If data can be used

13
New cards

Usefulness of Data

If someone wants to use data

14
New cards

Data Persistence

The ability of data to remain intact and accessible even after deleting the source. 

15
New cards

Distributed

A system where processing and data storage are distributed across multiple devices or systems

16
New cards

Fault Tolerant

When a system can support failures and still continue to function. 

17
New cards

Scalable

More devices can be added to the network with no problems.

18
New cards

Redundant

The inclusion of extra components that can be used to mitigate the failure of a system if other components fail. 

19
New cards

Protocol

An agreed-upon set of rules that specify the behavior of a system.

20
New cards

Domain Name System (DNS)

A database that maps a URL (or web address) into an IP Address 

21
New cards

Packets

Block of data transmitted across a network 

22
New cards

World Wide Web Origin

Created by Tim Berners-Lee in 1989 for sharing linked documents.

23
New cards

HTML

A protocol that dictates how the content of a web page should be arranged and displayed by the client application, i.e., the web browser. (Hypertext Markup Language) 

24
New cards

TCP

Transmission Control Protocol; ensures reliable data transmission.

25
New cards

IP

A set of rules that governs how data is sent and received over the internet, ensuring that information reaches the correct destination. 

26
New cards

SSL

Secure Sockets Layer; encrypts internet connections.

27
New cards

TLS

Transport Layer Security; modern protocol securing data online.

28
New cards

HTTP

Protocol for requesting and receiving linked resources from across the Web. 

29
New cards

Client

Device or program requesting resources or services.

30
New cards

Server

Device or program providing resources or services.

31
New cards

Digital Divide

Differing access to computing devices and the Internet, based on socioeconomic, geographic, or demographic characteristics.