Konzeption und Teilrealisierung einer interaktiven Programmierumgebung für die Lehrerausbildung basierend auf der Idee des Literate-Programming. Franosch, H. Diploma Thesis, University of Stuttgart, Faculty of Computer Science, Germany, 5, 1997. Link Paper abstract bibtex Die Diplomarbeit entstand in einer Kooperation mit der Pädagogischen Hochschule Ludwigsburg. Das Mathematikinstitut an der PH möchte sein Vorlesungskonzept um ein elektronisches Skript erweitern, das Programmiersprachenanteile enthält. Das Skript, und vor allem die darin enthaltenen Programmieranweisungen, sollen interaktiv bearbeitet werden. Der Programmierstiel in dem Skript lehnt sich an die Idee des Literate-Programming. Dies ermöglicht, Programme in kleine logische Einheiten zu unterteilen und mit Erklärungstexten zu versehen, die weit über Programmkommentare hinausgehen. Über einen Filter (TANGLE) werden die Programmstückchen aus dem Skript herausgeholt und in der richtigen Reihenfolge zusammengesetzt. Das Programm kann dann in einen Interpreter geladen und ausgeführt werden. Ein zweiter Filter (WEAVE) erzeugt automatisch eine ansprechend aufbereitete Dokumentation, wahlweise in LaTeX oder HTML. Der Anwender benötigt keinerlei Kenntnis über diese Textsatzsysteme. Ein Autor, der das System verwaltet, kann über die Konfiguration das Aussehen der Dokumentation bestimmen. Die Arbeit gliedert sich in zwei Teile: Im ersten werden verschiedene Systeme diskutiert, die auf der Idee des Literate-Programming basieren (WEB, Glasgows Literate Programming, noweb, Nuweb, Schemeweb, Spider, CLiP). Im zweiten Teil wird oben beschriebene interaktive Programmierumgebung entworfen, die Implementierung vorgestellt und an einem Beispiel demonstiert.
@mastersthesis{Franosch1997,
author = {Heike Franosch},
title = {{Konzeption und Teilrealisierung einer interaktiven
Programmierumgebung f{\"u}r die Lehrerausbildung basierend auf der
Idee des Literate-Programming}},
school = {University of Stuttgart, Faculty of Computer Science, Germany},
pages = {165},
type = {Diploma Thesis},
month = 5,
year = 1997,
keywords = {Literate-Programming; WEB},
cr-category = {K.3.1 Computer Uses in Education,
D.2.6 Software Engineering Programming Environments,
I.7.2 Document Preparation},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc_restrict.ustuttgart_fi/DIP-1478/DIP-1478.ps.gz},
howpublished = {Diploma Thesis: University of Stuttgart, Institute of
Computer Science, Visualisation and Interactive Systems},
abstract = {Die Diplomarbeit entstand in einer Kooperation mit der
P{\"a}dagogischen Hochschule Ludwigsburg.
Das Mathematikinstitut an der PH m{\"o}chte sein
Vorlesungskonzept um ein elektronisches Skript erweitern, das
Programmiersprachenanteile enth{\"a}lt. Das Skript, und vor allem die
darin enthaltenen Programmieranweisungen, sollen interaktiv bearbeitet
werden. Der Programmierstiel in dem Skript lehnt sich an die Idee des
Literate-Programming.
Dies erm{\"o}glicht, Programme in kleine logische Einheiten zu
unterteilen und mit Erkl{\"a}rungstexten zu versehen, die weit {\"u}ber
Programmkommentare hinausgehen.
{\"U}ber einen Filter (TANGLE) werden die Programmst{\"u}ckchen aus
dem Skript herausgeholt und in der richtigen Reihenfolge zusammengesetzt.
Das Programm kann dann in einen Interpreter geladen und ausgef{\"u}hrt
werden. Ein zweiter Filter (WEAVE) erzeugt automatisch eine ansprechend
aufbereitete Dokumentation, wahlweise in LaTeX oder HTML. Der Anwender
ben{\"o}tigt keinerlei Kenntnis {\"u}ber diese Textsatzsysteme.
Ein Autor, der das System verwaltet, kann {\"u}ber die Konfiguration das
Aussehen der Dokumentation bestimmen.
Die Arbeit gliedert sich in zwei Teile: Im ersten werden verschiedene Systeme
diskutiert, die auf der Idee des Literate-Programming basieren (WEB, Glasgows
Literate Programming, noweb, Nuweb, Schemeweb, Spider, CLiP). Im zweiten Teil
wird oben beschriebene interaktive Programmierumgebung entworfen, die
Implementierung vorgestellt und an einem Beispiel demonstiert.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-1478&engl=1},
}
Downloads: 0
{"_id":"hDgfjFeCHYbjMMo5y","bibbaseid":"franosch-konzeptionundteilrealisierungeinerinteraktivenprogrammierumgebungfrdielehrerausbildungbasierendaufderideedesliterateprogramming-1997","downloads":0,"creationDate":"2017-12-10T11:20:58.249Z","title":"Konzeption und Teilrealisierung einer interaktiven Programmierumgebung für die Lehrerausbildung basierend auf der Idee des Literate-Programming","author_short":["Franosch, H."],"year":1997,"bibtype":"mastersthesis","biburl":"http://ddi.uni-wuppertal.de/forschung/Komplett.bib","bibdata":{"bibtype":"mastersthesis","type":"Diploma Thesis","author":[{"firstnames":["Heike"],"propositions":[],"lastnames":["Franosch"],"suffixes":[]}],"title":"Konzeption und Teilrealisierung einer interaktiven Programmierumgebung für die Lehrerausbildung basierend auf der Idee des Literate-Programming","school":"University of Stuttgart, Faculty of Computer Science, Germany","pages":"165","month":"5","year":"1997","keywords":"Literate-Programming; WEB","cr-category":"K.3.1 Computer Uses in Education, D.2.6 Software Engineering Programming Environments, I.7.2 Document Preparation","ee":"ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc_restrict.ustuttgart_fi/DIP-1478/DIP-1478.ps.gz","howpublished":"Diploma Thesis: University of Stuttgart, Institute of Computer Science, Visualisation and Interactive Systems","abstract":"Die Diplomarbeit entstand in einer Kooperation mit der Pädagogischen Hochschule Ludwigsburg. Das Mathematikinstitut an der PH möchte sein Vorlesungskonzept um ein elektronisches Skript erweitern, das Programmiersprachenanteile enthält. Das Skript, und vor allem die darin enthaltenen Programmieranweisungen, sollen interaktiv bearbeitet werden. Der Programmierstiel in dem Skript lehnt sich an die Idee des Literate-Programming. Dies ermöglicht, Programme in kleine logische Einheiten zu unterteilen und mit Erklärungstexten zu versehen, die weit über Programmkommentare hinausgehen. Über einen Filter (TANGLE) werden die Programmstückchen aus dem Skript herausgeholt und in der richtigen Reihenfolge zusammengesetzt. Das Programm kann dann in einen Interpreter geladen und ausgeführt werden. Ein zweiter Filter (WEAVE) erzeugt automatisch eine ansprechend aufbereitete Dokumentation, wahlweise in LaTeX oder HTML. Der Anwender benötigt keinerlei Kenntnis über diese Textsatzsysteme. Ein Autor, der das System verwaltet, kann über die Konfiguration das Aussehen der Dokumentation bestimmen. Die Arbeit gliedert sich in zwei Teile: Im ersten werden verschiedene Systeme diskutiert, die auf der Idee des Literate-Programming basieren (WEB, Glasgows Literate Programming, noweb, Nuweb, Schemeweb, Spider, CLiP). Im zweiten Teil wird oben beschriebene interaktive Programmierumgebung entworfen, die Implementierung vorgestellt und an einem Beispiel demonstiert.","url":"http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-1478&engl=1","bibtex":"@mastersthesis{Franosch1997,\n author = {Heike Franosch},\n title = {{Konzeption und Teilrealisierung einer interaktiven\n Programmierumgebung f{\\\"u}r die Lehrerausbildung basierend auf der\n Idee des Literate-Programming}},\n school = {University of Stuttgart, Faculty of Computer Science, Germany},\n pages = {165},\n type = {Diploma Thesis},\n month = 5,\n year = 1997,\n keywords = {Literate-Programming; WEB},\n cr-category = {K.3.1 Computer Uses in Education,\n D.2.6 Software Engineering Programming Environments,\n I.7.2 Document Preparation},\n ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc_restrict.ustuttgart_fi/DIP-1478/DIP-1478.ps.gz},\n howpublished = {Diploma Thesis: University of Stuttgart, Institute of\n Computer Science, Visualisation and Interactive Systems},\n abstract = {Die Diplomarbeit entstand in einer Kooperation mit der\n P{\\\"a}dagogischen Hochschule Ludwigsburg.\n Das Mathematikinstitut an der PH m{\\\"o}chte sein\n Vorlesungskonzept um ein elektronisches Skript erweitern, das\n Programmiersprachenanteile enth{\\\"a}lt. Das Skript, und vor allem die\n darin enthaltenen Programmieranweisungen, sollen interaktiv bearbeitet\n werden. Der Programmierstiel in dem Skript lehnt sich an die Idee des\n Literate-Programming.\n Dies erm{\\\"o}glicht, Programme in kleine logische Einheiten zu\n unterteilen und mit Erkl{\\\"a}rungstexten zu versehen, die weit {\\\"u}ber\n Programmkommentare hinausgehen.\n {\\\"U}ber einen Filter (TANGLE) werden die Programmst{\\\"u}ckchen aus\n dem Skript herausgeholt und in der richtigen Reihenfolge zusammengesetzt.\n Das Programm kann dann in einen Interpreter geladen und ausgef{\\\"u}hrt\n werden. Ein zweiter Filter (WEAVE) erzeugt automatisch eine ansprechend\n aufbereitete Dokumentation, wahlweise in LaTeX oder HTML. Der Anwender\n ben{\\\"o}tigt keinerlei Kenntnis {\\\"u}ber diese Textsatzsysteme.\n Ein Autor, der das System verwaltet, kann {\\\"u}ber die Konfiguration das\n Aussehen der Dokumentation bestimmen.\n\n Die Arbeit gliedert sich in zwei Teile: Im ersten werden verschiedene Systeme\n diskutiert, die auf der Idee des Literate-Programming basieren (WEB, Glasgows\n Literate Programming, noweb, Nuweb, Schemeweb, Spider, CLiP). Im zweiten Teil\n wird oben beschriebene interaktive Programmierumgebung entworfen, die\n Implementierung vorgestellt und an einem Beispiel demonstiert.},\n url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-1478&engl=1},\n}\n\n","author_short":["Franosch, H."],"key":"Franosch1997","id":"Franosch1997","bibbaseid":"franosch-konzeptionundteilrealisierungeinerinteraktivenprogrammierumgebungfrdielehrerausbildungbasierendaufderideedesliterateprogramming-1997","role":"author","urls":{"Link":"ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc_restrict.ustuttgart_fi/DIP-1478/DIP-1478.ps.gz","Paper":"http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-1478&engl=1"},"keyword":["Literate-Programming; WEB"],"downloads":0,"html":""},"search_terms":["konzeption","und","teilrealisierung","einer","interaktiven","programmierumgebung","die","lehrerausbildung","basierend","auf","der","idee","des","literate","programming","franosch"],"keywords":["literate-programming; web"],"authorIDs":[],"dataSources":["6BepyHGwnjChmJuia"]}