Topic: Seminar in software reuse, C++ and object-oriented programming
Author: marcel@wam.umd.edu (Leon Marcel Colaco)
Date: 1995/06/14 Raw View
You and members of your organization are invited
to participate in a live satellite broadcast titled:
Increasing Software Reuse by Switching to C++ and
Object-Oriented Programming
presented by the University of Maryland
Instructional Television System
on July 13, July 20, and July 27, 1995.
For information about this seminar, you can e-mail us at
itv@jolt.eng.umd.edu or call us at (301)-405-4905
Enrollment:
This 3 day seminar will be broadcast live via satellite on
the National Technological University (NTU) Network.
(Seminar Code MC95071301).
To participate in this seminar your organization must be a
member of NTU. A list of NTU sites is included at the end
of this post. If you have questions about NTU
registration/membership, please call (303) 495-6400.
Seminar Description: This seminar helps the student with
the shift from C to C++ and from functional programming
to object-oriented programming. These topics are examined
in the light of the practical need to build abstract data types
that have a high degree of reusability. With this approach,
C++ becomes not just a "better C," but the basis of a
paradigm that allows great productivity gains. The seminar
will include practical examples based on classical data
structures as well as models of application-specific objects.
The seminar will be paced to give students time to work out
the problems and send them in to the instructor for comment.
Benefits: After completing this seminar, you will:
* Understand the differences between C and C++
* Know how data abstractions and recursion are used to
enhance reuse
* Learn the syntax and semantics of C++ classes and objects
* Know how to use inheritance and polymorphism in C++
* Understand how container classes are used to build
reusable software for such classical data structures as lists,
stacks, queues, trees, sets, dictionaries and files
* Learn how to build application-specific objects that are easy
to reuse by drawing on data abstractions and inheritance
Intended Audience: Engineers, programmers, and software
designers who are considering switching from C to C++ to gain
productivity through software reuse
Prerequisites: Some experience in writing programs is
necessary. The ability to understand programming examples
written in C is assumed.
Dr. C. Wrandle Barth is currently a senior computer
scientist at Hughes STX Corporation, and a visiting lecturer
at the University of Maryland. He has been very active
in testing and troubleshooting the interoperability of VAX,
Sun, and PC workstations and servers. Dr. Barth received
a B.A. in mathematics from University of South Florida,
and a Ph. D. in computer science from the University
of Maryland.
Enrollment:
This 3 day seminar will be broadcast live via satellite on
the National Technological University (NTU) Network.
(Seminar Code MC95071301).
To participate in this seminar your organization must be a
member of NTU. A list of NTU sites is included with this
post. If you have questions about NTU
registration/membership, please call (303) 495-6400.
*If you are an employee or member of the following
organizations, you are member of the NTU Network
and your organization has the capability to receive this
broadcast. Contact your training office and ask for the
NTU Site Coordinator or call NTU at (303)495-6400.
Participating Organizations:
Advanced Micro Devices, Inc
Aeroquip Corporation
Air Products and Chemicals, Inc.
ALCOA
Alliance for Higher Education
Allied Signal Aerospace Company
American Association of Retired Persons (AARP)
AMP Incorporated
Analog Devices, Inc.
Applied Research Laboratory
Argonne National Laboratory
ARINC
Armco Steel Co., L.P.
Army Research Laboratory
AT & T
AT & T Global Information Solutions
AXIOHM IPB
Bellcore
BNR Inc.
Boeing Defense and Space Group
Bull Electronics
Burle Industries Inc.
Burr-Brown Corporation
Colorado Memory Systems
Computing Devices International
datotek, An AT & T Company
David Sarnoff Research Center
Deere & Company
Detroit Diesel Corporation
Digital Communications Associates, Inc.
Digital Equipment Corporation
Eastman Chemical Company
Eastman Kodak Company
Eaton Corporation
Eaton Cutler-Hammer
EG & G Rocky Flats
E.I. du Pont de Nemours & Company
Electronic Data Systems Corporation
E-Systems, Inc.
Ericsson GE Mobile Communications
Evans & Sutherland
Extended Systems, Inc.
Exxon Corporation
GBCS Education & Training
General Electric Company
General Instrument Corporation
Glenayre Electronics Corporation
GM Saginaw Steering
Grass Valley Group
GTE Corporation
Hamilton Standard
Harris Corporation
Hewlett-Packard Company
Honeywell, Inc.
HRB Systems
Hughes Missile Systems Company
IBM
Integrated Device Technology, Inc.
Intel Corporation
Internal Revenue Service
IOMEGA Corporation
John Deere Dubuque Works
K & L Microwave
Knolls Atomic Power Laboratory
Lake Shore, Inc.
Lawrence Berkeley Laboratory
Lawrence Livermore National Laboratory
LEXIS-NEXIS
Lexmark International, Inc.
Lockheed Martin Corporation
Loral Federal Systems Company
Loral Space Information Systems Company
Los Alamos National Laboratory
Magnavox Electro-Optical Systems Company
Magnavox Electronic Systems Company
Mason & Hanger
McDonnell Douglas Aerospace-East
Metrum Information Storage
Michigan Information Technology Network, Inc.
Micron Technology, Inc.
Middle Georgia Technology Development Center
Milliken & Company
The MITRE Corporation
Motorola, Inc.
Naval Air Development Center
Naval Air Engineering Center
Naval Air Systems Command
Naval Air Warfare Center
Naval Research Laboratory
Naval Surface Warfare Center
NASA
National Semiconductor Corporation
Noise Cancellation Technologies
Occidental Chemical Corporation
Pacific Bell
Pacific Tustin
Polaroid Corporation
Prince Corporation
PSE & G Nuclear Training Center
Quantum Corporation
RDL Inc.
Rockwell International Corporation
ROLM Company
Sandia National Laboratories
Santa Barbara Research Center
Schuller International, Inc.
Siemens Medical Systems, Inc.
Symbios Logic, Inc.
Tektronics Consolidated
Texas Instruments, Inc.
3M Company
The Travelers Insurance Company
U.S. West Advanced Technologies, Inc.
U.S. Air Force
U.S. Air Force Academy
U.S. Army
U.S. Bureau of Mines
U.S. Department of Energy
U.S. Mine Safety & Health Admistration
U.S. Navy
US Signal Corporation
Westinghouse Electronic Corporation
Whirlpool Corporation
Xerox Corporation
Zenith Data Systems