stan@toaster.SFSU.EDU (Stan Osborne) (07/08/90)
Many thanks to all who replied to the April 1990 posting of this survey. The updated survey results now contain information received since that postings. Please send corrections and suggestions for improvement. If you sent in a reply and your entry does not appear, please send it again. ACADEMIC MODULA-2 SURVEY ------------------------ 7 July 1990 ================================================================================ Your cooperation in collecting current data will be appreciated. If you are currently teaching a university level class, are about to do so, or know someone who is, please make sure a response is made to this survey. The survey will be updated and reposted as additional information is obtained. Any corrections and clarifications you provide will be appreciated. Let's work at making the survey as accurate as possible. Respond or urge others to respond. Please send your survey responses in the following format: (a) institution, (b) course number, (c) name and/or brief description, (d) level of course (fresh, soph, junior, senior, grad, 1st yr, 2nd yr, etc.), (e) total number of students enrolled in the course per year, (f) text(s) used, (g) compiler(s) used, (h) hardware configuration(s), (i) contact person(s), (j) email address of contact person, (k) postal address of contact person, (l) miscl. If you have information about a Modula-2 compiler, please supply the following: (a) organization or manufacturer, (b) person and/or department, (c) addresses (postal, telephone, fax, email, telex, etc.), (d) machine(s), (e) operating system(s), (f) approximate price, (g) miscl. Please send your replies, corrections, and comments to: Usenet: cshub!m2survey Internet: m2survey@cs.sfsu.edu ================================================================================ C H o a C m r o T L p d u i e T i w r t v e l a s l e x e r Institution | e e | l | t | r | e | contact and addresses -------------------|-------------|----|-------|---|---|------------------------- | DataStruct | | | | | Laurentian | I & II | u? | | e | B | Grant R. Guenther University | Intro to | | | f | D | Dept. of Math. and C.S. (Canada) | Soft. Eng. | | | | | Laurentian University | Comp. Lang. | | | | | Sudbury, Ontario P3E 2C6 |-------------| | | | | Canada Grant@Laucosc.Laurentian.CA | | | | | -------------------|-------------|----|-------|---|---|------------------------- Laurentian | Operating | u? | Ford | d | C | Grant R. Guenther University | Systems |c25 | & | | | Dept. of Math. and C.S. (Canada) | I & II | c8 | Wiener| | | Laurentian University |-------------| | | | | Sudbury, Ontario P3E 2C6 Grant@Laucosc.Laurentian.CA | | | | | Canada -------------------|-------------|----|-------|---|---|------------------------- Oakland | Operating | u4 | Silber- e | D | David E. Boddy University | Systems | gr | shatz | | | Dept. of C.S. and Eng. | |c50 | & | | | Oakland Univeristy | | | Peter-| | | Rochester, MI 48309 boddy@vela.acs.oakland.edu | | son | | | USA -------------------|-------------|----|-------|---|---|------------------------- Odense | Structured | u2 | Adams,| i | J | Soren Larsen University | Programming |c120| Gabrini | | Dept. of Math. and C.S. (Denmark) | | | & | | | Odense University | | | Kurtz | | | Campusvej 55 | | | | | | DK-5230 Odense M larsen@imada.dk | | | | | | Denmark -------------------|-------------|----|-------|---|---|------------------------- Odense | Data | u2 | Notes | i | J | Soren Larsen University | Structures |c90 | | | | Dept. of Math. and C.S. (Denmark) | and | | | | | Odense University | Algorithm | | | | | Campusvej 55 | | | | | | DK-5230 Odense M larsen@imada.dk | | | | | | Denmark -------------------|-------------|----|-------|---|---|------------------------- Oxford University | Modula-2 | u2 | Joyce,| a | A | Jonathan Bowen (Great Britain) | |c16 | Adams,| e | D | Dpet of Engin. Science | | | et al | | | Oxford University | | | | | | Parks Road |-------------| | Woodman | | Oxford OX1 3PJ labjdr@ecs.oxford.ac.uk | | et al | | | Great Britain -------------------|-------------|----|-------|---|---|------------------------- Oxford University | Mathematics | u2 | | a | A | Jonathan Bowen Programming | and |c30 | | | | Oxford University Research Group | Computation | | | | | Laboratory (Great Britain) | | | | | | Programming Research |-------------|----|-------|---|---| Oxford OX1 3QD bowen@prg.oxford.ac.uk (uunet!mcvax!ukc!ox-prg!bowen) | Great Britain -------------------|-------------|----|-------|---|---|------------------------- Rhodes | Computer | u2 | Terry | e | D | Pat Terry University | Science | | | h | | Rhodes University | I & II |c100| | | | PO Box 94 |-------------|c50 | | | | Grahamstown 6140 Pat.Terry@f4.n494.z5.fidonet.org | | | | | South Africa -------------------|-------------|----|-------|---|---|------------------------- San Francisco | Introduction| u1 | | | | Gerald Eisman State University | To | | ** | | | Computer Science Dept. (USA) | Programming | ** | | | | San Francisco State Univ | | | | | | San Francisco, CA 94132 eisman@cs.sfsu.edu | | | | | | USA -------------------|-------------|----|-------|---|---|------------------------- San Francisco | Operating | u4 | Ben- | g | E | Stan Osborne State University | Systems |c40 | Ari | | | Computer Science Dept. (USA) | Principles | | 1982 | | | San Francisco State Univ | | | King | | | San Francisco, CA 94132 stan@cs.sfsu.edu | | | 1988 | | | USA -------------------|-------------|----|-------|---|---|------------------------- Universitaet | Ueber- | u3 | Waite | b | A | Prof.Dr.Stefan Jaehnichen Karlsruhe | setzerbau- |c60 | & | | B | Juergen Vollmer (West Germany) | Praktikum | | Goos | | G | GMD-Forschungstelle | (Compiler |----| 1983 | | L | an der Uni. Karlsruhe | Construct. Lab) | | | M | Vincenz-Priessiniz-Str 1 |-------------|----| | | | D-7500 Karlsruhe 1 vollmer@karlsruhe.gmd.dbp.de | | | | | West German -------------------|-------------|----|-------|---|---|------------------------- University of | C.S. Tripos | u2 | | h | F | Peter Robinson Cambridge | Part 1B & | u3 | | i | G | University of (Great Britain) | Part 2 & | gr | | | | Cambridge | Diploma in | | | | | New Museums Site | Computer |c50 | | | | Pembroke Street | Science |c15 | | | | Cambridge CB2 3QG pr@uk.ac.cam.cl | |c40 | | | | Great Britain -------------------|-------------|----|-------|---|---|------------------------- University of | Software | u1 |Cornel-| e | D | Barry Cornelius Durham | Engineering |c70 |-ius | | | Computer Science Group (Great Britain) | I | |1990 | | | SEAS | | | | | | University of Durham |-------------|----|-------|---|---| Durham DH1 3LE Barry.Cornelius@durham.ac.uk | | | | | Great Britain -------------------|-------------|----|-------|---|---|------------------------- University of | Computer | u2 | | e | D | Ed Eitelberg Durban-Westville | Programming |c89 | | | | Dept. of Electrical Eng. (South Africa) | | | | | | University of | | | | | | Durban-Westville | | | | | | Private Bag X54001 |-------------| | | | | Durban 4000 | | | | | South Africa -------------------|-------------|----|-------|---|---|------------------------- University of | Introduction| u1 | | e | D | Dan Resler Limerick | Programming | | | | | Electronics Department (Ireland) | | | | | | University of Limerick | | | | | | Limerick reslerd@ul.ie | | | | | | Ireland -------------------|-------------|----|-------|---|---|------------------------- University of | Data | u2 | | e | D | Dan Resler Limerick | Structures | | | | | Electronics Department (Ireland) | & | | | | | University of Limerick | Algorithms | | | | | Limerick reslerd@ul.ie | | | | | | Ireland -------------------|-------------|----|-------|---|---|------------------------- University of | Data | u2 | Stubbs| f | B | Sylvia Osborn Western Ontario | Structures |c70 | & | | | Dept of Computer Science (Canada) | & Computer | | Webre | | | University of | Algorithms | | | | | Western Ontario |-------------| | | | | London, Ontario N6A-5B7 sylvia@uwocsd.uwo.ca | | | | | Canada -------------------|-------------|----|-------|---|---|------------------------- University of | Software | u3 | | | | Robin Nicholl Western Ontario | Engineering | | | | | Dept of Computer Science (Canada) | | | | | | University of | | | | | | Western Ontario |-------------| | | | | London, Ontario N6A-5B7 | | | | | Canada -------------------|-------------|----|-------|---|---|------------------------- University of | Computer | u2 | Helman| k | K | Scott Hazelhurst Witwatersrand, | Science II |c90 | & | | | Dept of Computer Science Johannesburg | | | Veroff| | | University of | | | 1988 | | | Witwatersrand, |-------------|----|-------| | | Johannesburg | | | 2050 Wits 122scott.witsvma.f4.n494.z5.fidonet.org | | | South Africa -------------------|-------------|----|-------|---|---|------------------------- University of | control and | u3 | Wirth | j | H | Ueli Straumann Zuerich | analysis of |c20 | PM2 | | | Physics Institute (Switzerland) | simple phy. | | | | | University of Zuerich | experiments | | | | | Schoenberggasse 9 |-------------|----|-------| | | 8001 Zuerich mcvax!cernvax!forty2!strauman (one 'n' only) | | | Switzerland -------------------|-------------|----|-------|---|---|------------------------- Virginia | Translator | gr | Barr- | e | D | Thomas F. (Tom) Reid Technical | Design and |c20 | ett, | | | 1105 Criton Street University | Construct. | | Bates,|---| | Herndon, VA 22070 (USA) |-------------| | Gustafson | | | | & Couch | | reid@ctc.contel.com | | | | -------------------|-------------|----|-------|---|---|------------------------- Symbol Legend ============= ** ---> course is under development Class Level ----------- u1 = freshman (undergraduate first year) u2 = sophomore (undergraduate 2nd year) u3 = junior (undergraduate 3rd year) u4 = senior (undergraduate last year) gr = graduate mi = miscellaneous Course Size ----------- cxx = aproximately xx students/course Compiler Vendors ---------------- (a) Sun Microsystems Modula-2 compiler (b) MOCKA - Modula-2 Compiler Karlsruhe (a) GMD Gesellschaft fuer Mathematik und Datenverarbeitung mbH (b) Juergen Vollmer, Helmut Emmelmann (c) GMD Forschungstelle an der Universitaet Karlsruhe Vincenz-Priessinitz-Strasse 1 D-7500 Karlsruhe 1 Email: vollmer@karlsruhe.gmd.dbp.de / vollmer@gmdka.uucp emmel@karlsruhe.gmd.dbp.de / emmel@gmdka.uucp (d) Sun-3, Sun-4, NeXT, MIPS, VAX, Transputer (T800, T414) (e) SunOS, Mach, Unix, Ultrix, VMS (f) US$ 250 (for noncommercial usage) US$ 2000 (for commercial usage) (g) - implements 3rd Edition - coroutines are supported - access to procedures written in other languages - 33,000 lines/minute on DEC 3100 workstation - has automatic "make" facility, module dependencies are derived from the sources (c) LUMOS-2 uses a port of the ETH IFE M2/68K Compiler (Available from Dr. H. Burkhart at the University of Basel.) (d) Logitech (e) JPI (Topspeed) (a) Jensen & Partners, International (b) Karin Ellison (c) PH: 1 415 967 3200 FAX: 1 415 967 3288 (d) IBM PC & Clones (e) MS DOS (f) $50 per copy; educational discount (f) Hamburg (g) Ana-Systems (a) Ana-Systems (c) Ana-Systems 1155 Chess Drive Foster City, California 94404 USA Telephone: 415 341 1768; Facsimile: 415 341 1784 Usenet: dbi!modula2 Internet: modual2@ana.com (d) MC68030 family (Apollo,Atari,Hewlett-Packard,Sun,...) (e) Unix; Domain O/S; GEM (f) US$ 1200 (commercial product) (h) Modula/370 from Johannes Kepler University in Linz (a) Johannes-Kepler-Universitaet (b) G. Blaschek & H. Mossenbock (c) Johanes-Kepler-Universitaet Linz Altenbergerstr. 69 A-4040 Linz Austria (d) IBM 370 instruction set (e) MVS (g) Derived from Wirth's one-pass compiler Almost (PM2?) standard libraries, but not quite. (i) Cambridge University Modula-2 (a) Cambridge University (b) Peter Robinson Computer Laboratory (c) Cambridge University New Museums Site Pembroke Street Cambridge CB2 3QG Great Britain (d) VAX, MC68000, NS32016 (e) Various Unixes and others (g) First Edition system, entirely new local libraries Note: "We have now put the distribution of all our Modula-2 systems (for VAX, 68000, and 32016) in the hands of a local company. Please contact them for further information: Qudos Limited Cambridge Science Park Milton Road Cambridge CB4 4FD Great Britain Telephone: +44 223 420033 Facsimile: +44 223 420946 Telex: 818114 They are not interested in offering support for the language, but should be willing to provide you with a binary kit or sources.", Peter Robinson, 8 March 1989 (j) Modified original ETH PDP-11 Compiler (h) Berlin Modula-2 (a) Technical University Berlin (b) Thomas Habernoll Informatik Rechnerbetrieb (c) Bitnet: habernol@db0tui11 Internet: habernol@tubvm.cs.tu-berline.de (d) IBM/370 (e) VM/SP (CMS) (f) Free (g) Based on edition 2 (with most of the ed 3 changes implemented) (i) MacMETH from ETH, Zuerich (j) Fitted Software Tools (FST) (a) Fitted Software Tools (b) Roger Carvalho (c) PO Box 867403 Plano, Texas 75086 USA (d) IBM PC (e) MS DOS (f) $49. (k) Waterloo Modula-2 Hardware Systems ---------------- (A) Sun Workstations (SunOS Unix). (B) VAX (VMS) (C) LUMOS-2 Host Hardware (D) IBM-PC (MS-DOS) (E) CT Miniframes (CTIX Unix) (F) IBM 3084 (Phoenix/MVS) (G) microVAX (Ultrix) (H) DEC Professional 380 (RT-11XM) (I) IBM/370 (VM/SP CMS) (J) Macintosh (K) IBM 3083J (CMS) (L) NeXT (M) Transputer (T800, T414) ================================================================================ Your assistance with updating this survey information is greatly appreciated. If you see any errors, or know of missing entries, please let me know. Many thanks again to all of you who are helping make this survey successful. Stan Osborne Computer Science Department San Francisco State University San Francisco, CA 94132 USA Voice: 1 415 338 2168/1008 Uucp/Usenet: cshub!stan Internet: stan@cs.sfsu.edu Please send your survey replies, corrections, and comments to: Uucp/Usenet: cshub!m2survey Internet: m2survey@cs.sfsu.edu -- Stan Osborne, Computer Science Department, San Francisco State University Internet: stan@cs.sfsu.edu Usenet: cshub!stan Voice: (415) 338-2168