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 »

Creative Commons License

Computer Science Field Guide is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Last updated on 13:17:17 New Zealand Daylight Time on Jan 30, 2013. Created using Sphinx 1.1.3.

Produced by Tim Bell and Jack Morgan, University of Canterbury, New Zealand.