Se estamos falando, digamos, os 10 principais Faculdades e Universidades dos EUA (outros países provavelmente terão diferentes tradições e as pessoas terão definições descontroladamente diferentes de uma "Countrysides College ou University"), não. Uma faculdade comunitária geralmente escolherá as línguas para ensinar com base em quaisquer empregadores de idiomas na área geográfica atendida pelo uso da faculdade. As universidades de alto nível, por outro lado, geralmente têm muito mais critérios idiossincráticos. Por exemplo, quando eu fui ao MIT, os idiomas primários utilizados foram esquemas (porque os professores Abelson e Sussman escreveu Estrutura e interpretação de programas de computador ) e clu Porque o Prof. Liskov projetou-o. Nenhum destes já havia sido idiomas particularmente úteis para profissionais, pelo menos, tem alguns usuários em campos acadêmicos como AI. As universidades de alto nível se vêem como ensinando a ciência da computação, não a programação, e uma vez que geralmente assumem que você usará muitas línguas diferentes sobre sua carreira, as línguas particulares que são ensinadas não são particularmente importantes. As faculdades comunitárias estão no negócio de ensinar a programação, então geralmente preferem idiomas que estão em uso mais comum.
De tempos em tempos, as universidades mudam os idiomas que ensinam. Isso geralmente envolve muitas reuniões e discussões do corpo docente, mas é difícil saber se isso se qualificaria como "sistêmico" ou "aleatório" em suas definições. Em geral, os critérios serão pedagógicos, não práticos. Ou seja, os professores são muito mais propensos a se importar com o que os idiomas facilitam os conceitos subjacentes e quais idiomas vêem como promovendo o belo código, em vez de que os empregadores de idiomas exigem.