Back to FAQ

Colleges & Universities Database
(non-USA)

[USA] [NON-USA]

These are in the following order:

Country: AUSTRALIA
Country: AUSTRIA
Country: BELGIUM
Country: BRAZIL
Country: BULGARIA
Country: CANADA
Country: ENGLAND
Country: FRANCE
Country: GERMANY
Country: ISRAEL
Country: ITALY
Country: NEW ZEALAND
Country: SCOTLAND
Country: SPAIN
Country: SWEDEN
Country: SWITZERLAND
Country: TAIWAN
Country: UK
Country: UK-ENGLAND
Country: WALES


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Australian Defence Force Academy
Address: School of Computer Science, University College, UNSW, ADFA, Northcott Drive, Canberra ACT 2600, AUSTRALIA,
Point of Contact: Professor of Computer Science
Phone: +61 6 268 8184
Fax: +61 6 268 8581


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contactthe institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Edith Cowan University
Address: School of Arts and Applied Sciences, P.O. Box 217, Doubleview 6018, AUSTRALIA,
Point of Contact: Professor of Computer Science
Phone: (9) 383-8333
Fax: (9) 387-7095


Computer Programming 1

Objective: A basic understanding of the nature of programming, the ability to read and write simple programs, and an appreciation of the process by which software systems are developed.

Concept: Abstract Data Types, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Engineering, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: X terminals with SUN servers

Compiler: Meridian OpenAda, GNAT

Textbook: Savitch, Walter, and Petersen, Charles. Ada: An Introduction to the Art & Science of Programming: 1992. (Required)

Flinders University of S.A.
Address: Department of Computer Science, G.P.O. Box 2100, Adelaide, South Australia 5001, AUSTRALIA,
Point of Contact: Prof. Chris Marlin
Phone: +61 8 201 2662
Fax: +61 8 201 3626


Data Structures and Algorithms

Objective: This course covers the representation and processing of data structures (e.g. lists, stacks, queues, trees, graphs and sets) using abstract data types.

Concept: Abstract Data Types, Design Concepts, Exception Handling, Generics, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: X Terminals with Sun servers.

Compiler: Meridian OpenAda, GNAT

Textbook: Stubbs, D.F., and Webre, N.W. Data Structures and Abstract Data Types and Ada. PWS Publishing: 1993. (Required)

Flinders University of S.A.
Address: Department of Computer Science, G.P.O. Box 2100, Adelaide, South Australia 5001, AUSTRALIA,
Point of Contact: Prof. Chris Marlin
Phone: +61 8 201 2662
Fax: +61 8 201 3626


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Royal Melbourne Institute of Technology
Address: Faculty of Engineering, G.P.O. Box 2476V, Melbourne, Victoria 3001, AUSTRALIA,
Point of Contact: Professor of Computer Science
Phone: (3) 660-2260
Fax: (3) 663-2746


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Swinburne University of Technology
Address: laboratory for Concurrent Computing Systems, P.O. Box 218, Hawthorn, Victoria 3122, AUSTRALIA,
Point of Contact: Professor of Computer Science
Phone: (3) 819-8911
Fax: (3) 819-5454


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

The Flinders University of South Australia
Address: Dept. of Computer Science, G.P.O. Box 2100, Adelaide 5001, AUSTRALIA,
Point of Contact: Professor of Computer Science
Phone: (8) 201-3911
Fax: (8) 201-3000


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Canberra
Address: Faculty of Info. Sciences and Engineering, P.O. Box 1, Belconnen, A.C.T 2616, AUSTRALIA,
Point of Contact: Professor of Computer Science
Phone: (1) 201-5111 - general
Fax: (1) 201-5999


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Salzburg
Address: Faculty of Natural Sciences, Residenzplatz 1, Salzburg 5010, AUSTRIA,
Point of Contact: Professor of Computer Science
Phone: (662) 8044-0


Software Engineering

Objective: Course emphasizes the complete development process of large software systems.

