First Language in Colleges and Universities
26 April 94
This is a summary of the data in a comp.edu message from reid@cps.msu.edu
(Dr Richard J. Reid): "Compilation of languages used in the FIRST course
for Computer Science majors." The course is also often referred to as CS1.
Sorting by frequency of mention (some schools mentioned multiple languages):
language, number of universities using this language in CS1
-----------------------------------------------------------
Pascal 156
Ada 59
Modula-2 51*
Scheme 48
C 32
C++ 14
Fortran 9
Turing 5
SML 4
ISETL 2
Miranda 2
Modula-3 1
Oberon 1
ObjPascal 1
Orwell 1
Simula 1
Smalltalk 1
-------------
total 388
* Modula-2 count of 51 includes "Modula"=41 + "Modula-2"=10
---------------------
The full list follows
(first, sorted by university name, then by language)
******************************************************************************
From: reid@cps.msu.edu (Dr Richard J. Reid)
Subject: Compilation of Languages used in CS1
Date: Fri, 1 Apr 94 19:21:55 MET DST
Newsgroups: comp.edu
FIRST-COURSE LANGUAGE FOR COMPUTER SCIENCE MAJORS
Here's the:
10th edition (final version, 4-1-94) {9th Ed. was (10-8-93)}
of the list of the languages used in the FIRST course for
Computer Science majors. The course is often referred to as CS1.
The first edition was May 1990. New editions come
out about every six months. I don't keep past editions.
Please send me via e-mail any CORRECTIONS or ADDITIONS
if you have FIRST-HAND, CURRENT knowledge--you're
THERE NOW, and your e-mail address SHOWS it.
It is no longer feasible to accept, or pursue the correctness
of, rumors and hearsay about languages currently in use at
sites other than your own, sorry.
Please help me get your entry right by answering:
What language(s) is(are) used in the FIRST course the MAJORITY
of your Computer Science majors take as their FIRST CS course
at your University?
Thanks,
Dick
reid@cps.msu.edu
*** LIST SORTED BY UNIVERSITY ***
Pascal Acadia University, Canada
Ada Adelaide University, Australia
Ada Allan Hancock College, California
Pascal American University
C Andrews University, Berrien Springs, MI
Pascal Arizona State University
Pascal Armstrong State College
Modula Augustana University College
Modula-2 Australian National University
Pascal Ball State University, Muncie, IN
Pascal Beloit College
Modula Bethune-Cookman College
Ada Birmingham Southern College, Alabama
Modula-2 Bismarck State College, North Dakota
Pascal Bob Jones University
Pascal Bologna University
Modula Bond University, Australia
C Boston University
Pascal Bowie State University
Pascal Bowling Green State University
Scheme Brandeis University
Pascal Brigham Young University
ObjPascal Brown University
Scheme Brussels Free University, Belguim
Ada California Polytechnic State University, San Luis Obispo
Pascal California State University, Fresno
Ada California State University, Fullerton
Ada California State University, Long Beach
Pascal California State University, Los Angeles
Modula-2 California State University, Northridge
Pascal California State University, Sacramento
C California State University, San Bernardino
Pascal California State University, Stanislaus
Smalltalk Carleton University, Ottawa
C Carnegie Mellon University (All-Majors Pascal-Course Prereq.)
Pascal Case Western Reserve University
Pascal Central College, Pella, IA
SML Chalmers University of Technology, Gothenburg, Sweden
Pascal City College, City University of New York
Scheme Clarkson University
Ada Clemson University
Pascal College of Charleston
Pascal College of William and Mary, Williamsburg, VA
Fortran Colorado School of Mines
Pascal Colorado State University
Fortran Colorado Technical College (FORTRAN and Karel)
Scheme Columbia University
Ada Conservatoire National des Arts et Metiers, Paris, France
Fortran Cooper Union, NYC
Pascal Cornell
Ada Cranfield Institute of Technology, UK
Ada Cypress College, California
Pascal Dartmouth College
ISETL Dickinson College (Modula-2 at semester end)
C++ Duke University
Pascal East Central University, Ada :-), OK
Pascal Eastern Michigan University
Pascal Ecole Polytechnique, Palaiseau, France (80% of students)
C Ecole Polytechnique, Palaiseau, France (20% of students)
Oberon ETH, Zurich
Modula-2 ETH, Zurich
C Edinburgh University
Pascal Elon College, NC
Ada Embry-Riddle Aeronautical University, Florida
C Emory University
Scheme Ensimag, Grenoble, France
Pascal Erasmus University, Rotterdam
Ada Fayetteville State University, North Carolina
Ada Flinders University, Australia
Pascal Florida Atlantic University
Ada Florida Institute of Technology
Pascal Florida International University
Pascal Frostburg State University
Pascal Furman University
Ada George Washington University
Pascal Georgia Tech
C++ Grand Valley State University
Scheme Gustavus Adolphus College, St. Peter, Minnesota
C Hampshire College, Amherst, Mass
Scheme Helsinki University of Technology, Finland
C Hofstra University, Hempstead, Long Island, NY
C Holden College, Norway
Modula Hong Kong University of Science and Technology
Pascal Hope College
Pascal Humber College - Dept of Computer Engineering,Toronto Canada
C++ ITR, Rapperswil, Switzerland
Pascal IU Program, Malaysia
Miranda Imperial College, London
Scheme Indiana University
Ada Indiana-Purdue University, Ft. Wayne
Fortran Indiana-Purdue, Indianapolis
Scheme Iowa State University
Pascal James Madison University, VA
Ada Jerusalem College of Technology, Israel
Modula Johannes Kepler University, Austria
Scheme Johns Hopkins
Pascal Kansas State University
Pascal Kean College of New Jersey
Pascal Kent State University
C Korea Advanced Institute of Science and Technology
Pascal La Trobe University, Australia (2/3-term Pascal, 1/3-term Scheme)
Scheme Lander College
Modula Laurentian University, Sudbury, Ontario
Pascal Lawrence University
Ada LeMoyne College, New York
C Lebanon College, Lebanon NH
Ada Lemoyne College
Scheme Linkoping University, Sweden (Common Lisp)
Ada Liverpool University, UK
Pascal Loughborough, UK (Pascal & Prolog)
SML Lulea University of Technology, Sweden
Ada Marion County Technical Center, West Virginia
C Marquette University
Ada Marshall University, West Virginia
Pascal Mary Washington College
Scheme Massachusetts Institute of Technology
C++ Michigan State University
C++ Michigan Technological University
Pascal Mississippi State University
C++ Monash University, Melbourne, Australia,
Pascal Montclair State College, NJ
Pascal Moscow University, USSR (30/400 in C experiment)
Ada Muskingum College, Ohio
Pascal National Technical University of Athens, Greece
Ada Naval Postgraduate School (sic)
Pascal New Mexico Insitute of Mining and Technology (1/2 the students)
Turing New Mexico Insitute of Mining and Technology (1/2 the students)
Modula New Mexico State University
Pascal New York University
Pascal Nicholls State University, LA
Pascal Norfolk State University, Norfolk, VA
Pascal North Carolina State University
Modula North Dakota State University, Fargo
Pascal Northeast Louisiana University
Pascal Northeast Missouri State University
Scheme Northeastern University
C Northern Arizona University (High-School Pascal Required)
Scheme Northwestern University
Pascal Norwegian Institute of Technology, Trondheim, NORWAY
Ada Norwich University, Vermont
Scheme Oberlin
Modula Odense University, Denmark
Modula Ohio State
Pascal Ohio Wesleyan University
Modula-2 Okanagan University College, Kelowna, BC
Ada Oklahoma City University
Pascal Old Dominion University, Norfolk, VA
Modula Oldenburg University, Germany
Pascal Open University, UK
C++ Oregon State University
Ada Otterbein College, Ohio
Pascal Panama Canal College, Republic of Panama
Pascal Penn State
Fortran Penn State (If entering through College of Engineering)
Pascal Penn State, Erie
Pascal Pisa University
Pascal Plymouth State College, New Hampshire
Pascal Polytechnic University, NYC
Modula Portland State University
Ada Portsmouth Polytechnic, UK
Scheme Princeton University
C++ Purdue University
Turing Queen's University, Kingston
Modula Queensland University of Technology, Australia
Pascal Rensselaer Polytechnic Institute
Modula Rhodes University, South Africa
Scheme Rice University (C last half)
Pascal Rijksuniversiteit Utrecht (St. Univ. of Utrecht), Netherlands
Pascal RMIT, Australia
Modula Rochester Institute of Technology
Pascal Rowan College of New Jersey (Formerly Glassboro State College)
C Royal institute of technology, Stockholm, Sweden. (1/2 of CS1 course)
Scheme Royal Institute of Technology (1/2 of CS1 course)
Ada Royal Melbourne Instite of Technology, Bundoora, Australia
Ada Royal Melbourne Instite of Technology, Melbourne, Australia
Pascal Rutgers University
Fortran Rutgers University, Camden
Scheme Ryerson Polytechnical Institute, Canada
Modula-2 St. Francis Xavier Univ., Antigonish, NS, CANADA
Ada Saint Mary College, Kansas
Scheme Saint Olaf College
Ada Sam Houston State University, Texas
Ada San Diego Mesa College, California
Pascal San Diego State
Modula San Francisco State University
Scheme San Jose State University
Ada Santa Clara University
C Seattle Pacific University
Ada Seattle University
Modula Simon Fraser University
Pascal Skidmore College, NY
Ada South Bank University, United Kingdom
Pascal Southeastern Louisiana University
Pascal Southeastern Massachusetts University
Ada Southern Arkansas University
Pascal Spelman College, Atlanta
Modula-2 St. Cloud State University, MN
Pascal St. John Fisher
Ada Staffordshire Polytechnic, UK
C Stanford University
Pascal State University of New York, Albany
Pascal State University of New York, Binghamton
Modula State University of New York, Buffalo
Pascal State University of New York, Farmingdale
Pascal State University of New York, Geneso
Modula State University of New York, Oswego
Ada State University of New York, Plattsburgh
Pascal State University of New York, Stony Brook
C Stephen F. Austin State University, TX
Pascal Stevens Institute of Technology, Hoboken, NJ
Ada Stockton State College, NJ
Pascal Strathclyde University, Glasgow, Scotland
Pascal Suffolk County Community College, NY
Scheme Swarthmore College
Ada Swinburne Institute of Technology, Australia
Pascal Swiss Federal Institute of Technology, Lausanne (EPFL)
Pascal Sydney University, Australia
Scheme Syracuse University
Scheme TU Braunschweig, Germany
Modula TU-Wien, Austria
Scheme Tampere University of Technology, Finland
Ada Technical University of Madrid
Ada Technische Fachhochschule, Berlin (software engineering track)
Pascal Technische Fachhochschule, Berlin (hardware engineering track)
Scheme Technion -- Israel Institute of Technology
Pascal Temple University (if limited background)
C++ Temple University (if good background)
Modula Trinity College, Dublin
Pascal Trinity College, Hartford, CT
Scheme Trinity University
Modula Trinity Western University, BC, Canada
Fortran Tulane (No programming background)
Pascal Tulane University
Pascal U.S. Coast Guard Academy, CT
C U.S. Naval Academy
Pascal Universidad de Chile, Santiago, Chile
Modula-2 Universitat Politecnica de Catalunya
Pascal University of Alberta, Canada
Pascal University de Moncton, Moncton, Canada
Modula University of New Brunswick, Canada
Ada University of Adelaide, Australia
Pascal University of Alabama
Pascal University of Arizona
Ada University of Aston, UK
C University of Bath, England
Fortran University of Benin, Nigeria
Modula University of Bern
C++ University of Birmingham, UK
Ada University of Bradford, United Kingdom
Scheme University of British Columbia, Canada
Scheme University of California, Berkeley
Scheme University of California, Davis (If advanced standing, else Pascal)
Pascal University of California, Irvine
Scheme University of California, Los Angeles
Pascal University of California, San Diego
Modula-3 University of Cambridge
Ada University of Canberra, Australia
Modula-2 University of Canterbury, New Zealand
Scheme University of Cape Town, South Africa
Modula University of Central Florida, Orlando
Scheme University of Chicago
Pascal University of Colorado, Colorado Springs
Ada University of Dayton
Scheme University of Delaware
Scheme University of Erlangen-Nuremberg, Germany
Modula University of Essen, Germany
Scheme University of Florida
ISETL University of Fort Hare, South Africa
Scheme University of Geneva, Switzerland
Scheme University of Hamburg, Germany
Pascal University of Helsinki, Finland
Pascal University of Idaho
Scheme University of Illinois
C University of Illinois, Chicago (1/3 Scheme)
Pascal University of Iowa
C University of Jyvaskyla, Finland
Pascal University of Kansas
Modula University of Karlsruhe, Germany
Pascal University of Kentucky
Ada University of Lancaster, United Kingdom
Modula University of Limerick, Ireland
Ada University of Liverpool, United Kingdom
Pascal University of Maine
Pascal University of Maryland, College Park
Pascal University of Massachusetts Amherst
Pascal University of Massachusetts Boston
Pascal University of Massachusetts Dartmouth
Pascal University of Massachusetts Lowell
Miranda University of Melbourne
C University of Michigan (1/4 Pascal, then C)
Scheme University of Minnesota
Pascal University of Minnesota, Duluth
Pascal University of Mississippi
Pascal University of Missouri, Rolla
Pascal University of Missouri, St. Louis
Modula University of Montana, Missoula
Pascal University of Natal, Pietermaritzburg, South Africa
Pascal University of Nebraska, Lincoln
C University of Nevada, Reno
Modula University of New Brunswick, Canada
Pascal University of New England, Armidale, AUSTRALIA
Pascal University of New England, Northern Rivers, AUSTRALIA
Scheme University of New Hampshire
Pascal University of New Mexico
Ada University of New Orleans
Modula University of New South Wales, Australia
Pascal University of Newcastle upon Tyne
Pascal University of North Carolina, Chapel Hill
C University of North Florida
Pascal University of North Texas
Pascal University of Northern Iowa (C++ Pilot)
Scheme University of Oregon
Simula University of Oslo, Norway
Pascal University of Ottawa, Ottawa, Canada
Pascal University of Oviedo, Asturias, Spain
SML University of Passau, Germany
Pascal University of Pennsylvania
Pascal University of Pisa, Italy,
Pascal University of Portland, OR
Modula-2 University of Reading, UK (Two languages in CS1)
Orwell University of Reading, UK
Scheme University of Rennes, France
Pascal University of Saskatchewan
Pascal University of Scranton, PA
Pascal University of South Carolina
Modula University of South Carolina, Spartanburg
Ada University of South Dakota
Ada University of South Florida
SML University of Southampton, UK
C University of Southern California
Pascal University of Southern Maine
Ada University of Stafford, United Kingdom
Modula University of Stuttgart
Pascal University of Sydney, Australia
Modula University of Tampere, Finland
C++ University of Tasmania, Launceston , Australia
Pascal University of Tennessee, Chattanooga
Pascal University of Tenessee, Knoxville
Pascal University of Texas, Austin
Turing University of Toronto
C University of Tulsa
Scheme University of Utah
C University of Utrecht (ABC concurrent)
Pascal University of Vermont
C++ University of Virginia
Ada University of Wales, Aberystwyth, United Kingdom
Pascal University of Warwick, UK
Ada University of Washington
Pascal University of Waterloo, Canada
Turing University of Windsor, Canada
Pascal University of Wisconsin, Eau Claire
Modula University of Wisconsin, LaCrosse
Pascal University of Wisconsin, Madison (2/3-term Pascal, 1/3-term C)
Pascal University of Wisconsin, Stout
Ada University of York, United Kingdom
Pascal University of Zurich
Modula University of the Witwatersrand, Johannesburg
C Vanderbilt University
C Vermont Technical College
C++ Victoria University of Technology, Melbourne
Pascal Virginia Commonwealth University
C Virginia Tech
Modula Vrije Universiteit Amsterdam, the Netherlands
Pascal Walla Walla College
Pascal Warren Wilson College, NC
Pascal Wartburg College, Waverly, IA
Pascal Washington State University Tri-Cities, Richland
Scheme Washington University
Scheme Wesleyan University
Ada West Virginia University
Pascal Western Michigan University
Modula Western Washington University
Modula Westminster College, Salt Lake City
Turing Westmont
Pascal Wheaton University (Prof's de jure)
C++ Wheaton University
Modula Wheaton University
C Widener University, Chester, PA
Fortran Wilfrid Laurier University
Pascal Wilkes University, PA
Pascal Williams College, Williamsville, MA
Modula Winona State University, MN
Pascal Winston-Salem State University, NC
Pascal Wright State Univ, Dayton, OH
Scheme Yale University
Pascal Yeshiva University (NYC) (Note: in transition from Pascal to C++)
Pascal York University, North York, Ontario, Canada
Ada York University, UK
*** LIST SORTED BY LANGUAGE ***
Ada Adelaide University, Australia
Ada Allan Hancock College, California
Ada Birmingham Southern College, Alabama
Ada California Polytechnic State University, San Luis Obispo
Ada California State University, Fullerton
Ada California State University, Long Beach
Ada Clemson University
Ada Conservatoire National des Arts et Metiers, Paris, France
Ada Cranfield Institute of Technology, UK
Ada Cypress College, California
Ada Embry-Riddle Aeronautical University, Florida
Ada Fayetteville State University, North Carolina
Ada Flinders University, Australia
Ada Florida Institute of Technology
Ada George Washington University
Ada Indiana-Purdue University, Ft. Wayne
Ada Jerusalem College of Technology, Israel
Ada LeMoyne College, New York
Ada Lemoyne College
Ada Liverpool University, UK
Ada Marion County Technical Center, West Virginia
Ada Marshall University, West Virginia
Ada Muskingum College, Ohio
Ada Naval Postgraduate School (sic)
Ada Norwich University, Vermont
Ada Oklahoma City University
Ada Otterbein College, Ohio
Ada Portsmouth Polytechnic, UK
Ada Royal Melbourne Instite of Technology, Bundoora, Australia
Ada Royal Melbourne Instite of Technology, Melbourne, Australia
Ada Saint Mary College, Kansas
Ada Sam Houston State University, Texas
Ada San Diego Mesa College, California
Ada Santa Clara University
Ada Seattle University
Ada South Bank University, United Kingdom
Ada Southern Arkansas University
Ada Staffordshire Polytechnic, UK
Ada State University of New York, Plattsburgh
Ada Stockton State College, NJ
Ada Swinburne Institute of Technology, Australia
Ada Technical University of Madrid
Ada Technische Fachhochschule, Berlin (software engineering track)
Ada University of Adelaide, Australia
Ada University of Aston, UK
Ada University of Bradford, United Kingdom
Ada University of Canberra, Australia
Ada University of Dayton
Ada University of Lancaster, United Kingdom
Ada University of Liverpool, United Kingdom
Ada University of New Orleans
Ada University of South Dakota
Ada University of South Florida
Ada University of Stafford, United Kingdom
Ada University of Wales, Aberystwyth, United Kingdom
Ada University of Washington
Ada University of York, United Kingdom
Ada West Virginia University
Ada York University, UK
C Andrews University, Berrien Springs, MI
C Boston University
C California State University, San Bernardino
C Carnegie Mellon University (All-Majors Pascal-Course Prereq.)
C Ecole Polytechnique, Palaiseau, France (20% of students)
C Edinburgh University
C Emory University
C Hampshire College, Amherst, Mass
C Hofstra University, Hempstead, Long Island, NY
C Holden College, Norway
C Korea Advanced Institute of Science and Technology
C Lebanon College, Lebanon NH
C Marquette University
C Northern Arizona University (High-School Pascal Required)
C Royal institute of technology, Stockholm, Sweden. (1/2 of CS1 course)
C Seattle Pacific University
C Stanford University
C Stephen F. Austin State University, TX
C U.S. Naval Academy
C University of Bath, England
C University of Illinois, Chicago (1/3 Scheme)
C University of Jyvaskyla, Finland
C University of Michigan (1/4 Pascal, then C)
C University of Nevada, Reno
C University of North Florida
C University of Southern California
C University of Tulsa
C University of Utrecht (ABC concurrent)
C Vanderbilt University
C Vermont Technical College
C Virginia Tech
C Widener University, Chester, PA
C++ Duke University
C++ Grand Valley State University
C++ ITR, Rapperswil, Switzerland
C++ Michigan State University
C++ Michigan Technological University
C++ Monash University, Melbourne, Australia,
C++ Oregon State University
C++ Purdue University
C++ Temple University (if good background)
C++ University of Birmingham, UK
C++ University of Tasmania, Launceston , Australia
C++ University of Virginia
C++ Victoria University of Technology, Melbourne
C++ Wheaton University
Fortran Colorado School of Mines
Fortran Colorado Technical College (FORTRAN and Karel)
Fortran Cooper Union, NYC
Fortran Indiana-Purdue, Indianapolis
Fortran Penn State (If entering through College of Engineering)
Fortran Rutgers University, Camden
Fortran Tulane (No programming background)
Fortran University of Benin, Nigeria
Fortran Wilfrid Laurier University
ISETL Dickinson College (Modula-2 at semester end)
ISETL University of Fort Hare, South Africa
Miranda Imperial College, London
Miranda University of Melbourne
Modula Augustana University College
Modula Bethune-Cookman College
Modula Bond University, Australia
Modula Hong Kong University of Science and Technology
Modula Johannes Kepler University, Austria
Modula Laurentian University, Sudbury, Ontario
Modula New Mexico State University
Modula North Dakota State University, Fargo
Modula Odense University, Denmark
Modula Ohio State
Modula Oldenburg University, Germany
Modula Portland State University
Modula Queensland University of Technology, Australia
Modula Rhodes University, South Africa
Modula Rochester Institute of Technology
Modula San Francisco State University
Modula Simon Fraser University
Modula State University of New York, Buffalo
Modula State University of New York, Oswego
Modula TU-Wien, Austria
Modula Trinity College, Dublin
Modula Trinity Western University, BC, Canada
Modula University of Bern
Modula University of Central Florida, Orlando
Modula University of Essen, Germany
Modula University of Karlsruhe, Germany
Modula University of Limerick, Ireland
Modula University of Montana, Missoula
Modula University of New Brunswick, Canada
Modula University of New Brunswick, Canada
Modula University of New South Wales, Australia
Modula University of South Carolina, Spartanburg
Modula University of Stuttgart
Modula University of Tampere, Finland
Modula University of Wisconsin, LaCrosse
Modula University of the Witwatersrand, Johannesburg
Modula Vrije Universiteit Amsterdam, the Netherlands
Modula Western Washington University
Modula Westminster College, Salt Lake City
Modula Wheaton University
Modula Winona State University, MN
Modula-2 Australian National University
Modula-2 Bismarck State College, North Dakota
Modula-2 California State University, Northridge
Modula-2 ETH, Zurich
Modula-2 Okanagan University College, Kelowna, BC
Modula-2 St. Cloud State University, MN
Modula-2 St. Francis Xavier Univ., Antigonish, NS, CANADA
Modula-2 Universitat Politecnica de Catalunya
Modula-2 University of Canterbury, New Zealand
Modula-2 University of Reading, UK (Two languages in CS1)
Modula-3 University of Cambridge
Oberon ETH, Zurich
ObjPascal Brown University
Orwell University of Reading, UK
Pascal Plymouth State College, New Hampshire
Pascal Acadia University, Canada
Pascal American University
Pascal Arizona State University
Pascal Armstrong State College
Pascal Ball State University, Muncie, IN
Pascal Beloit College
Pascal Bob Jones University
Pascal Bologna University
Pascal Bowie State University
Pascal Bowling Green State University
Pascal Brigham Young University
Pascal California State University, Fresno
Pascal California State University, Los Angeles
Pascal California State University, Sacramento
Pascal California State University, Stanislaus
Pascal Case Western Reserve University
Pascal Central College, Pella, IA
Pascal City College, City University of New York
Pascal College of Charleston
Pascal College of William and Mary, Williamsburg, VA
Pascal Colorado State University
Pascal Cornell
Pascal Dartmouth College
Pascal East Central University, Ada :-), OK
Pascal Eastern Michigan University
Pascal Ecole Polytechnique, Palaiseau, France (80% of students)
Pascal Elon College, NC
Pascal Erasmus University, Rotterdam
Pascal Florida Atlantic University
Pascal Florida International University
Pascal Frostburg State University
Pascal Furman University
Pascal Georgia Tech
Pascal Hope College
Pascal Humber College - Dept of Computer Engineering,Toronto Canada
Pascal IU Program, Malaysia
Pascal James Madison University, VA
Pascal Kansas State University
Pascal Kean College of New Jersey
Pascal Kent State University
Pascal La Trobe University, Australia (2/3-term Pascal, 1/3-term Scheme)
Pascal Lawrence University
Pascal Loughborough, UK (Pascal & Prolog)
Pascal Mary Washington College
Pascal Mississippi State University
Pascal Montclair State College, NJ
Pascal Moscow University, USSR (30/400 in C experiment)
Pascal National Technical University of Athens, Greece
Pascal New Mexico Insitute of Mining and Technology (1/2 the students)
Pascal New York University
Pascal Nicholls State University, LA
Pascal Norfolk State University, Norfolk, VA
Pascal North Carolina State University
Pascal Northeast Louisiana University
Pascal Northeast Missouri State University
Pascal Norwegian Institute of Technology, Trondheim, NORWAY
Pascal Ohio Wesleyan University
Pascal Old Dominion University, Norfolk, VA
Pascal Open University, UK
Pascal Panama Canal College, Republic of Panama
Pascal Penn State
Pascal Penn State, Erie
Pascal Pisa University
Pascal Polytechnic University, NYC
Pascal RMIT, Australia
Pascal Rensselaer Polytechnic Institute
Pascal Rijksuniversiteit Utrecht (St. Univ. of Utrecht), Netherlands
Pascal Rowan College of New Jersey (Formerly Glassboro State College)
Pascal Rutgers University
Pascal San Diego State
Pascal Skidmore College, NY
Pascal Southeastern Louisiana University
Pascal Southeastern Massachusetts University
Pascal Spelman College, Atlanta
Pascal St. John Fisher
Pascal State University of New York, Albany
Pascal State University of New York, Binghamton
Pascal State University of New York, Farmingdale
Pascal State University of New York, Geneso
Pascal State University of New York, Stony Brook
Pascal Stevens Institute of Technology, Hoboken, NJ
Pascal Strathclyde University, Glasgow, Scotland
Pascal Suffolk County Community College, NY
Pascal Swiss Federal Institute of Technology, Lausanne (EPFL)
Pascal Sydney University, Australia
Pascal Technische Fachhochschule, Berlin (hardware engineering track)
Pascal Temple University (if limited background)
Pascal Trinity College, Hartford, CT
Pascal Tulane University
Pascal U.S. Coast Guard Academy, CT
Pascal Universidad de Chile, Santiago, Chile
Pascal University de Moncton, Moncton, Canada
Pascal University of Alabama
Pascal University of Alberta, Canada
Pascal University of Arizona
Pascal University of California, Irvine
Pascal University of California, San Diego
Pascal University of Colorado, Colorado Springs
Pascal University of Helsinki, Finland
Pascal University of Idaho
Pascal University of Iowa
Pascal University of Kansas
Pascal University of Kentucky
Pascal University of Maine
Pascal University of Maryland, College Park
Pascal University of Massachusetts Amherst
Pascal University of Massachusetts Boston
Pascal University of Massachusetts Dartmouth
Pascal University of Massachusetts Lowell
Pascal University of Minnesota, Duluth
Pascal University of Mississippi
Pascal University of Missouri, Rolla
Pascal University of Missouri, St. Louis
Pascal University of Natal, Pietermaritzburg, South Africa
Pascal University of Nebraska, Lincoln
Pascal University of New England, Armidale, AUSTRALIA
Pascal University of New England, Northern Rivers, AUSTRALIA
Pascal University of New Mexico
Pascal University of Newcastle upon Tyne
Pascal University of North Carolina, Chapel Hill
Pascal University of North Texas
Pascal University of Northern Iowa (C++ Pilot)
Pascal University of Ottawa, Ottawa, Canada
Pascal University of Oviedo, Asturias, Spain
Pascal University of Pennsylvania
Pascal University of Pisa, Italy,
Pascal University of Portland, OR
Pascal University of Saskatchewan
Pascal University of Scranton, PA
Pascal University of South Carolina
Pascal University of Southern Maine
Pascal University of Sydney, Australia
Pascal University of Tenessee, Knoxville
Pascal University of Tennessee, Chattanooga
Pascal University of Texas, Austin
Pascal University of Vermont
Pascal University of Warwick, UK
Pascal University of Waterloo, Canada
Pascal University of Wisconsin, Eau Claire
Pascal University of Wisconsin, Madison (2/3-term Pascal, 1/3-term C)
Pascal University of Wisconsin, Stout
Pascal University of Zurich
Pascal Virginia Commonwealth University
Pascal Walla Walla College
Pascal Warren Wilson College, NC
Pascal Wartburg College, Waverly, IA
Pascal Washington State University Tri-Cities, Richland
Pascal Western Michigan University
Pascal Wheaton University (Prof's de jure)
Pascal Wilkes University, PA
Pascal Williams College, Williamsville, MA
Pascal Winston-Salem State University, NC
Pascal Wright State Univ, Dayton, OH
Pascal Yeshiva University (NYC) (Note: in transition from Pascal to C++)
Pascal York University, North York, Ontario, Canada
SML Chalmers University of Technology, Gothenburg, Sweden
SML Lulea University of Technology, Sweden
SML University of Passau, Germany
SML University of Southampton, UK
Scheme Brandeis University
Scheme Brussels Free University, Belguim
Scheme Clarkson University
Scheme Columbia University
Scheme Ensimag, Grenoble, France
Scheme Gustavus Adolphus College, St. Peter, Minnesota
Scheme Helsinki University of Technology, Finland
Scheme Indiana University
Scheme Iowa State University
Scheme Johns Hopkins
Scheme Lander College
Scheme Linkoping University, Sweden (Common Lisp)
Scheme Massachusetts Institute of Technology
Scheme Northeastern University
Scheme Northwestern University
Scheme Oberlin
Scheme Princeton University
Scheme Rice University (C last half)
Scheme Royal Institute of Technology (1/2 of CS1 course)
Scheme Ryerson Polytechnical Institute, Canada
Scheme Saint Olaf College
Scheme San Jose State University
Scheme Swarthmore College
Scheme Syracuse University
Scheme TU Braunschweig, Germany
Scheme Tampere University of Technology, Finland
Scheme Technion -- Israel Institute of Technology
Scheme Trinity University
Scheme University of British Columbia, Canada
Scheme University of California, Berkeley
Scheme University of California, Davis (If advanced standing, else Pascal)
Scheme University of California, Los Angeles
Scheme University of Cape Town, South Africa
Scheme University of Chicago
Scheme University of Delaware
Scheme University of Erlangen-Nuremberg, Germany
Scheme University of Florida
Scheme University of Geneva, Switzerland
Scheme University of Hamburg, Germany
Scheme University of Illinois
Scheme University of Minnesota
Scheme University of New Hampshire
Scheme University of Oregon
Scheme University of Rennes, France
Scheme University of Utah
Scheme Washington University
Scheme Wesleyan University
Scheme Yale University
Simula University of Oslo, Norway
Smalltalk Carleton University, Ottawa
Turing New Mexico Insitute of Mining and Technology (1/2 the students)
Turing Queen's University, Kingston
Turing University of Toronto
Turing University of Windsor, Canada
Turing Westmont
***********************************************************