Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)
DOI: 10.1109/hcc.2001.995251
|View full text |Cite
|
Sign up to set email alerts
|

Kara, finite state machines, and the case for programming as part of general education

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0
2

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 7 publications
0
13
0
2
Order By: Relevance
“…Kara [Hartmann et al 2001] is an educational software system which enables a learner to control a virtual ladybug based on finite state machines. Specially developed for programming novices, it makes them learn the basic control structures such as command, sequence, conditional branch, and iteration.…”
Section: The Kara Environmentmentioning
confidence: 99%
“…Kara [Hartmann et al 2001] is an educational software system which enables a learner to control a virtual ladybug based on finite state machines. Specially developed for programming novices, it makes them learn the basic control structures such as command, sequence, conditional branch, and iteration.…”
Section: The Kara Environmentmentioning
confidence: 99%
“…This leads to richer interactions through predicates that can test the presence of walls and beepers. Kara [7] is another microworld where a ladybird picks leafs while avoiding trees. Many other similar microworlds have been proposed in the literature, as reviewed in [2].…”
Section: Context and State Of The Artmentioning
confidence: 99%
“…In a study conducted by Hartman, Nievergelt, and Reichert (2001) suggested the use of "finite state machines" about teaching beginner programming and noted further "programming practiced as an educational exercise, free from utilitarian concern is best learned in a toy environment, designed to illustrate selected concepts in the simplest setting" (p. 1). The study suggested introducing the concepts of programming to beginner students in a game environment where the gaming give them limited actions to learn simple control routines such as if/else structure.…”
Section: Program Planning Phasementioning
confidence: 99%
“…in a first technology service course, there is still a need to counter the difficulty issue with learning to program (Hartman, Nievergelt, & Reichert, 2001). …”
Section: Introductionmentioning
confidence: 99%