Back to FAQ
[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
|
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
|
|
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
|
|
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.
|
|
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.
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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 |
|
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
|
|
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 |
|
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
|
|
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 |
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
|
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
|
|
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 |
|
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 |
|
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
|
|
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
|
|
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 |
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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 |
|
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 |
|
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 |
|
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
|
|
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
|
|
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
|
|
Concept: Abstract Data Types, Design Concepts Audience: Student Background: Student (attending college/university) Computer: IBM PC/ Compatible Compiler: Meridian Ada
National Defense Management College
|
|
Concept: Abstract Data Types, Design Concepts Audience: Student Background: Student (attending college/university) Computer: IBM PC/ Compatible Compiler: Meridian Ada
National Defense Management College
|
|
Concept: Abstract Data Types, Design Concepts Audience: Student Background: Student (attending college/university) Computer: IBM PC/ Compatible Compiler: Meridian Ada
National Defense Management College
|
|
Concept: Abstract Data Types, Design Concepts Audience: Student Background: Student (attending college/university) Computer: IBM PC/ Compatible Compiler: Meridian Ada
National Defense Management College
|
|
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
|
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
|
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 |
|
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 |
|
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 |
|
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
|
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
[USA] [NON-USA]