Sciweavers

114 search results - page 10 / 23
» Teaching abstraction in introductory courses
Sort
View
ACSE
2000
ACM
13 years 11 months ago
Here, there and everywhere - on the recurring use of turtle graphics in CS1
The Logo programming language implements a virtual drawing machine—the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundame...
Michael E. Caspersen, Henrik Bærbak Christen...
TFM
2009
Springer
119views Formal Methods» more  TFM 2009»
14 years 2 months ago
Teaching Formal Methods for the Unconquered Territory
Abstract. We summarise our experiences in teaching two formal methods courses at Pontificia Universidad Javeriana. The first course is a JML-based software engineering course. Th...
Néstor Cataño, Camilo Rueda
ITICSE
2005
ACM
14 years 29 days ago
Analyzing relationships between closed labs and course activities in CS1
Closed laboratories are becoming an increasingly popular approach to teaching introductory computer science courses. However, as observed in [1], “Considering the prevalence of ...
Leen-Kiat Soh, Ashok Samal, Suzette Person, Gwen N...
ICALT
2003
IEEE
14 years 21 days ago
Exploratory + Collaborative Learning in Programming: A Framework for the Design of Learning Activities
In this paper, we propose a framework for the design of learning activities, which follows the key idea of the “Learning-for-Use” model and adopts characteristics from the exp...
Agoritsa Gogoulou, Evangelia Gouli, Maria Grigoria...
ECEASST
2010
13 years 4 months ago
On Teaching Logic and Algebraic Specification
ation and logic. The logic courses mainly provided a very abstract and
Till Mossakowski