Speak like a Geek

Computer Science, like most fields, is replete with jargon. As an aspiring computer scientist, you should learn the language so that you may effectively converse with the natives.

Below is a list you may use for self-assessment. For reference, see The Hacker's Dictionary originally compiled by Guy Steele, of scheme and tail recursion fame. It is also known as The Jargon File. See also hackersdictionary.com.

Entries marked with '*' below have been discussed in this course so far.

MiM
RFC
ARPA/DARPA
GUI
TLA *
HCI
USB 
UCB *
System V *
grep *
ML
FAANG
W^5
O(N)
P VS NP
IPsec
TCP/IP
UDP
FTP
VAX *
PDP *
DDT
DEC *
URL
URI
DNS
ASP
SQL
SSL
TLS
SSH *
PKI
RSA
CAPTCHA
Turing Test
Turing Machine
ENIGMA
FSA
ENIAC
IEEE
ACM *
CACM *
MD5
SHA
MLS
NIST
FR
HTML *
HTTP *
CSS
WWW