Supported by AITO.
|
|
Persistent programming environments for teaching OO
concepts.
Omar Sallabi ( Libyan )
UMIST 75 cooper house
Camelford Close
Manchester
M15 6DX tel: 044-07766241696 fax:
omar.sallabi@stud.umist.ac.uk
Keywords:
class libraries language concepts language implementation typing
Abstract:
My PhD work describes a persistent programming environment designed
specifically for use in a teaching role. The environment supports an
interpreted idealised object-oriented programming language and includes
pre-built classes that directly support the teaching of fundamental and
general concepts that underpin the object-oriented paradigm. Users interact
with the environment via a structure-editor in order to ensure that only
syntactically correct programs are written, and semantic checking is
provided incrementally. In order that the environment is web-capable, it
provides users with the ability to invoke external applications, e.g. a
web-browser, and it also includes an in-built FTP class. The basis for the
environment's implementation lies in its manipulation of the underlying
abstract syntax representation of an application. Such representations may
be split and merged and are held in a persistent store. Applications within
the environment can then be unparsed into the ide!
!
alised programming language supported by the environment, and also into the
commonly used languages C++ and Java.
The PhD work started: 01-01-2000
HTML3
NO JAVA
Last modified on Mon Aug 15 14:59:24 2005
|