[comp.lang.modula2] ACADEMIC SURVEY RESULTS

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