Sciweavers

114 search results - page 10 / 23
» Teaching abstraction in introductory courses
Sort
View
ACSE
2000
ACM
15 years 4 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»
15 years 6 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
78
Voted
ITICSE
2005
ACM
15 years 5 months 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
15 years 5 months 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
14 years 9 months ago
On Teaching Logic and Algebraic Specification
ation and logic. The logic courses mainly provided a very abstract and
Till Mossakowski