Concept: Abstract Data Types, Design Concepts, Exception Handling, Generics, Management Overview, Object-oriented Design, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: IBM SP2 and various types of PC's

Compiler: Rational VADself, GNAT

Textbook: Ghezzi. Fundamentals of Software Engineering. Prentice-Hall, 1991. (Required)

K.U. Leuven
Address: Computer Science Department, Celestijnenlaan 200A, B-3001, Leuven, BELGIUM,
Point of Contact: Karel De Vlaminck
Phone: ++32-16-327058
Fax: ++32-16-327996


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Royal Military Academy
Address: Avenue de la Renaissance 30, B-1000, Brussels, BELGIUM,
Point of Contact:


Advanced Data Structures

Objective: Examine data types and study in depth the models and applications of stacks, trees, graphs, sorting and time complexity.

Concept: Abstract Data Types, Ada 95 Compatible Issue, Design Concepts, Exception Handling, Generics, Packages, Software Development Process, Strong Typing, Tasking

Audience: Student

Background: Student (attending college/university)

Computer: PCs 486 and above

Compiler: AVLAda 95 v. 2.4

Universidade do Vale do Rio do Sinos - Unisinos
Address: R. Inhandui 303, Apt. 204, Sao Leopoldo POA-RS 90 820 170, BRAZIL,
Point of Contact: Arthur Vargas Lopes
Phone: +55 (51)592-0333x1651
Fax: +55 (51)592-0333x1602


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Sofia
Address: Faculty of Mathematics and Theoretical Mechanics, Boul Ruski 5, Sofia 1000, BULGARIA,
Point of Contact: Professor of Computer Science
Phone: (2) 8581


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Quebec at Montreal
Address: Dept. of Mathamatics and Computer Science, C.P. 8888, Succursale 'A', Montreal, Quebec H3C 3P8, CANADA,
Point of Contact: Professor of Computer Science
Phone: (514) 282-3000
Fax: (514) 282-3095


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Cranfield University
Address: School of Defense Mangement, Attn: Computer Science Instructor, Bedford MK43 0AL, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (234) 750111
Fax: (234) 750875


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

