Digital Information, Internet Protocols, and Basic Programming Concepts

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

1/54

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

55 Terms

1
New cards

Digital Information

Data represented using discrete values, typically binary.

2
New cards

Representing Information

The way data such as text, images, and sound are encoded digitally.

3
New cards

Binary

A way of representing information using only two options

4
New cards

Overflow

An error that occurs when a value exceeds the maximum size that can be stored.

5
New cards

IP Address

A unique numerical identifier assigned to a device on a network.

6
New cards

Internet Protocol (IP)

Rules for sending data between devices on the internet.

7
New cards

Router

A device that forwards data packets between networks.

8
New cards

Redundancy

Having multiple paths for data to travel to improve reliability.

9
New cards

Packet

A small chunk of data sent across a network.

10
New cards

HTTP

A protocol used to request and deliver web pages.

11
New cards

DNS

A system that translates domain names into IP addresses.

12
New cards

Input

Data sent to a program by a user or device.

13
New cards

Output

Information produced by a program.

14
New cards

Sequential Programming

Code that runs in order, one instruction at a time.

15
New cards

Event-Driven Programming

Code that runs in response to events like clicks or key presses.

16
New cards

Pair Programming

Two programmers working together on the same code.

17
New cards

Driver

The programmer who writes the code.

18
New cards

Navigator

The programmer who reviews and guides the work.

19
New cards

Debugging

Finding and fixing errors in a program.

20
New cards

Variable

A named storage location for a value.

21
New cards

Assignment

Storing a value in a variable.

22
New cards

Operator

A symbol used to perform a calculation or comparison.

23
New cards

Boolean Expression

An expression that evaluates to true or false.

24
New cards

Conditional

A statement that controls program flow based on a condition.

25
New cards

If Statement

Runs code only if a condition is true.

26
New cards

If-Else Statement

Runs one block if true and another if false.

27
New cards

If-Else-If Statement

Checks multiple conditions in order.

28
New cards

Function

A named block of code that performs a specific task.

29
New cards

Calling a Function

Running a function by using its name.

30
New cards

List

An ordered collection of elements stored in one variable.

31
New cards

Element

An individual item in a list.

32
New cards

Index

The position of an element in a list.

33
New cards

Loop

A programming structure that repeats instructions.

34
New cards

Traversal

Accessing each element in a list one at a time.

35
New cards

Accessing

Retrieving an element from a list using its index.

36
New cards

Adding (Append)

Placing an element at the end of a list.

37
New cards

Inserting

Adding an element at a specific position in a list.

38
New cards

Removing

Deleting an element from a list.

39
New cards

Length

The total number of elements in a list.

40
New cards

Bit

A contraction of "Binary Digit"; the single unit of information in a computer, typically represented as a 0 or 1

41
New cards

Byte

8 bits

42
New cards

Decimal

A way of representing information using ten options

43
New cards

Overflow error

Error from attempting to represent a number that is too large

44
New cards

Round-off error

Error from attempting to represent a number that is too

precise. The value is rounded.

45
New cards

Bandwidth

the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second

46
New cards

Computing device

a machine that can run a program, including computers, tablets, servers, routers, and smart sensors

47
New cards

Computing network

a group of interconnected computing

devices capable of sending or receiving data.

48
New cards

Analog data

Data with values that change continuously, or smoothly, overtime. Some examples are music, colors of a painting, or position of a sprinter during a race

49
New cards

Digital data

Data that changes discreetly through a finite set of possible values

50
New cards

Sampling

A process for creating a digital representation of analog data by measuring the analog data at regular intervals called samples.

51
New cards

Lossless compression

A process for reducing the number of bits needed to

represent something without losing any information. This process is reversible.

(Get it… u “lost it”)

52
New cards

Lossy compression

A process for reducing the number of bits needed to

represent something in which some information is lost or thrown away. This process is not reversible.

PERMANENT….permanent…

53
New cards

Creative Commons

A collection of public copyright licenses that enable the free distribution of an otherwise copyrighted work, used when an author wants to give people the right to share, use, and build upon a work that they

have created

Some rights reserved, don’t rlly need permission

54
New cards

Intellectual property

A work or invention that is the result of creativity, such as a piece of writing or a design, to which one has rights and for which one may apply for a patent, copyright, trademark, etc.

U MUSTTTTTT need explicit permission from the owner literally copyright

55
New cards