
Ada as a Foundation Programming Language
Spring 2000
http://www.seas.gwu.edu/faculty/mfeldman/ada-foundation.html
Michael B. Feldman
Chair, ACM-SIGAda Education Working Group
Proferssor, Department of Computer Science
The George Washington University, Washington, DC 20052
(202) 994-5919 (voice) -- (202) 994-4875 (fax)
mfeldman@seas.gwu.edu
http://www.seas.gwu/edu/faculty/mfeldman
Introduction
Multi-Year Trends in Adopting Ada as Foundation Language
Ada in First-Level Courses Around the World
Ada in Other Foundation Courses Around the World
Introduction
This report lists the colleges and universities known -- or at least credibly
believed -- to have adopted Ada as a "foundation language," which means
in one of the first few computing courses taken by students majoring in
programs such as computer science, engineering, or information systems.
Curricula in these fields are far from standardized, and there is much
variation from institution to institution depending upon local needs and
politics. The courses I have in mind are:
-
A course that appears early in the curriculum (typically in the first year),
teaches basic concepts of problem solving and software development, and
has no (or only light, literacy-level) programming prerequisites.
This type of course has traditionally been called "CS1", but need not be
part of a computer science curriculum per se. Students may or may not take
a subsequent computing course, but this course prepares them to do so.
-
A course devoted mostly to algorithms and data structures, which has a
course in category (1) as its prerequisite. This course has traditionally
been called "CS2", but this name is merely a shorthand. The prerequisite
may or may not use Ada.
In this list I am not reporting advanced courses that introduce
Ada in such topics as software engineering projects, programming languages,
etc., or courses that introduce Ada primarily to experienced practitioners.
Unless otherwise indicated, each of these courses appears in an undergraduate
program titled "computer science" or very similar.
This data is, for the most part, verifiable, based on first-hand reports
from the teachers of those courses. In a few cases, publishers' textbook
adoption data was used. I would like to keep this list as complete and
up to date as possible, so please let me know of any additions or corrections.
Multi-Year Trends in Adopting Ada as a Foundation Language
First consider the trend information since 1991, shown in the bar chart
above. I update the current year dynamically, as I learn of changes. Note
that the decline in second-course institutions is largely due to these
institutions moving to first-course status. A few of the programs listed
are using Ada in an introductory course in a graduate curriculum;
where this is not mentioned specifically, the program is an undergraduate
one.
Now the list of colleges and universities.
Colleges and Universities Introducing Ada as the First Language Taught
in a Computing Curriculum.
-
Allan Hancock College, California
-
Armstrong Atlantic State University, Georgia
-
Auburn University
-
Australian Defence Force Academy, Canberra
-
Birmingham Southern College, Alabama
-
British Columbia Institute of Technology, Vancouver, BC, Canada
-
California Polytechnic State University, Pomona
-
California State University, Fullerton
-
California State University, Long Beach
-
Chalmers University of Technology, Sweden
-
Clemson University, South Carolina
-
Conservatoire National des Arts et Metiers, Paris, France
-
Covenant College, Georgia
-
Cranfield University, United Kingdom
-
Cypress College, California
-
Daniel Webster College, New Hampshire
-
East Stroudsburg University, Pennsylvania
-
Ecole d'Ingenieurs de Geneve, Switzerland
-
Ecole Nationale Superieure d'Ingenieurs des Constructions Aeronautiques
-
Ecole Nationale Superieure des Telecommunications de Bretagne, France
-
Ecole Nationale Superieure des Telecommunications de Paris, France
-
Ecole Superieure en Sciences Informatiques, Nice, France
-
Edith Cowan University, Perth, Australia
-
ENIEV, Switzerland
-
Flinders University, Australia
-
Florida Institute of Technology
-
Formation d'Ingenieurs en Informatique de la Faculte d'Orsay, France
-
Friedrich Schiller University, Jena, Germany
-
George Mason University, Virginia (Graduate SE Program)
-
The George Washington University, Washington, DC
-
Hampton University, Virginia
-
Indiana-Purdue University, Ft. Wayne
-
Institut National des Sciences Appliquees, Toulouse, France
-
Jacksonville State University, Alabama
-
Jerusalem College of Technology, Israel
-
LeMoyne College, New York
-
Lenoir-Rhyne College, North Carolina
-
Liverpool John Moores University, United Kingdom
-
Loyola Marymount University, California
-
Marion County Technical Center, West Virginia
-
Marshall University, West Virginia
-
Mary Washington College, Virginia
-
Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics
-
Montana State University
-
Moravian College, Pennsylvania
-
Murray State University, Kentucky
-
Muskingum College, Ohio
-
National Defense Management College at Taiwan, Republic of China
-
Naval Postgraduate School, Monterey, California (Graduate)
-
New York University (honors section)
-
North Carolina A&T University
-
Norwich University, Vermont
-
Otterbein College, Ohio
-
Radford University, Virginia
-
Royal Military Academy, Belgium
-
Sacred Heart University, Connecticut
-
Saint Mary College, Kansas
-
Salem State College, Massachusetts
-
Sam Houston State University, Texas
-
San Diego Mesa College, California
-
Santa Clara University
-
Seattle University
-
South Bank University, United Kingdom
-
Southampton Institute of Higher Education, United Kingdom
-
Southern Arkansas University
-
St. Cloud State Univ., Minnesota
-
State University of New York at Plattsburgh
-
Stockton College of New Jersey
-
Swiss Federal Institute of Technology, Lausanne
-
Technical College of Albstadt-Sigmaringen (Germany)
-
Technical College of Berlin, Germany
-
Technical College of Heilbronn (Germany), School of Medical Informatics
-
Technical University of Madrid, School of Informatics
-
Technical University of Madrid, School of Telecommunication Engineering
-
Truman State University, Missouri (formerly Northeast Mo. State)
-
United States Air Force Academy, Colorado
-
United States Military Academy at West Point
-
Universite du Quebec a Montreal, Canada
-
Universite des Sciences et Technologies de Lille, France
-
University of Adelaide, Australia
-
University of Alabama, Tuscaloosa
-
University of the Basque Country, San Sebastian, Spain
-
University of Aston, United Kingdom
-
University of Bradford, United Kingdom
-
University of Brighton, United Kingdom
-
University of Canberra, Australia
-
University of Cantabria, Spain
-
University Carlos III, School of Industrial Engineering, Madrid (Spain)
-
University of Central Lancashire, United Kingdom
-
University of Cincinnati (Raymond Walters College), Ohio
-
University of the German Armed Forces at Munich
-
University of Glamorgan, Wales, United Kingdom
-
University of Glasgow, Scotland, United Kingdom
-
University of Hannover, Germany
-
University of Hertfordshire, Hatfield, United Kingdom
-
University of Lancaster, United Kingdom
-
University of Liverpool, United Kingdom
-
University of Lodz, Poland (Faculty of Mathematics)
-
University of Luton, United Kingdom
-
University of Maryland (University College)
-
University of Montana - Missoula
-
University of Muenster, Germany
-
University of New Orleans
-
University of North Dakota
-
University of Northern Iowa
-
University of Paisley, United Kingdom
-
University of Portsmouth, United Kingdom
-
University of Rome at Tor Vergata, Italy
-
University of Salzburg, Austria
-
University of Sofia, Bulgaria
-
University of South Dakota
-
University of South Florida
-
University of Stafford, United Kingdom
-
University of Virginia's College at Wise
-
University of Wales, Aberystwyth, United Kingdom
-
Vaxjo University, Sweden
-
West Virginia University
Colleges and Universities Introducing Ada Not as the First Language but
Rather in a Second or Third Foundation Course
-
Briar Cliff College, Iowa
-
College of West Virginia, Beckley
-
Davis and Elkins College, West Virginia
-
Ecole d'Ingenieurs de l'Etat de Vaud, Switzerland
-
Ecole Nationale de l'Aviation Civile, Toulouse, France
-
Florida International University
-
Gallaudet University, Washington, DC
-
Georgia State University
-
Indiana University, New Albany
-
Kennesaw State University, Georgia
-
Mesa State College, Colorado
-
Mount Mercy College, Iowa
-
National University, California
-
Nicholls State University, Louisiana
-
Oglethorpe University, Georgia
-
Ohio University, Athens
-
Pennsylvania State University, Harrisburg
-
Rose Hulman Institute of Technology, Indiana
-
Shippensburg University, Pennsylvania
-
State University of New York at Fredonia
-
Universidade Do Vale Do Rio Dos Sinos (Brazil)
-
Universite de Valenciennes, France
-
University of Geneva, Switzerland
-
University of Missouri, Columbia
-
University of Queensland, Australia
-
University of Scranton, Pennsylvania
-
University of Seville, Spain
-
University of Texas, Austin (periodically)
-
University of Texas, Permian Basin
-
University of York, United Kingdom
-
University of Zaragoza, Spain
-
Weber State University, Utah
-
Western New England College, Massachusetts