Back to Top
-
A
- abstract data type (ADT) 2.2.2, 3.2.1
- abstraction, data 2.2.2
- abstraction, procedural 3.1.4
- access, open 2.5.2
- address, IP 4.1.3
- ADT 2.2.2, 3.2.1
- AI 3.4.1
- algorithm 1.3.1
- analog 4.4.2, 6.1.1
- anti-malware 4.2.5
- antivirus 4.2.5
- antivirus or anti-malware software 4.2.5
- API 2.4.2
- application program interface (API) 2.4.2
- architecture 6.1.6
- argument 1.3.3
- artificial intelligence (AI) 3.4.1
- attack, DDoS (Distributed Denial of Service) 4.2.5
- authorities, certificate 4.2.3
-
B
- bandwidth 4.1.1
- base case 7.1.2
- binary search 5.1.3
- binary sequence 4.4.2
- bit 4.4.1
- Boolean value 2.1.2
- byte 4.4.1
-
C
- case, base 7.1.2
- certificate authorities 4.2.3
- circuit, integrated 6.1.8
- citizen science 4.3.6
- classifying data 5.3.5
- cleaning data 5.3.3
- clone 3.1.5
- cloud, the 4.1.1
- code segment 1.5.2
- column 5.3.3
- commands 1.2.4
- Commons, Creative 2.5.2
- composition 2.2.3
- computer network 4.1.1
- computer virus 4.2.5
- computing device 4.1.1
- computing innovation 4.3.6
- computing system 4.1.1
- computing, distributed 5.1.8
- computing, parallel 5.1.8
- computing, sequential 5.1.8
- concatenate 1.2.3
- condition 2.1.2
- conditionals 2.1.2
- constant time 5.1.5
- constructor 2.2.2
- contradiction, proof by 5.4.1
- correlation 5.3.1
- costumes 1.1.4
- Creative Commons 2.5.2
- crowdsourcing 4.3.6
-
D
- data 5.3.1
- data abstraction 2.2.2
- data compression, lossless 4.4.6
- data compression, lossy 4.4.6
- data type 2.2.2
- data, classifying 5.3.5
- data, cleaning 5.3.3
- DDoS (Distributed Denial of Service) attack 4.2.5
- debugging 1.2.3, 3.1.6
- decidable 5.1.6
- decision problem 5.1.6
- decryption 4.2.1
- device, computing 4.1.1
- digital 6.1.1
- digital divide 4.3.5
- distributed computing 5.1.8
- divide, digital 4.3.5
- domain 2.3.1
-
E
- efficiency 5.1.4
- element 2.2.1
- encryption 4.2.1
- encryption, public key 4.2.3
- encryption, symmetric 4.2.1
- exponential time 5.1.5
- expression 1.2.5
-
F
- fault tolerance 4.1.2
- field 5.3.3
- firewall 4.2.5
- floating point 4.4.4
- fractal 7.1.1
- free software 2.5.2
- function, higher-order 3.2.5
- functional 5.7.1
-
G
- global variable 2.1.4
-
H
- higher-order function 3.2.5
-
I
- index 2.1.5, 2.3.5
- infinite loop 1.5.2, 5.4.2
- information 5.3.1
- information, personally identifiable 1.4.1
- initializing 2.1.4
- innovation, computing 4.3.6
- input 3.2.2
- input type 2.3.1
- insight 5.3.1
- instance of a problem 5.1.2
- integrated circuit 6.1.8
- intelligence, artificial 3.4.1
- interface, application program 2.4.2
- internet 4.1.1
- IP 4.1.3
- IP address 4.1.3
- ISPs 4.1.1
- iteration 1.3.6, 2.3.1
-
K
- keylogging software 4.2.5
-
L
- language, machine 6.1.6
- law, moore's 6.2.2
- library, software 2.4.2, 6.1.4
- linear search 5.1.2
- linear time 5.1.2, 5.1.5
- list 1.2.3
- local variable 2.1.1
- loop, infinite 1.5.2, 5.4.2
- lossless data compression 4.4.6
- lossy data compression 4.4.6
-
M
- machine language 6.1.6
- malware 4.2.5
- metadata 5.3.6
- mode 5.3.5
- modularity 3.1.4, 3.2.4
- moore's law 6.2.2
- multi-paradigm 5.7.1
-
N
- nested conditional statement 2.3.3
- network, computer 4.1.1
-
O
- object-oriented 5.7.1
- open access 2.5.2
- open source 2.5.2
- optimization problem 5.1.6
- output 3.2.2
- output type 2.3.1
-
P
- packet 4.1.3
- packet switching 4.1.3
- parallel computing 5.1.8
- parameter 1.3.3
- path 4.1.2
- personally identifiable information (PII) 1.4.1
- phishing 4.2.5
- PII 1.4.1
- point, floating 4.4.4
- point, rogue access 4.2.5
- polynomial time 5.1.5
- predicate 2.1.2
- primitive data types 2.2.2
- problem 5.1.2
- problem, decision 5.1.6
- problem, instance of a 5.1.2
- problem, optimization 5.1.6
- problem, undecidable 5.4.2
- problem, unsolvable 5.4.2
- procedural abstraction 3.1.4
- procedure 1.2.4
- processor 5.1.8
- proof by contradiction 5.4.1
- protocol 4.1.3
- pseudocode 1.3.1
- public key encryption 4.2.3
-
Q
- quadratic time 5.1.5
-
R
- range 2.3.1
- rate, sampling 4.4.2
- record 5.3.3
- recursion 3.1.3, 7.1.1
- redundancy 4.1.2
- reporters 1.2.4
- rogue access point 4.2.5
- router 4.1.1
- routing 4.1.2
-
S
- samples 4.4.2
- sampling 4.4.2
- sampling rate 4.4.2
- scalability 4.1.2
- science, citizen 4.3.6
- search, binary 5.1.3
- search, linear 5.1.2
- search, sequential 5.1.2
- segment, code 1.5.2
- selection 2.3.1
- selectors 2.2.2
- self-contradictory 5.4.1
- semantics 5.7.1
- sequence, binary 4.4.2
- sequencing 2.3.1
- sequential 5.7.1
- sequential computing 5.1.8
- sequential search 5.1.2
- simulations 5.2.1
- software 4.2.5
- software library 2.4.2, 6.1.4
- software, antivirus or anti-malware 4.2.5
- software, free 2.5.2
- software, keylogging 4.2.5
- source, open 2.5.2
- speedup 5.1.8
- sprite 1.1.4
- sprite variable 3.3.1
- SSL/TLS 4.2.3
- state transparency 7.1.1
- statement, nested conditional 2.3.3
- string 1.2.3, 2.3.5
- sublinear time 5.1.5
- sublist 2.2.2
- subset 8.3.1
- substring 1.2.3
- switching, packet 4.1.3
- symmetric encryption 4.2.1
- syntax 5.7.1
- system, computing 4.1.1
-
T
- table 2.2.2
- TCP 4.1.3
- TCP/IP 4.1.3
- the cloud 4.1.1
- time, constant 5.1.5
- time, exponential 5.1.5
- time, linear 5.1.2, 5.1.5
- time, polynomial 5.1.5
- time, quadratic 5.1.5
- time, sublinear 5.1.5
- tolerance, fault 4.1.2
- transparency 1.1.4
- transparency, state 7.1.1
- traversing 2.2.3
- type, abstract data 2.2.2, 3.2.1
- type, data 2.2.2
- type, input 2.3.1
- type, output 2.3.1
- types, primitive data 2.2.2
-
U
- undecidable 5.1.6, 5.4.1
- undecidable problem 5.4.2
- unsolvable problem 5.4.2
-
V
- value 1.2.5
- value, Boolean 2.1.2
- variable 2.1.1
- variable, global 2.1.4
- variable, local 2.1.1
- variable, sprite 3.3.1
- virus, computer 4.2.5
-
W
- web, world wide 4.1.1
- width 4.4.3
- word 4.4.1, 4.4.3
- world wide web 4.1.1