É o estudo científico da linguagem (Lyons, 1970). Muita atenção tem sido dada atualmente aos resultados da lingüística como fonte de conhecimento importantes para IHC. O uso imediato e mais tradicional é o de explorar a estrutura da linguagem natural na concepção de interfaces, principalmente para facilitar o acesso e a
consulta a bases de dados. Também na concepção de linguagens de programação mais fáceis de serem aprendidas resultados da linguística estão presentes (por exemplo, na linguagem de programação Logo, voltada para a Educação). Estudos derivados, que consideram o estudo da linguagem enquanto forma de comunicação, não apenas textual, têm tido muita relevância hoje em dia em IHC (Semiótica e Engenharia Semiótica). Também na internacionalização de interfaces e localização de software a linguística tem tido um papel cada vez mais importante. Internacionalização é a preocupação em isolar os fatores culturais de um produto (por exemplo, textos, ícones, datas, etc.) de outros que podem ser considerados genéricos culturalmente. Localização é exatamente o processo de colocar os aspectos culturais em um produto previamente internacionalizado (Russo e Boor, 1993).
É um ramo da Ciência da Computação cujo objetivo é desenvolver sistemas computacionais que exibam características que associamos à inteligência no comportamento humano. A preocupação central é com o desenvolvimento de estruturas de representação do conhecimento que são utilizadas pelo ser humano no processo de solução de problemas. Métodos e técnicas de IA, tais como o uso de regras de produção, têm sido usados por IHC no desenvolvimento de sistemas especialistas e tutores com interfaces inteligentes. IA também se relaciona com IHC no processo de interação dos usuários com interfaces inteligentes no sentido do uso de linguagem natural (textual e falada), na necessidade do sistema ter que justificar uma recomendação, nos sistemas de ajuda contextualizados e que, efetivamente, atendam às necessidades dos usuários, etc. Atualmente, grande ênfase tem sido dada no desenvolvimento de agentes de interfaces inteligentes, que auxiliam os usuários na navegação, busca de informação, organização da informação, etc. O objetivo no uso desses agentes é o de reduzir a sobrecarga cognitiva que muitos usuários têm, atualmente, ao lidar com a quantidade de informação apresentada, na maioria das vezes, de forma hipertextual.