[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference heron::euro_swas_ai

Title:Europe-Swas-Artificial-Intelligence
Moderator:HERON::BUCHANAN
Created:Fri Jun 03 1988
Last Modified:Thu Aug 04 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:442
Total number of notes:1429

257.0. "Trellis training in Galway, Ireland" by HERON::ROACH (TANSTAAFL !) Mon Dec 10 1990 12:04

                  I N T E R O F F I C E   M E M O R A N D U M

                                        Date:     07-Dec-1990 10:52am CET
                                        From:     JIMMY WALSH @GAO
                                                  WALSH.JIMMY AT GAOV08A1 AT GAOV08 AT GAO
                                        Dept:     IE INTEGRATION TECHNOLOGY
                                        Tel No:   822-2977

TO: See Below

Subject: Trellis course.



	As part of our 'Generic Workstation Controller' project here in
	GAO, we have organized a Trellis Training course for our developers.
	The course is scheduled to run in the GAO training department, 
	on February 11th, duration 5 days. We are now is a position to offer 
	available slots on this course to interested parties. So, we are 
	currently looking for a basic list of people who may be interested in 
	attending. There is no commitment at this stage. The detailed 
	breakdown of the course is appended to this message. The course is 
	mainly intended for programmers and software engineers who wish to 
	pursue the object oriented paradigm of programming using Trellis (DEC 
	oo programming language).

	Since the practical side of the course requires a Workstation, the
	availability of Workstations in the limiting factor in the number of
	student slots available. Currently, only 8 student slots are available.
	There is a possibility that this could be increased, but, students would
	have to make special arrangements and make their H/W available to
	our training department at least four weeks in advance of this course.

	The total cost of this course will be evenly distributed across all
	attending parties. Allow $500 to $800 per head. Please reply with your
	cost centre # and manager name, I will forward this info to training.

	Regards,

	Jimmy Walsh.





DEC Trellis Object System and Object-Oriented Programming
---------------------------------------------------------

Course Description
------------------

The DEC Trellis Object System is one of Digital's first products for the
object-oriented programming market.  It includes an object-oriented language
and application development environment.  This course provides an introduction 
to the DEC Trellis Object System.  It is a survey of the various capabilities 
and features of DEC Trellis, and will also  include a brief introduction to
object-oriented design and programming concepts.

The course includes lectures describing the various concepts, and labs to
allow the students to have hands-on experience with the DEC Trellis language
and development environment.

Target Audience
---------------
This course is intended for software engineers who would like to learn how to
build an application in the DEC Trellis Object System.

Prerequisites
-------------
Students taking this course should have in-depth experience with at least one
high-level programming language, such as C or Pascal.  Familiarity with the
DECwindows user environment is recommended.

Course Topics
-------------

1. Motivation for Object-Oriented Programming

  -  Complexity of Software and its Consequences
  -  Ways to Cope with Software Complexity

2. Introduction to the Object Model

  -  What is Object-Oriented Design and Programming?
  -  Objects and Classes
  -  Methods and Message Passing
  -  Inheritance and Subclasses
  -  Polymorphism
  -  Visibility
  -  Advantages of Using the Object Model 

3. Object-Oriented Design Issues

  -  Abstraction, Encapsulation, Modularity
  -  Multiple Inheritance
  -  Uses of Inheritance Hierarchies
  -  Code Reuse
  -  Is the Object Model a Panacea?

4. Overview of DEC Trellis

  -  Product Features
  -  Mapping the Object Model to DEC Trellis

5. Defining Type Modules

  -  Type Modules
  -  Specification vs. Implementation
  -  Components
  -  Operations
  -  Fixed names

6. Control Structures

  -  Local Variable Declarations
  -  RETURN expression
  -  IF-THEN-ELSE
  -  LOOP expression
  -  CASE expression
  -  TYPE_CASE expression
  -  Iterators

7. Browsing Trellis Code

  -  Trellis startup
  -  Development Environment Tools for Browsing

8. Writing and Compiling Trellis Code

  -  Development Environment Tools for Code Development
  -  DCL Interface for Compiling Code

9.  Running and Debugging Trellis Code

  -  Development Environment Tools for Code Running and Debugging
  -  Strategies for Successful Debugging

10.  Types and Inheritance

  -  Subtyping Compatibility Rules
  -  Type Generators
  -  Union Types

11.  Trellis Type Library

  -  Basic Types
  -  Auxiliary Types
  -  Collection and Sequence Types
  -  Set and Table Types
  -  Input/Output Types

12.  Exception Handling

*****************************************
Additional course topics that will be included in the course eventually but will 
probably not be covered in the pilot :

13.  SQL Interface to Rdb/VMS

14.  Callin/Callout Interface

15.  Application Generation Facility
*****************************************


T.RTitleUserPersonal
Name
DateLines