|
Overview
Learning to program is a difficult task; this .NET development project was aimed
at providing a web-based and window-based Environment for Learning to Program (ELP).
The current ELP.NET environment supports:
- Web-based programming exercises
- Window-based programming exercises
- 'Fill in the blank' style programming exercises
- Standard Window-based text editor
ELP.NET uses Microsoft's .Net Framework 1.1 to embed a user control into both a
Windows Form and a Web page. This enables programming exercises to be undertaken
by Students on both the Web and also as a normal windows application. The
Windows-based application also allows authoring capabilities. Window-based
exercises are compiled and run on the users local machine whereas the web-based
exercises are compiled on the ELP.NET server and subsequently downloaded and run
on the users local machine.
Web-based demos of the ELP.NET application can be found via the demo link within
this website. Windows-based demos can be found when you download either the
binaries or the complete source code from the download link within this website.
We would like to thank Microsoft Research Cambridge and Microsoft Research
Asia for supporting this project.
Research team
Researchers
Associate Professor Paul Roe
Primary Developer
Rick Bennett
|