Sciweavers

562 search results - page 12 / 113
» Teaching programming and language concepts using LEGOs
Sort
View
SIGCSE
1996
ACM
136views Education» more  SIGCSE 1996»
15 years 3 months ago
Thinking about binary trees in an object-oriented world
The Binary Search Tree serves as an important example when teaching data structures. We explore new approaches to understanding the implementation of a Binary Search Tree, using c...
A. Michael Berman, Robert C. Duvall
ACE
2004
218views Education» more  ACE 2004»
15 years 1 months ago
Executable/Translatable UML in Computing Education
The Unified Modelling Language (UML) is a diagrammatic notation widely used in the computing industry and often taught in universities as a way to represent software requirements ...
Shayne Flint, Henry Gardner, Clive Boughton
143
Voted
VL
1996
IEEE
125views Visual Languages» more  VL 1996»
15 years 3 months ago
Teaching Binary Tree Algorithms through Visual Programming
In this paper, we show how visual programming can be used to teach binary tree algorithms. In our approach, the student implements a binary tree algorithm by manipulating tree fra...
Amir Michail
76
Voted
PADL
1999
Springer
15 years 3 months ago
Beyond Pretty-Printing: Galley Concepts in Document Formatting Combinators
Galleys have been introduced by Jeff Kingston as one of the key concepts underlying his advanced document formatting system Lout. Although Lout is built on a lazy functional progra...
Wolfram Kahl
84
Voted
SIGCSE
2002
ACM
135views Education» more  SIGCSE 2002»
14 years 11 months ago
Introducing computer science through animation and virtual worlds
We describe a course for non-majors that teaches computer science concepts and programming by creating simple animations and building 2D and 3D virtual worlds. Students work with ...
Susan H. Rodger