Internet
Number representation
Programming
100

the attempt to gain sensitive information such as usernames, passwords, and credit card details through a combination of email and fake websites. 

Phishing

100

14

1110

100

error that results when the number of bits is not enough to hold the number.

 E.g. trying to represent the number 16 with 4 bits, shows up as 0000 

overflow

200

Maps domain names (e.g. google.com) to IP Addresses like 4893.2849.2383.0032. It is a hierarchical decentralized naming system for computers and servers connected to the Internet.

DNS (Domain name system)

200

77

1001101

200

error that results when the computer approximates decimal numbers, due to imprecise floating point representation. 

E.g. 3 digits to represent π as 3.14 or representing 2/3 as 0.66667

round-off error

300

The observation that the number of transistors on a chip doubles every two years, and that computer speeds and processing power doubles around every two years.

Moore's Law

300

01001110

78

300

Compressing data in a way that preserves all data away and allows full recovery of the original. 

Used for compressing source code and archiving media.

lossless compression

400

Develops standards and protocols for Internet communication. They meet in person three times per year and are open to the public.

IETF (internet engineering task force)

400

10011  

19

400

The last date accessed, file size, and file format.

Metadata

500

The idea that some communities have less access to computing than others. Especially true for poor people, the elderly, those living in rural communities, etc.

Digital Divide

500

Convert to Binary

1C

11100

500

Compressing data in a way that throws some data away and makes it almost impossible to recover the original. 

Used for images, music.

lossy compression