Si nous parlons, disons, les 10 meilleurs collèges et universités américains classés (d'autres pays auront probablement des traditions différentes et des personnes auront des définitions extrêmement différentes d'un «collège de campagne ou universitaire»), no. Un collège communautaire choisira généralement quelles langues enseigner en fonction de quelles langues employeurs dans la zone géographique desservie par l'utilisation des collèges. Les universités haut rangées, en revanche, ont généralement des critères beaucoup plus idiosyncratiques. Par exemple, lorsque je suis allé au MIT, les principales langues utilisées étaient du système (car les professeurs Abelson et Sussman ont écrit Structure et interprétation des programmes informatiques ) et CLU car le professeur Liskov a conçu. Aucun de ceux-ci n'a jamais été des langues particulièrement utiles pour les professionnels, au moins, a du moins des utilisateurs dans des domaines académiques comme AI. Les universités de haut niveau se voient comme enseignement informatique, pas de programmation et, comme ils supposent généralement que vous utiliserez de nombreuses langues différentes sur votre carrière, les langues particulières qui seront enseignées ne sont pas particulièrement importantes. Les collèges communautaires sont dans le secteur de la programmation d'enseignement afin qu'ils préfèrent généralement les langues qui sont plus courantes.
De temps en temps, les universités changent les langues qu'ils enseignent. Cela va généralement impliquer de nombreuses réunions et discussions du corps professoral, mais il est difficile de savoir si cela qualifierait de «systémique» ou de «hasard» dans vos définitions. En général, les critères seront pédagogiques, non pratiques. C'est-à-dire que les professeurs sont beaucoup plus susceptibles de veiller à ce que les langues facilitent l'enseignement des concepts sous-jacents et quelles langues ils considèrent comme la promotion de beaux codes plutôt que quelles langues les employeurs.