South Bank University
Address: Faculty of Engineering, 103 Borough Road, London SE1 0AA, ENGLAND,
Point of Contact: Fintan Culwin, PhD.
Phone: +44 0 171 815 7343
Fax: +44 0 171 815 7499


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the instructor.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Bradford
Address: B. of St. for Natural and Applied Sciences-Computi, Attn: Computer Science, Richmond Road, Bradford BD7 1DP, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (274) 733466
Fax: (274) 305340


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Central Lancashire
Address: Faculty of Science, Corporation St., Preston, Lancashire PR1 2TQ`, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (772) 201-201
Fax: (772) 262-830


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glamorgan
Address: Faculty of Technology Studies, Llanwit Road, Treforest Pontypridd, Mid-Glamorgan, Wales CF37 &DL, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (443) 480-480
Fax: (443) 480-558


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Lancaster
Address: University House, Bailrigg, Lancaster LA1 4YW, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (524) 65201
Fax: (524) 63806


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Liverpool
Address: Faculty of Science, P.O. Box 147, Liverpool L69 3BX, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (51) 794-2000
Fax: (51) 708-6502


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Wales - Cardiff
Address: Faculty of Engineering, University Registry, Cathays Park, Cardiff, Wales CF1 3NS, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (222) 382-656
Fax: (222) 396-040


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of York
Address: Dept. of Computer Science, Heslington, York YO1 5DD, ENGLAND,
Point of Contact: Professor of Computer Science
Phone: (904) 430-000
Fax: (904) 433-433


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Conservatoire National des Arts et Metiers
Address: Dept. of Mathematics and Data Processing, Attn: Computer Science, 292 rue Saint-Martin, Paris Cedex 03 75141, FRANCE,
Point of Contact: Professor of Computer Science
Phone: (1) 42-27-20-00


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Ecole Nationale Superiere des Telecommunications de Bretagne
Address: BP 832, 29285, BREST CEDEX, Bretagne, FRANCE,
Point of Contact:


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Ecole Nationale de l'Aviation Civile
Address: , FRANCE,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Ecole Superieure en Sciences Informatiques
Address: Universite de Nice-Sophia Antipolis, 06108 NICE CEDEX, Nice, FRANCE,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Institut National des Sciences Appliquees de Toulouse
Address: Complexe Scientifique de Ranguiel 31077, Toulouse Cedex, Toulouse, FRANCE,
Point of Contact:


Informatik-1

Objective: Fundamentals of Programming. Ada is used as the principal language to explain the concepts.

Concept: Abstract Data Types, Exception Handling, Generics, Multi-tasking, Packages, Strong Typing, Tasking

Audience: Student

Background: Student (attending college/university)

Computer: DEC/MIPS

Compiler: DEC/Unix, GW Ada

Tool: Ada tailored emacs

Textbook: Reference Manual for the Ada Programming Language. (MIL STD 1815A 1983 Ser.) USGPO, 1983. 344p. (ISBN: 0-318-11823-8) (Required), Barnes, J. Programming in Ada. 3rd edition. Addison-Wesley, 1989. 494p. (ISBN: 0-201-17566-5; $32.25) (Optional), Einfuhrung in die. Nagl, Vieweg. (Optional), Skansholm, J. Ada from the Beginning. Addison-Wesley, 1988. 617p. (ISBN: 0-201-17522-3; $29.25) (Optional), Watt, David A., et al. Ada Language and Methodology. Prentice-Hall, 1987. 515p. (ISBN: 0-13-004078-9; $39.50) (Optional)

Friedrich - Schiller University
Address: FSU/Informatik, Jena D-07740, GERMANY,
Point of Contact: Dr. Jeurgeu F. H. Winkler
Fax: 49-3641-53252


Informatik-2

Objective: Continuation of Fundamentals of Programming.

Concept: Abstract Data Types, Exception Handling, Generics, Multi-tasking, Packages, Strong Typing, Tasking

Audience: Student

Background: Student (attending college/university)

Computer: DEC/MIPS

Compiler: DEC/Unix, GW Ada

Tool: Ada tailored emacs

Textbook: Reference Manual for the Ada Programming Language. (MIL STD 1815A 1983 Ser.) USGPO, 1983. 344p. (ISBN: 0-318-11823-8) (Required), Barnes, J. Programming in Ada. 3rd edition. Addison-Wesley, 1989. 494p. (ISBN: 0-201-17566-5; $32.25) (Optional), Einfuhrung in die. Nagl, Vieweg. (Optional), Skansholm, J. Ada from the Beginning. Addison-Wesley, 1988. 617p. (ISBN: 0-201-17522-3; $29.25) (Optional), Watt, David A., et al. Ada Language and Methodology. Prentice-Hall, 1987. 515p. (ISBN: 0-13-004078-9; $39.50) (Optional)

Friedrich - Schiller University
Address: FSU/Informatik, Jena D-07740, GERMANY,
Point of Contact: Dr. Jeurgeu F. H. Winkler
Fax: 49-3641-53252


Programmierung I

Objective: Basic programming course for software engineering (Allgemeire Informatik) program. Ada is used as first programming language.

Concept: Abstract Data Types, Exception Handling, Generics, Packages, Problem Solving, Software Development Process, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: PC 486

Compiler: Ada/Ed, Meridian Ada 2

Tool: Walnut Creek CD Rom Available

Textbook: Feldman, Michael B., and Elliot B. Koffman. Ada Problem Solving & Program Design. Addison-Wesley, 1993. (ISBN: 0-201-52279-9; $43.25/paper) (Optional)

Technical College of Berlin
Address: FB Informatik, Luxemburger Str. 10, Berlin 13353, GERMANY,
Point of Contact: Prof. Debora Weber-Wulff


Programmierung II

Objective: Basic programming course for the software engineering (Allgemeine Informatik) program. Ada is used as first programming language.

Concept: Abstract Data Types, Exception Handling, Generics, Packages, Problem Solving, Software Development Process, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: PC 486

Compiler: Ada/Ed, Meridian Ada 2

Tool: Walnut Creek CD Rom available

Technical College of Berlin
Address: FB Informatik, Luxemburger Str. 10, Berlin 13353, GERMANY,
Point of Contact: Prof. Debora Weber-Wulff


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Munster - Westfalische Wilhelms Universitat Munster
Address: Faculty of Mathematics and Natural Sciences, Schlossplatz 2, Munster 4400, GERMANY,
Point of Contact: Professor of Computer Science
Phone: (251) 83-1
Fax: (251) 83-2090


Software Engineering in Ada

Objective: Study of the entire Ada language with emphasis on language support for reliable programming.

Concept: Abstract Data Types, Annexes, Design Concepts, Exception Handling, Generics, Multi-tasking, Packages, Real-time Programming, Software Engineering, Strong Typing, Tasking

Audience: Student

Background: Student (attending college/university)

Computer: Sun, PC

Compiler: GNAT

Textbook: Barnes, J.G.P. Programming in Ada 95. (Required)

Weizmann Institute of Science
Address: Department of Science Teaching, Rehovot 76100, ISRAEL,
Point of Contact: Dr. M. Ben-Ari
Phone: 972-8-934-2940
Fax: 972-8-934-4174


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the instition.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Rome at Tor Vergata
Address: Faculty of Mathematics, Physics and Natural Scienc, Via Orazio Raimondo, Roma 00173, ITALY,
Point of Contact: Professor of Computer Science
Phone: (6) 79791


Software Engineering

Objective: Tools and methods for team development.

Concept: Abstract Data Types, Design Concepts, Exception Handling, Generics, Management Overview, Multi-tasking, Object-oriented Design, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Strong Typing, Tasking

Audience: Student

Background: Computer Scientist, Student (attending college/university)

Computer: VAX, Sun, SGI, HP, Macintosh, PC

Compiler: VAX Ada

Textbook: Pressman, Roger. Software Engineering: A Practitioner's Approach. McGraw-Hill, 3rd ed., 1991 (Required)

University of Waikato
Address: Computer Science Department, Hamilton, NEW ZEALAND,
Point of Contact: Dr. Paul Denize
Phone: 64-7838-4404
Fax: 64-7838-4155


Algorithmic Foundations 2

Objective: To introduce the foundational methematics needed for Computing Science, to make students proficient in their use, and to show how they can be applied to advantage in umderstanding computational phenomena.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Application Software Development 1

Objective: To introduce the skill of developing software fir data intensive applications using appopriate software packages.

Concept: Design Concepts, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Computer Systems 2

Objective: To provide a thorough understanding of the integration of hardware and software components in a simple, but realistic, computer system.

Concept: Design Concepts, Reuse Software Classifying, Reuse Unlisted Concept(s), Strong Typing

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Computing Fundamentals 1

Objective: To describe the basic architecture of digital computers and its relationship to software, and to introduce the basic mathematics underlying computation.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Data Mangement 2

Objective: To develop competence, confidence, and professionalism in understanding and working with databases and other large collections of data.

Concept: Abstract Data Types, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Data Structures & Algorithms 2

Objective: To present the data types commonly used in programming, and the various data structures and algorithms used to implement them efficiently.

Concept: Abstract Data Types, Packages, Problem Solving, Strong Typing, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Functional Programming 2

Objective: To teach students how to write well-structured functional programs of moderate size, and how to reason formally and informally about them.

Concept: Problem Solving, Strong Typing, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Further Programming 1

Objective: To develop the student's skill in writing and documenting small programs in an imperative programming language, and to introduce elementary algorithms and logic.

Concept: Problem Solving, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Human Computer Interaction 1

Objective: To examine the problems that people face when using modern computer-based technology, and to present solutions to those problems.

Concept: Design Concepts, Software Engineering, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Introductory Programming 1

Objective: To introduce the skill of writing small programs in an imperative programming language. On completion of the course the student should: be able to design and write simple well-structured programs, up to a couple of pages in length, using the elementary features of an imperative programming language; know how to test and debug such programs, and understand the benefits and limitations of testing; and, be able to analyze and solve a range of simple programming problems involving text, numbers, and/or graphics.

Concept: Problem Solving, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Programming Languages

Objective: See the course descriptions in the booklet "Studying Computing Science at the University of Glasgow," found on the Computer Science WWW page in PDF format.

Concept: Ada 95 Compatible Issue, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Software Design & Implementation 2

Objective: To introduce the software development process, and to present methods for the design, implementation and documentation of larger and more complex programs.

Concept: Design Concepts, Object-oriented Design, Problem Solving, Reuse Software Developing, Reuse Unlisted Concept(s), Software Development Process

Audience: Student

Background: Student (attending college/university)

University of Glasgow
Address: Department of Computing Science, 8-17 Lilybank Gardens, Glasgow G12 8RZ, SCOTLAND,
Point of Contact: Alison Mitchell
Phone: +44 141-339 8855
Fax: +44 141-330 4913


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Paisley
Address: Faculty of Engineering - Computer Science, High St., Paisley PA1 2BE, SCOTLAND,
Point of Contact: Professor of Computer Science
Phone: (41) 848-3000
Fax: (41) 887-0812


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For furhter information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Technical University of Madrid, School of Computer Sciences
Address: Avenida Ramiro de Maeztu, 7 Ciudad Universitaria, Madrid 28040, SPAIN,
Point of Contact: Professor of Computer Science
Phone: (1) 336-6000
Fax: (1) 336-6173


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Technical University of Madrid, School of Telecommunication Engineering
Address: Avenida Ramiro de Maeztu, 7 Ciudad Universitaria, Madrid 28040, SPAIN,
Point of Contact: Professor of Computer Science
Phone: (1) 336-6000
Fax: (1) 336-6173


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

The University of the Basque Country at San Sebastian
Address: Computer Languages and Systems, Apartado 1397, Bilbao (Vizcaya) 48080, SPAIN,
Point of Contact: Professor of Computer Science
Phone: (4) 464-7700
Fax: (4) 464-7446


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Cantabria
Address: Facultad de Ciencias, Avenida de los Castros s/n, Santander 39005, SPAIN,
Point of Contact: Michael Gonzales
Phone: +34-42-201483
Fax: +34-42-201402


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Seville
Address: Faculty of Mathematics, Calle San Fernando 4, Seville, SPAIN,
Point of Contact: Professor of Computer Science
Phone: (5) 421-8600
Fax: (5) 421-1294


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Zaragoza
Address: Facultad de Ciencias, Zaragosa, SPAIN,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Chalmers University of Technology
Address: Dept. of Computing Science, Gothenburg S-41296, SWEDEN,
Point of Contact: Professor of Computer Science


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Ecole d'Ingenieure de l'Etat de Vaud
Address: 1, Rte. de Chesseaux, CH-1400, Yverdon-les-Bains, SWITZERLAND,
Point of Contact:


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is taught as a first language. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Federal Institute of Technology in Lausanne
Address: Dept. of Computer Science, EPFL-DI-LGL, CH-1015, Lausanne, SWITZERLAND,
Point of Contact: Professor Alfred Strohmeier
Phone: +41 (21) 693 4231
Fax: +41 (21) 693 5079


Software Engineering

Objective: Third year undergraduate course featuring Ada as a first language and comprising of large project work.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Federal Institute of Technology in Lausanne
Address: Dept. of Computer Science, EPFL-DI-LGL, CH-1015, Lausanne, SWITZERLAND,
Point of Contact: Professor Alfred Strohmeier
Phone: +41 (21) 693 4231
Fax: +41 (21) 693 5079


Ada at CS2/CS7 level

Objective: This institution introduces Ada at a CS2 level or data structures course. Ada is not taught as a first language. For further information, please contact the institution.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Geneva
Address: University Centre for Computer Sciences, 24 rue de General-Dufourt, 1211 Geneve 4, Geneva, SWITZERLAND,
Point of Contact: Professor of Computer Science
Phone: (22) 7-05-71-11
Fax: (22) 320-29-27


CS -1, CS-2

Concept: Abstract Data Types, Design Concepts

Audience: Student

Background: Student (attending college/university)

Computer: IBM PC/ Compatible

Compiler: Meridian Ada

National Defense Management College
Address: P.O. Box 93-75, Taipei 11768, TAIWAN,
Point of Contact: Huei-Chung Chu
Phone: 011-88629371408
Fax: 011-88629372334


Current Programming

Concept: Abstract Data Types, Design Concepts

Audience: Student

Background: Student (attending college/university)

Computer: IBM PC/ Compatible

Compiler: Meridian Ada

National Defense Management College
Address: P.O. Box 93-75, Taipei 11768, TAIWAN,
Point of Contact: Huei-Chung Chu
Phone: 011-88629371408
Fax: 011-88629372334


MIS Project

Concept: Abstract Data Types, Design Concepts

Audience: Student

Background: Student (attending college/university)

Computer: IBM PC/ Compatible

Compiler: Meridian Ada

National Defense Management College
Address: P.O. Box 93-75, Taipei 11768, TAIWAN,
Point of Contact: Huei-Chung Chu
Phone: 011-88629371408
Fax: 011-88629372334


Programming Languages

Concept: Abstract Data Types, Design Concepts

Audience: Student

Background: Student (attending college/university)

Computer: IBM PC/ Compatible

Compiler: Meridian Ada

National Defense Management College
Address: P.O. Box 93-75, Taipei 11768, TAIWAN,
Point of Contact: Huei-Chung Chu
Phone: 011-88629371408
Fax: 011-88629372334


BSc/Software Engineering

Objective: To provide an education in the tools, techniques and methods used in the development of large scale software systems. Level one introduces software engineering, software engineering with Ada, program applications workshop, mathematics for computing, introduction to functional programming, computer systems architecture and reasoning and communication.

Concept: Management Overview, Object-oriented Design, Real-time Programming, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Liverpool John Moores University
Address: JMU Recruitment Team, Roscoe Court, 4 Rodney St., Liverpool L1 2TZ, UK,
Point of Contact: Dr. David Clegg
Phone: 44 151 231 2104
Fax: 44 151 207 4594


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Southhampton University
Address: Computer Science, Highfield, Southampton S017 1BJ, UK,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Staffordshire University
Address: School of Computing, PO Box 334, Beaconside, Stafford ST180DG, UK,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Aston
Address: , UK,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Hertfordshire
Address: Computer Science Department, College Lane, Hatfield, Herts., UK,
Point of Contact:


Introduction to Ada at CS1 level

Objective: This institution introduces Ada as the first language taught in an undergraduate computing curriculum. For further information, please contact Michael B. Feldman.

Concept: Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

University of Luton
Address: Faculty of Science & Computing, Park Square, Luton, Beds. LUI 3JU, UK,
Point of Contact:


Structured Programming/Advanced Programming Concepts

Objective: To take students with some previous programming knowledge and to turn out competent programmers who are skilled in the Ada programming language.

Concept: Abstract Data Types, Design Concepts, Exception Handling, Generics, Object-oriented Design, Packages, Problem Solving, Reuse Unlisted Concept(s), Strong Typing

Audience: Student

Background: Student (attending college/university)

Compiler: GNAT (DOS, OSF/1 versions), DEC Ada

Tool: Netwaork of PCs DEC Alpha

Textbook: Skansholm, J. Ada from the Beginning, 2nd ed. Addison-Wesley, 1994. (Required), Barnes, J.G.P. Programming in Ada 95. (Addison-Wesley, 1996; ISBN 0-201-87700-7) (Optional), Smith, Michael. Object-Oriented Software In Ada 95. International Thomson Computer Press: 1996. ISBN: 1-8 5032-185-X (Optional)

University of Portsmouth
Address: Dept. of Information Science, Locksway Road, Portsmouth P04 8JF, UK,
Point of Contact: Dr. Jim Briggs
Phone: +44 1705 844281
Fax: +44 1705 844006


Foundation Programming

Objective: Ada for beginners (as a first language).

Concept: Abstract Data Types, Design Concepts, Exception Handling, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: PCs, Alpha (VMS), Sun (Unix)

Compiler: Meridian, DEC Ada, GNAT, Ada Ed

Tool: NAPP

Textbook: Skansholm J. Ada for Beginners. Addison Wesley, 2nd ed., 1994. (Required)

University of Brighton
Address: Computing Division, Faculty of IT, Brighton BN24GJ, UK-ENGLAND,
Point of Contact: Dr. J. English
Phone: 44-1273-600900


SE2

Objective: To teach students object-oriented programming in Ada.

Concept: Abstract Data Types, Ada 95 Compatible Issue, Design Concepts, Exception Handling, Generics, Multi-tasking, Object-oriented Design, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Strong Typing, Tasking

Audience: Student

Background: Student (attending college/university)

Computer: PCs, Suns, VAX

Compiler: GNAT

Textbook: Smith, Michael. Object-Oriented Software In Ada 95. International Thomson Computer Press: 1996. ISBN: 1-8 5032-185-X (Required)

University of Brighton
Address: Computing Division, Faculty of IT, Brighton BN24GJ, UK-ENGLAND,
Point of Contact: Mike Smith
Phone: 44-273-600900


Software Design & Implementation I

Objective: To introduce the student to the ideas behind the design and implementation of software, and to develop student's skill in the design and implementation of small-scale systems. Subset of Ada used.

Concept: Abstract Data Types, Design Concepts, Exception Handling, Object-oriented Design, Packages, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Strong Typing

Audience: Student

Background: Student (attending college/university)

Computer: IBM-PC compatibles

Compiler: GNAT Ada

Textbook: Barnes, J.G.P. Programming in Ada 95. (Addison-Wesley, 1996; ISBN 0-201-87700-7) (Required), Rumbaugh, et. al. Object-oriented Modelling and Design. Prentice-Hall, 1991. (Required), Skansholm, J. Ada from the Beginning, 2nd ed. Addison-Wesley, 1994. (Required), Smith, M.A. Object-oriented Software in Ada 95. International Thomson Computer Press, 1996. (Required)

University of Brighton
Address: Computing Division, Faculty of IT, Brighton BN24GJ, UK-ENGLAND,
Point of Contact: Dr. J. English
Phone: 44-1273-600900


Software Design and Implementation II

Objective: To build on the student's knowledge and skills to allow the modeling and construction of larger-scale systems.

Concept: Design Concepts, Object-oriented Design, Packages, Problem Solving

Audience: Student

Background: Student (attending college/university)

Computer: IBM-PC compatables.

Compiler: GNAT Ada

Textbook: Rumbaugh, et. al. Object-oriented Modelling and Design. Prentice-Hall, 1991. (Required), Smith, M.A. Object-oriented Software in Ada 95. International Thomson Computer Press, 1996. (Required)

University of Brighton
Address: Computing Division, Faculty of IT, Brighton BN24GJ, UK-ENGLAND,
Point of Contact: Mr. R. N. Bosworth
Phone: 44-1273-642495
Fax: 44-1273-642405


Concepts in Programming

Objective: This module aims to introduce students to the concepts of programming in the large. Though the module revisits the technique of functional decomposition, the main emphasis is placed on object based design. The Ada programming language is used as a basis for illustrating these concepts. The intention of the supervised practical sessions is to enhance the programming skills of participants, giving them practical experience of writing software systems in Ada.

Concept: Abstract Data Types, Ada 95 Compatible Issue, Object-oriented Design, Packages, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Textbook: Barnes, J.G.P. Programming in Ada 95. (Addison-Wesley, 1996; ISBN 0-201-87700-7) (Required)

University of Wales - Aberystwyth
Address: Department of Computer Science, King Street, Aberystwyth SY23 2AX, WALES,
Point of Contact: Dr. John Hunt


Introduction to Programming

Objective: This module aims to introduce students to the idea of problem solving and algorithm design together with subsequent implementation using the programming language Ada. Emphasis is placed on distinguishing between the design of a software product and its implementation. The intention of the supervised practical sessions is to develop the programming skills of participants.

Concept: Abstract Data Types, Ada 95 Compatible Issue, Design Concepts, Packages, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Textbook: Skansholm, J. Ada from the Beginning, 2nd ed. Addison-Wesley, 1994. (Required), Barnes, J.G.P. Programming in Ada 95. (Addison-Wesley, 1996; ISBN 0-201-87700-7) (Optional), Brookshear, J. Glenn. Computer Science - An Overview. Benjamin/Cummings, Redwood City, CA, 3rd edition, 1991. (Optional)

University of Wales - Aberystwyth
Address: Department of Computer Science, King Street, Aberystwyth SY23 2AX, WALES,
Point of Contact: Dr. John Hunt


Program Design, Data Structures and Algorithms

Objective: This module provides an introduction to data structures and their use in solving programming problems. The course emphasizes the use of abstract data types and the contribution that abstraction and encapsulation can make to the comprehensibility, reusability and robustness of programs. Ada is used as the main language of expression with the intent of providing a means of allowing the student to naturally express these design objectives in code.

Concept: Abstract Data Types, Ada 95 Compatible Issue, Design Concepts, Object-oriented Design, Problem Solving, Reuse Unlisted Concept(s), Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Textbook: Stubbs, D.F., and Webre, N.W. Data Structures and Abstract Data Types and Ada. PWS Publishing: 1993. (Required), Weiss, Mark. Data Structures & Algorithm Analysis in Ada. Benjamin-Cummings, 1993. (ISBN: 0-805-39055-3; $51.75) (Required)

University of Wales - Aberystwyth
Address: Department of Computer Science, King Street, Aberystwyth SY23 2AX, WALES,
Point of Contact: Dr. John Hunt


Software Development

Objective: This module furthers the development of participants' programming skills by: introducing more advanced facilities that are available to the software engineer to improve the robustness, reusablility and maintainability of software; applying these skills in practice using the Ada programming language; raising the awareness of the appropriate role of assembler language programming. The module develops the participants' software engineering skills by: introducing managment issues of software engineering; looking at a small number of software design methodologies.

Concept: Ada 95 Compatible Issue, Design Concepts, Management Overview, Object-oriented Design, Reuse Software Testing, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Textbook: Barnes, J.G.P. Programming in Ada 95. (Addison-Wesley, 1996; ISBN 0-201-87700-7) (Required), Budgen, David. Software Design. Addison-Wesley, Workingham, England, 1993. (Optional)

University of Wales - Aberystwyth
Address: Department of Computer Science, King Street, Aberystwyth SY23 2AX, WALES,
Point of Contact: Dr. John Hunt


The Software Development Lifecycle

Objective: The objectives of the course are first to introduce students to the best traditional practices for the specification, design, implementation, testing and operation of large software systems; and second to provide a framework for the more detailed material on design which is taught in other courses. The practical work is a group project.

Concept: Ada 95 Compatible Issue, Design Concepts, Management Overview, Problem Solving, Reuse Unlisted Concept(s), Software Development Process, Software Engineering, Unlisted Lesson(s)

Audience: Student

Background: Student (attending college/university)

Textbook: Sommerville, I. Software Engineering. Addison-Wesley, 4th ed., 1992. (Required)

University of Wales - Aberystwyth
Address: Department of Computer Science, King Street, Aberystwyth SY23 2AX, WALES,
Point of Contact: Dr. John Hunt

[USA] [NON-USA]