skip to main content
short-paper

Learning difficulties experienced by students in a course on formal languages and automata theory

Authors Info & Claims
Published:18 January 2010Publication History
Skip Abstract Section

Abstract

Students taking courses on formal languages and automata theory (FLAT) usually do not find these courses interesting and experience difficulty in grasping the different concepts. While there has been a vast amount of research into methodologies to assist students to conceptualize FLAT topics, there has been no research into the actual learning difficulties experienced by students with the different topics. This paper reports on the findings of a study conducted to identify these learning difficulties for some of the FLAT topics.

References

  1. Berque, D., Johnson, D.K., and Jovanovic, L. 2001. Teaching Theory of Computation Using Pen-Based Computers and an Electronic Whiteboard. ACM SIGCSE Bulletin inroads 33, 3, 169--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chesnevar, C.I., Cobo, M. L., and Yurcik, W. 2003. Using Theoretical Computer Simulators for Formal Languages and Automata Theory. ACM SIGCSE Bulletin inroads 35, 2, 33--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Devedzic, V., Debenham, J., and Popvic D. 2000. Teaching Formal Languages by an Intelligent Tutoring System. Educational Technology and Society 3, 2, ISSN 1436-4522.Google ScholarGoogle Scholar
  4. Esmoris, A., Chesnevar, C. I., and Gonzalez M. P. 2005. TAGS: A Software Tool for Simulating Transducer Automata. International Journal of Electrical Engineering Education 42, 4, 338--349.Google ScholarGoogle ScholarCross RefCross Ref
  5. Garcia-Osorio, C., Mediavilla-Saiz, I., Jimeno-Visitacion, J., and Garcia-Pedrajas N. 2008. Teaching Pushdown Automata and Turing Machines, inroads -- SIGCSE Bulletin, 40, 3, 316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Pillay, N. and Naidoo, A. 2006. An Investigation into the Automatic Generation of Solutions to Problems in an Intelligent Tutoring System for Finite Automata. Proceedings of the 36th SACLA Conference-2006, 84--93.Google ScholarGoogle Scholar
  7. Rodger, S.H., Wiebe, E., Lee, M. E. 2009. Increasing Engagement in Automata Theory with JFLAP. Inroads SIGCSE Bulletin 41, 1, 403--407. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Vieira, L. F. M., Vieira, M. A. M., and Vieira, N. J. 2004. Language Emulator, A Helpful Toolkit in the Learning Process of Computer Theory. ACM SIGCSE Bulletin inroads 36, 1, 135--139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Wermelinger, M., and Dias, A. M. 2005. A Prolog Toolkit for Formal Languages and Automata. ACM SIGCSE Bulletin-inroads 38, 3, 330--334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Zingaro, D. 2008. Another Approach for Resisting Student Resistance to Formal Methods. inroads-SIGCSE Bulletin. 40, 4, 56--57. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Learning difficulties experienced by students in a course on formal languages and automata theory

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader