符号
符号理論において、符号（ふごう）またはコード（）とは、シンボルの集合"S", "X"があるとき、"S"に含まれるシンボルのあらゆる系列から、"X"に含まれるシンボルの系列への写像、または、"S"に含まれるシンボルに対してその写像を適用した結果得られる"X"のシンボルの系列(符号語)の集合のことである。"S"を情報源アルファベット、"X"を符号アルファベットという。すなわち符号とは、情報の断片（例えば、文字、語、句、ジェスチャーなど）を別の形態や表現へ（ある記号から別の記号へ）変換する規則であり、変換先は必ずしも同種のものとは限らない。
コミュニケーションや情報処理において符号化（エンコード）とは、情報源の情報を伝達のためのシンボル列に変換する処理である。復号（デコード）はその逆処理であり、符号化されたシンボル列を受信者が理解可能な情報に変換して戻してやることを指す。
符号化が行われるのは、通常の読み書きや会話などの言語によるコミュニケーションが不可能な場面でコミュニケーションを可能にするためである。例えば、手旗信号や腕木通信の符号も個々の文字や数字を表していることが多い。遠隔にいる人がその手旗や腕木を見て、本来の言葉などに戻して解釈することになる。