• DocumentCode
    403059
  • Title

    Non-determinism in CS high-school curricula

  • Author

    Armoni, M. ; Gal-Ezer, Judith

  • Author_Institution
    Tel Aviv Univ., Israel
  • Volume
    2
  • fYear
    2003
  • fDate
    5-8 Nov. 2003
  • Abstract
    One of the units in the relatively new high school CS curriculum which is being implemented in Israel is a theoretical unit on computational models. It includes deterministic and non-deterministic finite automata, regular and non-regular languages, closure properties of regular languages, pushdown automata, closure properties of context free languages, turing machines, the church-turing thesis and the halting problem. This paper focuses on part of a study we conducted on the unit, dealing with the topic of non-determinism of finite automata. One of the aspects dealt with was how students perceived non-determinism. 339 students were given a relatively complicated regular language, and asked to construct a finite automaton that accepts this language. We found that many students did not choose the easiest way to solve the problem: Many students preferred to construct a deterministic automaton, even though constructing a non-deterministic automaton for the language is much simpler. We analyze and categorize the students´ solutions, thus shedding some light on their perception of the abstract concept of non-determinism.
  • Keywords
    computer science education; context-free languages; finite automata; CS high-school curricula; church-turing thesis; computational models; context free languages; deterministic automaton; deterministic finite automata; nondeterministic finite automata; pushdown automata; regular languages closure properties; turing machines; Automata; Computational modeling; Computer science; Context modeling; Doped fiber amplifiers; Educational institutions; Turing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2003. FIE 2003 33rd Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-7961-6
  • Type

    conf

  • DOI
    10.1109/FIE.2003.1264702
  • Filename
    1264702