[comp.edu] CS Majors First Language--Yearly Listing

reid@ss6.msu.edu (Dr Richard J. Reid) (05/17/91)

FIRST-COURSE LANGUAGE FOR COMPUTER SCIENCE MAJORS

Here's the latest summary of responses listing the
languages used in the FIRST course for Computer Science
majors.

If you have FIRST-HAND knowledge (you're THERE NOW),
send me any corrections or additions, and I'll make
the revisions.

If there are a lot of changes, I'll put out the revised
list sooner than next year.

Dick  5/17/91

******************* Pascal **************************
University of Michigan (CS through LS&A College)
University of Virginia                           
University of Iowa                                
Michigan State University (C++ Alternative Avail.)
University of North Carolina at Chapel Hill       
Portland State University				
Georgia Tech
Western Michigan University     
Case Western Reserve University        
Bowling Green State University  
Rensselaer Polytechnic Institute    
Johns Hopkins       
University of Tulsa  
University of Maine         
University of Maryland, College Park
University of Nebraska
Florida Institute of Technology
University of Zurich 
Purdue University
University of Wisconsin (2/3 Pascal, 1/3 C)
Penn State (If through Engineering, then FORTRAN)
Penn State, Erie
RMIT, Australia
Erasmus University, Rotterdam
University of Tenessee, Knoxville
Loughborough, UK (Pascal & Prolog)
Kansas State University
University of New Mexico
Duke University
Oregon State University
Furman University
University of Warwick, UK
University of Missouri, Rollo
University of Kentucky
Cornell
University of South Carolina
University of Pennsylvania
Tulane University
Edinburgh University (Pascal followed by ML)
Marshall University
Frostburg State University
UC San Diego
Colorado State University
University of Nevada, Reno
University of Saskatchewan
Spelman College, Atlanta
Glassboro State College
IU Program, Malaysia
***************** End Pascal ************************

******************* Ada *****************************
University of Washington
University of New Orleans
Cal Poly State University, San Luis Obispo
West Virginia University
Georgia State
Vermont Technical College
Lemoyne College
Cal State, Northridge
Cal State, Fullerton
Cal State, Long Beach
Naval Postgraduate School
UC Irvine
The University College of Wales, Aberystwth, UK
York University, UK
Liverpool University, UK
Stockton State College, NJ
Santa Clara University (Also reported using C++ in CS1)
Cranfield Institute of Technology, UK
Staffordshire Polytechnic, UK
Portsmouth Polytechnic, UK
University of Aston, UK
Swinburne Institute of Technology, Australia
Adelaide University, Australia
Flinders University, Australia
****************** End Ada **************************

******************* Modula-2 ************************
Ohio State                                       
SUNY at Buffalo   
University of Montana, Missoula  
University of Colorado, Colorado Springs
Western Washington University
North Dakota State University, Fargo
Seattle University
Laurentian University, Sudbury, Ontario
New Mexico State University
San Francisco State University
Australian National University
University of Limerick, Ireland
Johannes Kepler University, Austria
Oldenburg University, W-Germany
Rhodes University, South Africa
University of the Witwatersrand, Johannesburg
ETH, Zurich (Also reported using Oberon in CS1)
SUNY, Plattsburgh
Rochester Institute of Technology
Trinity Western University, BC, Canada
Queensland University of Technology, Australia
Trinity College, Dublin
University of Central Florida, Orlando
University of Stuttgart
TU Braunschweig, W. Ger.
***************** End Modula-2 **********************

******************* Scheme **************************
University of Delaware 
Indiana University  
University of Oregon					
MIT   
University of Illinois                   
Helsinki University of Technology, Finland
Columbia University
UC Berkeley
UC Davis (If advanced standing, else Pascal)
Linkoping University, Sweden (Lisp)
University of British Columbia
Rice University (C++ Alternative Available)
Washington University
***************** End Scheme ************************

******************* C *******************************
Carnegie Mellon University (All-Majors Pascal-Course Prereq.)
Northern Arizona University (High-School Pascal Required)
San Diego State
Princeton
University of North Florida
Marquette University
Holden College, Norway
Boston University
Andrews University, Berrien Springs, MI
Emory University
Virginia Tech
***************** End C *****************************

******************* FORTRAN *************************
University of Michigan (CS through College of Engineering)
Rutgers, Camden
Colorado Technical College (FORTRAN and Karel)
University of Benin, Nigeria
Indiana-Purdue, Indianapolis
Penn State (If entering through College of Engineering)
***************** End FORTRAN ***********************

******************** C++ ****************************
Santa Clara University (Also reported using Ada in CS1)
ITR, Rapperswil, Switzerland
Rice University (Scheme Alternative Available)
Michigan State University (Pascal Alternative Avail.)
****************** End C++ **************************

SML    :  University of New Hampshire

Miranda:  University of New South Wales
Miranda:  Imperial College, London

Turing:   University of Toronto, Computer Engineering

Oberon:   ETH, Zurich (Also reported as Modula-2 in CS1)

MacMETH:  Odense University, Denmark

Prolog:   Edinburgh University (If in AI joint-degree prog.)

Simula:   University of Oslo