The Return of the Reid List
This is Version 21 of the Reid First Course Language List, posted to comp.edu on February 6, 2001.
For ten years Dick Reid of Michigan State University maintained a list of the languages used in the first course for computer science majors at colleges and universities.
List 20 was posted in April, 1999, shortly before his retirement.
After discussions with him and others in the computer science education community, I have agreed to maintain the list. (He was one of my professors at MSU in the 1960s.)
Please send all corrections or updates for your own college or university to me at
fvanscoy@wvu.edu
and please include the name "Reid" in the subject line of your e-mail.
Frances L. Van Scoy fvanscoy@wvu.edu 304-293-2466 fax 304-293-8155
Pascal |
Alderson Broaddus College |
Ada |
Allan Hancock College |
Pascal |
American University |
C |
Andrews University |
Pascal |
Arizona State University |
Ada |
Armstrong Atlanta State College |
Ada |
Auburn University |
Modula |
Augustana University |
C++ |
Aurora University |
C++ |
Azusa Pacific University |
Pascal |
Ball State University |
Pascal |
Belhaven College |
HyperTalk |
Beloit College |
Modula |
Bethune-Cookman College |
Modula 2 |
Bismarck State College |
Pascal |
Bob Jones University |
Pascal |
Bologna University |
C |
Boston University |
Pascal |
Bowie State University |
Pascal |
Bowling Green State University |
Scheme |
Brandeis University |
C++ |
Brevard College |
Pascal |
Brigham Young University |
Ada |
Birmingham Southern College |
Java |
Brown University |
ML |
Brunei University |
C++ |
Bucknell University |
C++ |
Calfornia State University, San Bernardino |
Ada |
California Polytechnic State University, Pomona |
C++ |
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 |
Java |
California State University, Northridge |
C++ / Pascal |
California State University, Sacramento |
Pascal |
California State University, Stanislaus |
C++ |
Calvin College |
C++ |
Cameron University |
C++ |
Carnegie Mellon University |
Pascal |
Case Western University |
Pascal |
Central College |
Java |
Central Connecticut State University |
Pascal |
Central Missouri State University |
C |
City College, City University of New York |
Scheme |
Clarkson University |
Java |
Clemson University |
C |
Cleveland State University |
C++ |
Colgate University |
ObjPasal |
College of Charleston |
C++ |
College of the Ozarks |
C++ |
College of William and Mary |
Fortran |
Colorado School of Mines |
C++ |
Colorado State University |
Fortran |
Colorado Technical College |
Scheme |
Columbia University |
Pascal |
Concordia College |
Fortran |
Cooper Union |
Pascal |
Cornell University |
Aqda |
Covenant College |
Ada |
Cranfield University |
Ada |
Cypress College |
C++ |
Dakota State University |
Ada |
Daniel Webster College |
C++ |
Dartmouth College |
Modula 2 |
De Montfort University |
Pascal |
Delta College |
C |
DePaul University |
Virtual Basic |
Derby University |
ISETL; C |
Dickinson College |
Pascal |
Drexel University |
C++ |
Duke University |
Pascal |
East Central University |
C++ |
Eastern Michigan University |
C++ |
Eastern Washington University |
C |
Edinburgh University |
Pascal |
Elon College |
Ada |
Embry-Riddle Aeronautical University |
C |
Emory University |
Ada |
Fayetteville State University |
Pascal |
Florida Atlantic University |
Ada |
Florida Institute of Technology |
Pascal |
Florida International University |
C |
Francis Marion University |
Pascal |
Frostburg State University |
Pascal |
Furman University |
C++ |
Geneva College |
C++ |
George Mason University |
Ada |
George Washington University |
Pascal |
Georgia Institute of Technology |
C |
Georgia Southern University |
C++ |
Gettysburg College |
Pascal |
Gordon College |
C++ |
Grand Valley State University |
Scheme |
Gustavus Adolphus College |
C |
Hampshire College |
Ada |
Hampton University |
C |
Hofstra University |
C++ |
Hood College |
Pascal |
Hope College |
C++ |
Illinois Institute of Technology |
Scheme |
Indiana University |
Ada |
Indiana-Purdue University, Ft. Wayne |
Fortran |
Indiana-Purdue University, Indianapolis |
C++ |
Iona College |
Scheme |
Iowa State University |
Pascal |
James Madison University |
Scheme |
Johns Hopkins University |
Pascal |
Kansas State University |
Pascal |
Kean College of New Jersey |
Pascal |
Kent State Univesity |
C |
Kutztown University |
C++ |
La Salle University |
Java |
Lander University |
Ada |
Le Moyne College |
C |
Lebanon College |
Ada |
Lenoir-Rhyne College |
C++ |
Lock Haven Univeristy of Pennsylvania |
C++ |
Longwood College |
C |
Loyola College |
Ada |
Loyola Marymount University |
C++ |
Mankato State University |
Ada |
Marion County Technical Center |
C |
Marquette University |
Ada |
Marshall University |
Ada |
Mary Washington College |
Scheme |
Massachusetts Institute of Technology |
C++ |
Miami University |
C++ |
Michigan State University |
C++ |
Michigan Technological University |
C++ |
Middle Tennessee State University |
C++ |
Midwestern State University |
C++ |
Millersville University |
Pascal |
Mississippi State University |
Ada |
Montana State University |
Pascal |
Montclair State College |
Ada |
Moravian College |
Pascal |
Mount Union College |
Ada |
Murray State University |
Ada |
Muskingum College |
C++ |
Nebraska Wesleyan University |
Modula |
New Mexico State University |
Scheme / Turing |
New Mexico Tech |
Pascal |
New York University |
Pascal |
Nicholls State University |
Pascal |
Norfolk State University |
Pascal |
North Carolina State University |
Modula |
North Dakota State University |
C++ |
North Idaho College |
Pascal |
Northeast Louisiana University |
Ada |
Northeast Missouri State University |
C++ |
Northeastern University |
C |
Northern Arizona University |
C++ |
Northwestern College |
Scheme |
Northwestern University |
Ada |
Norwich University |
C++ |
Nottingham-Trent University |
Scheme |
Oberlin College |
C++ |
Ohio Northern University |
C++ |
Ohio State University |
Pascal |
Ohio Wesleyan University |
C |
Oklahoma City University |
Pascal |
Old Dominion University |
C++ |
Oregon State University |
Ada |
Otterbein College |
C++ |
Pace University |
C |
Penn State |
C++ |
Penn State, Berks |
Pascal |
Penn State, Erie |
C++ |
Penn State, Hazleton |
Pascal |
Plymouth State College |
Pascal |
Polytechnic University |
Modula |
Portland State University |
Scheme |
Princeton University |
C++ |
Purdue University |
Java |
Queens College |
Ada |
Radford University |
C++ |
Rensselaer Polytechnic Institute |
C++ |
Rhode Island College |
Scheme |
Rice University |
Ada |
Richard Stockton College of New Jersey |
C++ |
Rockhurst College |
C++ |
Rowan College of New Jersey |
Pascal |
Rutgers University |
Fortran |
Rutgers University, Camden |
Ada |
Sacred Heart University |
Ada |
Saint Mary College |
C++ |
Saint Mary's College, Notre Dame |
Scheme |
Saint Olaf College |
C++ |
Sam Houston State University |
Ada |
San Diego Mesa College |
Pascal |
San Diego State |
Modula |
San Francisco State University |
Scheme |
San Jose State University |
Ada |
Santa Clara University |
Ada |
Seattle University |
C |
Seattle Pacific University |
Pascal |
Siena College |
C |
Simpson College |
C++ |
Skidmore College |
Ada / Pascal |
Sofia University |
C++ |
Sonoma State University |
Pascal |
Southeastern Massachusetts University |
Ada |
Southern Arkansas University |
C++ |
Southwest Baptist University |
C++ |
Southwest Missouri State University |
C++ |
Southwestern Oklahoma State University |
Pascal |
Spelman College |
Ada |
St. Cloud State University |
C++ |
St. Edward's University |
Pascal |
St. John Fisher |
C |
St. Michael's College |
C++ |
St. Xavier University |
C |
Stanford University |
Pascal |
State University of New York, Albany |
Pascal |
State University of New York, Binghamton |
C++ |
State University of New York, Buffalo |
Pascal |
State University of New York, Farmingdale |
ObjPascal |
State University of New York, Geneseo |
C |
State University of New York, New Paltz |
Modula |
State University of New York, Oswego |
Ada |
State University of New York, Plattsburgh |
Modula-3 |
State University of New York, Stony Brook |
Pascal |
Stevens Institute of Technology |
C++ |
Stonehill College |
Pascal |
Suffolk County Community College |
Scheme |
Swarthmore College |
C++ |
Temple University |
Pascal |
Texas A&M |
Java |
Texas Christian University |
C++ |
The College of the Holy Cross |
C |
Towson State University |
Pascal |
Trinity University |
Modula-2 |
Trinity Western University |
C |
Troy State University, Montgomery |
Pascal |
Tulane University |
C++ |
Union College |
Ada |
United States Air Force Academy |
Pascal |
United States Coast Guard Academy |
Ada |
United States Military Academy |
C |
United States Naval Academy |
C++ |
University of Akron |
Pascal |
University of Alabama |
Pascal |
University of Alaska Fairbanks |
Pascal |
University of Arizona |
Scheme |
University of California, Berkeley |
Scheme |
University of California, Davis |
C++ |
University of California, Irvine |
Scheme |
University of California, Los Angeles |
C++ |
University of California, Riverside |
Pascal |
University of California, San Diego |
Modula |
University of Central Florida |
Scheme |
University of Chicago |
Pascal |
University of Colorado, Colorado Springs |
Ada |
University of Dayton |
C++ |
University of Delaware |
C++ |
University of Evansville |
Scheme |
University of Florida |
C++ |
University of Idaho |
Scheme |
University of Illinois |
C / Scheme |
University of Illinois, Chicago |
C++ |
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 |
C |
University of Massachusetts, Lowell |
Pascal / C |
University of Michigan |
Scheme |
University of Minnesota |
Scheme |
University of Minnesota, Duluth |
Pascal |
University of Mississippi |
C++ |
University of Missouri, Kansas City |
Pascal |
University of Missouri, Rolla |
Pascal |
University of Missourt, St. Louis |
Ada |
University of Montana, Missoula |
Pascal |
University of Nebraska, Lincoln |
Pascal |
University of Nevada, Reno |
Scheme |
University of New Hampshire |
Pascal |
University of New Mexico |
Ada |
University of New Orleans |
Pascal |
University of North Carolina, Chapel Hill |
Ada |
University of North Dakota |
C |
University of North Florida |
C++ |
University of North Texas |
Ada |
University of Northern Iowa |
C |
University of Oklahoma |
Java |
University of Oregon |
Scheme / ML |
University of Pennsylvania |
Pascal |
University of Portland |
C++ |
University of Rhode Island |
C++ |
University of Richmond |
Pascal |
University of Scranton |
C++ |
University of South Alabama |
C++ |
University of South Carolina, Columbia |
Modula |
University of South Carolina, Spartanburg |
Ada |
University of South Dakota |
Ada |
University of South Florida |
C |
University of Southern California |
Pascal |
University of Southern Maine |
Pascal |
University of Tennessee, Chattanooga |
C |
University of Tennessee, Knoxville |
Haskell |
University of Texas, Austin |
C |
University of Tulsa |
Scheme |
University of Utah |
Pascal |
University of Vermont |
C++ |
University of Virginia |
C |
University of Washington |
Pascal |
University of Wisconsin, Eau Claire |
Eiffel |
University of Wisconsin, La Crosse |
Java |
University of Wisconsin, Madison |
C++ |
University of Wisconsin, River Falls |
C++ |
University of Wisconsin, Stout |
C |
Ursinus College |
C |
Vanderbilt University |
Scheme |
Vassar College |
C |
Vermont Technical College |
C |
Villanova University |
Pascal |
Virginia Commonwealth University |
C |
Virginia Tech |
C++ |
Virginia Wesleyan College |
Pascal |
Walla Walla College |
Pascal |
Warren Wilson College |
Pascal |
Wartburg College |
Pascal |
Washington State University, Tri-Cities |
Java |
Washington University |
Pascal |
Wellesley College |
Scheme |
Wesleyan University |
Ada |
West Virginia University |
C++ |
Western Carolina University |
C++ |
Western Connecticut State University |
C++ |
Western Michigan University |
Java |
Western Oregon University |
Modula |
Western Washington University |
C++ |
Westfield State College |
Modula |
Westminster College |
C++ |
Westmont College |
C++ |
Wheaton College |
Modula |
Wheaton University |
C |
Widener University |
Fortran |
Wilfrid Laurier University |
C |
Wilkes University |
Pascal |
Williams College |
Modula |
Winona State University |
Pascal |
Winston-Salem State University |
C |
Worcester Polytechnic Institute |
Pascal |
Wright State University |
Scheme |
Yale University |
Pascal |
Yeshiva University |