Faculty of Information Technology Programming Languages and Systems
Skip to Content
QUT Home FIT Home PLAS Home Projects People Wiki Contacts
 
     

Introduction of ELP.NET

   

The Environment for Learning to Program (.NET implementation) is designed to provide a gentle introduction to programming - progressing from filling in a few blanks to devising and entering complete programs.

The ELP.NET application provides a programming environment that controls the level of difficulty and student's exposure to programming concepts - all configurable by the teacher when the exercise is first created. Exercises are presented as source code files in an editor, with editable 'gaps' that students can modify. Gaps are only set for portions of code that students should understand for that exercise, which allows students to concentrate on one concept at a time.

Currently there are 2 versions of ELP.NET: a windows version and a web version. The windows version resides on the client machine and provides full functionality from both an author and student perspective. The web version is provides a web based programming environment for writing, running and analysing code however is at present limited to student perspective functionality.

Below is an abstract diagram describing various class interactions:

ELP.NET Class Diagram

 

PLAS
Projects
  ActiveSheets
  Bioinformatics
  ConcernMaps
  ELP
  ELP.NET
    About
    Introduction
      Electronic Learning
      ELP.NET History
      ELP.NET Future Improvements
      Developer
      Legal
    Acknowledgments
    Demos
    Downloads
    Setup
    Help
  G2 Cluster Computing
  Generics
  Gardens Point Component Pascal
  Gardens Point Flow
  Gardens Point Modula
  Gardens Point Service Language
  Language Processing Tools
  Mentok
  Metaphor
  Mobilizer
  RikWik
  Ruby.NET
People
Wiki
Contacts