From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 1108a1,587dcec9313f6a6a,start X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,587dcec9313f6a6a,start X-Google-Attributes: gid103376,public X-Google-Thread: 10db24,587dcec9313f6a6a,start X-Google-Attributes: gid10db24,public From: mfeldman@seas.gwu.edu (Michael Feldman) Subject: "Ada-First Schools" - please help me update this list Date: 1997/02/17 Message-ID: <5ealiq$cq8@felix.seas.gwu.edu> X-Deja-AN: 219463024 Organization: George Washington University Newsgroups: comp.lang.ada,comp.edu,comp.object Date: 1997-02-17T00:00:00+00:00 List-Id: Hi - Sorry to bother you. With SIGCSE just around the corner, I'm trying to get materials ready for the usual SIGAda exhibit there. Please help me make sure the attached list is up to date. I'd appreciate getting _first-hand_ notice of changes. Please respond directly to me at mfeldman@seas.gwu.edu; don't bother the newsgroup members again! Thanks! Mike Feldman SIGAda Education Chair --- list here --- Ada as a Foundation Programming Language February 1997 http://www.seas.gwu.edu/faculty/mfeldman/CS1-2.html Michael B. Feldman Chair, ACM-SIGAda Education Working Group Department of Electrical Engineering and Computer Science The George Washington University, Washington, DC 20052 (202) 994-5919 (voice) -- (202) 994-0227 (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 the field. Computing curricula 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: * The introductory-level course taught to majors in the first year (some refer to this as "CS1"); * The second course, which follows the "CS1" course, which is, in general, devoted mostly to algorithms and data structures (some refer to this as "CS2"); * In some institutions, one or both of the above courses are "pre-major", so the third course is the first one taught specifically to majors. This is often a more advanced data structures course or similar. Given the local variations, It is difficult to write a one-size-fits-all definition of the courses I'm tracking, but I hope you get the idea. Nobody has enough time to track everything happening in computing curricula; I choose, therefore, to keep track of precisely these courses because they are taken by majors in either first or second year, and thus early enough to serve as a foundation upon which to build a large portion of the software curriculum. Others, especially the Ada Information Clearinghouse, try to keep track of all courses using Ada. There are many examples of Ada in advanced undergraduate courses in programming languages, software engineering, real-time systems, and so on. While I am certainly interested in these, I am not maintaining a list of them as I am this list of foundation courses. 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, when I first started keeping track of this information. 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. Number of Institutions Number of Institutions Year Introducing Ada in the First Introducing Ada in a Second or Total Major Course Data Structures Course 1991 20 20 40 1992 30 27 57 1993 52 33 85 1994 63 37 100 1995 97 41 138 1996 111 39 150 1997 113 38 151 Now the list of colleges and universities. ---------------------------------------------------------------------------- Colleges and Universities Introducing Ada as the First Language Taught in a Computing Curriculum. 1. Allan Hancock College, California 2. Armstrong State College, Georgia 3. Auburn University 4. Australian Defence Force Academy, Canberra 5. Birmingham Southern College, Alabama 6. California Polytechnic State University, Pomona 7. California State University, Fullerton 8. California State University, Long Beach 9. Chalmers University of Technology, Sweden 10. Clemson University, South Carolina 11. Conservatoire National des Arts et Metiers, Paris, France 12. Covenant College, Georgia 13. Cranfield University, United Kingdom 14. Cypress College, California 15. Daniel Webster College, New Hampshire 16. Ecole d'Ingenieurs de Geneve, Switzerland 17. Ecole Nationale Superieure d'Ingenieurs des Constructions Aeronautiques 18. Ecole Nationale Superieure des Telecommunications de Bretagne, France 19. Ecole Nationale Superieure des Telecommunications de Paris, France 20. Ecole Superieure en Sciences Informatiques, Nice, France 21. Edith Cowan University, Perth, Australia 22. Embry-Riddle Aeronautical University, Arizona and Florida campuses 23. ENIEV, Switzerland 24. Fayetteville State University, North Carolina 25. Flinders University, Australia 26. Florida Institute of Technology 27. Florida State University 28. Formation d'Ingenieurs en Informatique de la Faculte d'Orsay, France 29. Friedrich Schiller University, Jena, Germany 30. George Mason University, Virginia (Graduate SE Program) 31. The George Washington University, Washington, DC 32. Hampton University, Virginia 33. Indiana-Purdue University, Ft. Wayne 34. Institut National des Sciences Appliquees, Toulouse, France 35. Jerusalem College of Technology, Israel 36. LeMoyne College, New York 37. Lenoir-Rhyne College, North Carolina 38. Liverpool John Moores University, United Kingdom 39. Loyola Marymount University, California 40. Marion County Technical Center, West Virginia 41. Marshall University, West Virginia 42. Mary Washington College, Virginia 43. Montana State University 44. Moravian College, Pennsylvania 45. Murray State University, Kentucky 46. Muskingum College, Ohio 47. National Defense Management College at Taiwan, Republic of China 48. Naval Postgraduate School, Monterey, California (Graduate) 49. New York University (honors section) 50. Norwich University, Vermont 51. Otterbein College, Ohio 52. Radford University, Virginia 53. Royal Melbourne Institute of Technology, Australia 54. Royal Military Academy, Belgium 55. Sacred Heart University, Connecticut 56. Saint Mary College, Kansas 57. Salem State College, Massachusetts 58. Sam Houston State University, Texas 59. San Diego Mesa College, California 60. Santa Clara University 61. Seattle University 62. South Bank University, United Kingdom 63. Southampton Institute of Higher Education, United Kingdom 64. Southern Arkansas University 65. St. Cloud State Univ., Minnesota 66. State University of New York at Plattsburgh 67. Stockton College of New Jersey 68. Swinburne University of Technology, Australia 69. Swiss Federal Institute of Technology, Lausanne 70. Technical College of Albstadt-Sigmaringen (Germany) 71. Technical College of Berlin, Germany 72. Truman State University, Missouri (formerly Northeast Mo. State) 73. United States Air Force Academy, Colorado 74. United States Military Academy at West Point 75. Universite de Quebec a Montreal, Canada 76. Universite des Sciences et Technologies de Lille, France 77. University of Adelaide, Australia 78. University of Alabama, Tuscaloosa 79. University of the Basque Country, San Sebastian, Spain 80. University of Aston, United Kingdom 81. University of Bradford, United Kingdom 82. University of Brighton, United Kingdom 83. University of Canberra, Australia 84. University of Cantabria, Spain 85. University of Central Lancashire, United Kingdom 86. University of Cincinnati (Raymond Walters College), Ohio 87. University of Dayton, Ohio 88. University of the German Armed Forces at Munich 89. University of Glamorgan, Wales, United Kingdom 90. University of Glasgow, Scotland 91. University of Hannover, Germany 92. University of Hertfordshire, Hatfield, United Kingdom 93. University of Lancaster, United Kingdom 94. University of Liverpool, United Kingdom 95. University of Luton, United Kingdom 96. University of Maryland (University College) 97. University of Montana - Missoula 98. University of Muenster, Germany 99. University of New Orleans 100. University of North Dakota 101. University of Northern Iowa (effective Fall 1997) 102. University of Paisley, United Kingdom 103. University of Portsmouth, United Kingdom 104. University of Rome at Tor Vergata, Italy 105. University of Salzburg, Austria 106. University of Sofia, Bulgaria 107. University of South Dakota 108. University of South Florida 109. University of Stafford, United Kingdom 110. University of Wales, Aberystwyth, United Kingdom 111. Valparaiso University, Indiana 112. Vaxjo University, Sweden 113. West Virginia University ---------------------------------------------------------------------------- Colleges and Universities Introducing Ada Not as the First Language but Rather in a Second or Third Foundation Course � 1. Briar Cliff College, Iowa 2. College of West Virginia, Beckley 3. Davis and Elkins College, West Virginia 4. Ecole d'Ingenieurs de l'Etat de Vaud, Switzerland 5. Ecole Nationale de l'Aviation Civile, Toulouse, France 6. Florida International University 7. Gallaudet University, Washington, DC 8. Georgia State University 9. Indiana University, New Albany 10. Mesa State College, Colorado 11. Monterey Peninsula College, California 12. Mount Mercy College, Iowa 13. National University, California 14. Nicholls State University, Louisiana 15. Norfolk State University, Virginia 16. Oglethorpe University, Georgia 17. Ohio University, Athens 18. Pennsylvania State University, Harrisburg 19. Rose Hulman Institute of Technology, Indiana 20. Southwest Baptist College, Missouri 21. Shippensburg University, Pennsylvania 22. State University of New York at Fredonia 23. Technical University of Madrid, School of Informatics 24. Technical University of Madrid, School of Telecommunication Engineering 25. Universidade Do Vale Do Rio Dos Sinos (Brazil) 26. University Carlos III, Getafe (Madrid) 27. Universite de Valenciennes, France 28. University of Alaska, Fairbanks 29. University of Geneva, Switzerland 30. University of Missouri, Columbia 31. University of Scranton, Pennsylvania 32. University of Seville, Spain 33. University of Texas, Austin (periodically) 34. University of Texas, Permian Basin 35. University of York, United Kingdom 36. University of Zaragoza, Spain 37. Weber State University, Utah 38. Western New England College, Massachusetts ---------------------------------------------------------------------------- Last Change: 17 February 1997