Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
A
ALC
Algorithm
Algorithm analysis
Algorithm complexity
Alphabet
Alphabets
Appendices
ASCII
Attack
B
Binary Number System
Binary search
Bit
Brute force attack
Bubble sort
Byte
C
Caesar Cipher
Chatterbot
Check digit
Check equation
Chomsky hierarchy
Cipher
Cipher text
compiler
Compiler
Complexity
Compression
D
Decimal Number System
Decipher
Decrypt
Decryption
E
Encryption
Encryption key
Error correction
Error detection
F
Feature
Feedback
Finite state automaton
Frequency Analysis Attack
FSA
G
GIF
Gigabyte
Grammar
Graphics
H
HCI
Heuristic
Hexadecimal
Hexadecimal colour codes
High level language
I
Insertion sort
Intelligent Systems
Interface
Interpreter
ISBN
J
JPEG
K
Key (in algorithms)
(in cryptography)
Kilobyte
Known plain-text Attack
L
Language
Lexical analysis
Linear Complexity
Logarithm
Lossless
Lossy
M
Machine language
Megabyte
MP3
N
Nibble
Nielson's Heuristics
O
Octal
P
Parity
Parse tree
Parsing
Pattern matching
Plain Text
PNG
Q
Quadratic complexity
Quick sort
R
Redundant Bits
Regular expression
S
Search
Selection sort
Sort
String
Strings
Substitution Cipher
Syntactically correct
Syntax
Syntax diagram
Syntax error
T
Task
Time complexity
U
Unicode
Usability heuristic
User
V
Visual computing
Computer Science Field Guide
Student Version
Table Of Contents
1. Introduction
2. Data representation
3. Algorithms
4. Human-computer interaction and usability
5. Programming languages
6. Coding - Introduction
7. Compression coding
8. Encryption coding
9. Error control coding
10. Artificial Intelligence
11. Complexity and tractability
12. Formal languages
13. Computer graphics
14. Computer vision
15. Network communication protocols
16. Software engineering
17. Appendices
Quick search
Feedback
Please place your feedback here
«
Computer Science Field Guide
»