Artificial intelligence Computational linguistics Computer-human interaction Formal language Information theory Knowledge representation Computational semantics Logic of information Meaning Natural language Relational database Semiotic engineering Semiotic information theory User interface