ZusammenfassungAndere als die standardmäßig in Pascal vorgesehenen Datentypen mit Namen integer, real, boolean und char können durch Angabe von Typdefinitionen (type definition part) im Deklarationsteil von Programmen vereinbart werden.
Im vorangegangenen Kapitel ist deutlich geworden, daß zur vollständigen Formalisierung von Algorithmen, etwa in der Programmiersprache Pascal, eine genaue Definition der Regeln der Sprache (Syntax), also der zulässigen, korrekten Pascal-Programme, erforderlich ist. Die rein verbale Erklärung solcher Regeln ist äußerst umständlich und häufig nicht hinreichend präzise. Wir werden daher in möglichst vielen Fällen neben der verbalen eine formale Beschreibung der Syntax von Pascal angeben. Als Darstellungsform hierfür wählen wir die sogenannten Syntaxdiagramme, die wir im folgenden vorstellen und erläutern werden.
In this paper we discuss the potential offered by MOOCs to virtualize traditional university studies and confront the promises made by their promoters with experiences gained in Germany and some other European countries over the last more than 25 years. Though the up scaling of numbers as well as the involvement of some of the most prestigious universities in the world distinguish MOOCs from most online courses run at European universities, they have enough in common to justify such a comparison. We argue that both teachers and students need special incentives in order to keep them at online teaching and learning in the long run. As the experience at the University of Freiburg shows, content production can be done as the spin-off result of normal teaching, if no cost-covering fees for online education can be charged.
Today, digital recording of live lectures is a common practice at many universities. This article provides an historical overview of this idea, from the first approaches starting 40 years ago to present-day systems and questions still subject of research.
Wir skizzieren, wie sich das digitale Aufzeichnen von Vorlesungen von ersten Experimenten vor mehr als 20 Jahren bis heute zu einem Routinedienst an vielen Hochschulen entwickelt hat. Wir erläutern die verschiedenen technischen Möglichkeiten zur digitalen Aufzeichnung und schildern die Konsequenzen für die Wiederverwendbarkeit der multimedialen Dokumente, die sich daraus ergeben. Um Aufzeichnungen sinnvoll und nachhaltig nutzen zu können, benötigt man geeignete Techniken zur Archivierung und Suche sowie Systeme, die die aktive Auseinandersetzung von Lernern mit Aufzeichnungen unterstützen. Wir erläutern als Beispiele einen auf die Spezifika von Aufzeichnungen zugeschnittenen Empfehlungsdienst und ein ELectures Wiki. Dabei spielt insbesondere die geeignete Auswertung der gesammelten Nutzerdaten eine wichtige Rolle.
Wir sind bereits verschiedenen Techniken für den Entwurf von Algorithmen begegnet, ohne sie immer explizit anzusprechen. Das hervorstechende Prinzip war dabei stets die Induktion oder Rekursion, wenn auch in vielen verschiedenen Gestalten. Am Beispiel einiger Sortieralgorithmen lässt sich dies leicht in Erinnerung rufen.
Die Geometrie ist eines der ältesten Gebiete der Mathematik, dessen Wurzeln bis in die Antike zurückreichen. Algorithmische Aspekte und die Lösung geometrischer Probleme mithilfe von Computern haben aber erst in jüngster Zeit verstärktes Interesse gefunden. Der Grund dafür liegt sicherlich in gewandelten Anforderungen durch neue Anwendungen, die von der Bildverarbeitung, Computer- Grafik, Geographie, Kartographie usw. bis hin zum physischen Entwurf höchstintegrierter Schaltkreise reichen.
In zahlreichen Anwendungen von Computern spielen Texte eine dominierende Rolle. Man denke etwa an Texteditoren, Literaturdatenbanken, Bibliothekssysteme und Systeme zur Symbolmanipulation. Der Begriff Text wird hier meistens in einem sehr allgemeinen Sinne benutzt. Texte sind nicht weiter strukturierte Folgen beliebiger Länge von Zeichen aus einem endlichen Alphabet. Das Alphabet kann Buchstaben, Ziffern und zahlreiche Sonderzeichen enthalten.
In this paper, we present the integration of a Wiki with lecture recordings using a tool called aofconvert, enabling the students to visually reference lecture recordings in the Wiki at a precise moment in time of the lecture. This tight integration between a Wiki and lecture materials allows the students to elaborate on the topics they learned in class as well as thoroughly discuss their own aspects of those topics. This technology can enable students to get actively involved in a collaborative learning process. One prerequisite for facilitating this consists in a reliable method for detecting slide transitions in lecture recordings. We describe an improved technique for slide transition detection in video-based/screen-grabbed lecture recordings when the object-based representation is not available. Our experiments demonstrate the accuracy of this new technique. A survey conducted with our students after using the Wiki in class completes this article and demonstrates which technical features are most important for such a Wiki.
We present a new technique for approximating handwritten traces sampled from a digital graphics tablet, via a digital pen, during a computer presentation. Our goal is not only to maintain the personal style and flair of the encoded handwriting, but also to provide an efficient and practical approximation of the handwritten traces that does not deteriorate when resized at arbitrary scales. We adopt known polyline simplification algorithms and utilize second-order rational Bézier curves in our “active” methodologies. The proposed active smoothing algorithm solves its task while data is still being received.
Otto Nurmi合作论文数Department of Computer Science, University of Helsinki, Teollisuuskatu 29, SF-00510 Helsinki, Finland3
Jon Louis Bentley合作论文数Bell Laboratories3
E. Soisalon-Soininen合作论文数Laboratory of Software Technology, Helsinki University of Technology3
Kamala Krithivasan合作论文数Department of Computer Science & Engineering, Indian Institute of Technology Madras2