DocumentCode :
2497187
Title :
Mathematization in teaching pumping lemmas
Author :
Smith, Tim ; McCartney, Robert
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
fYear :
2013
fDate :
23-26 Oct. 2013
Firstpage :
1671
Lastpage :
1677
Abstract :
Theory of Computation provides students of the computing disciplines with understanding that some problems are not solvable, and that there is a range of complexities of problems, in terms of significant resources, including but not limited to time and memory. Theory of Computation acquaints students with reasoning processes by which they can know (for some cases) the complexity class of a given problem, and by which they can, for some problems they might find in the future, determine the complexity. People formulate these reasoning processes in symbols, and use logic with quantifiers; an example of this is the application of the pumping lemma for regular languages. We categorized the errors students made in applying the pumping lemma for regular languages, to develop an understanding of the possible misconceptions, in turn, to improve teaching.
Keywords :
computational complexity; computer science education; formal languages; formal logic; teaching; mathematization; pumping lemmas teaching; reasoning process; regular languages; theory of computation; Cognition; Complexity theory; Computer science; Computers; Context; Education; Pumps;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 2013 IEEE
Conference_Location :
Oklahoma City, OK
ISSN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2013.6685122
Filename :
6685122
Link To Document :
بازگشت