Tutoring Environment for Automata and the Users' Achievement Goal Orientations

Studying automata theory exposes the students to the theoretical foundation of Computer Science where they learn abstraction, generalization, and reasoning. However, teaching and learning automata is challenging because of the involved abstract notions and mathematical background. Many students experience difficulty in understanding the computability concepts. Hence, recent advances in teaching the course focus on the development of different pedagogical tools that can be used to facilitate the learning of automata theory and formal languages. Another factor that mediates student achievement is achievement goal orientation. Some students are mastery-oriented and some others are performance-oriented. Both types of learners have different learning needs. This study presents the appeal of the developed tutoring system for automata, ILSA, to the different achievement goal orientations of learners.

[1]  Lowell J. Bethel,et al.  Perceptions of teaching and learning automata theory in a college-level computer science course , 2003 .

[2]  Anuradha Mathrani,et al.  PlayIT: Game Based Learning Approach for Teaching Programming Concepts , 2016, J. Educ. Technol. Soc..

[3]  Dean Kelley,et al.  Automata and formal languages: an introduction , 1995 .

[4]  Daniela Chudá Visualization in education of theoretical computer science , 2007, CompSysTech '07.

[5]  Pinaki Chakraborty,et al.  Fifty years of automata simulation: a review , 2011, INROADS.

[6]  Agathe Merceron,et al.  Design patterns to support teaching of automata theory , 2009, ITiCSE.

[7]  Rebecca A. Mattern College Students' Goal Orientations and Achievement , 2005 .

[8]  Jacques Sakarovitch,et al.  Elements of Automata Theory , 2009 .

[9]  Henry MacKay Walker Some strategies when teaching theory courses , 2014, INROADS.

[10]  J. W. Atkinson Motivational determinants of risk-taking behavior. , 1957, Psychological review.

[11]  Susan H. Rodger,et al.  Using JFLAP to interact with theorems in automata theory , 1999, SIGCSE '99.

[12]  Michail Kalogiannakis,et al.  Using Scratch and App Inventor for teaching introductory programming in secondary education. A case study , 2016 .

[13]  Jennifer McDonald,et al.  Interactive Pushdown Automata Animation , 2002, SIGCSE '02.

[14]  Vladan Devedzic,et al.  Teaching Formal Languages by an Intelligent Tutoring System , 2000, J. Educ. Technol. Soc..

[15]  Adam Fraser Goal orientation theory , 2015 .

[16]  Samy S. Abu Naser,et al.  Mathematics intelligent tutoring system , 2017 .

[17]  A. Elliot Approach and avoidance motivation and achievement goals , 1999 .

[18]  Rakesh M. Verma A visual and interactive automata theory course emphasizing breadth of automata , 2005, ITiCSE '05.

[19]  K. G. Karibasappa,et al.  Activity based teaching learning in formal languages and automata theory - An experience , 2012, 2012 IEEE International Conference on Engineering Education: Innovative Practices and Future Trends (AICERA).

[20]  Carol S. Dweck,et al.  Motivational processes affecting learning. , 1986 .

[21]  Mohamed Hamada Turing Machine and Automata Simulators , 2013, ICCS.

[22]  Nicolás García-Pedrajas,et al.  Teaching push-down automata and turing machines , 2008, ITiCSE.

[23]  N. W. Van Yperen,et al.  Task interest and actual performance : The moderating effects of assigned and adopted purpose goals , 2003 .

[24]  A. Elliot,et al.  A 2 X 2 achievement goal framework. , 2001, Journal of personality and social psychology.

[25]  Michael Sipser,et al.  Introduction to the Theory of Computation , 1996, SIGA.

[26]  Frederik Anseel,et al.  The influence of mastery‐avoidance goals on performance improvement , 2009 .

[27]  Inés Mª Gómez-Chacón Meta-emotion and Mathematical Modeling Processes in Computerized Environments , 2015 .

[28]  Mohamed Hamada Pushdown Automata Simulator , 2009, Edutainment.

[29]  Dean Kelley Automata and formal languages: an introduction , 1995 .

[30]  Mehdi Solhi Andarab,et al.  Mismatches between Teacher Intention and Learner Interpretation; Significance of Non-Native Speaker Teacher of English , 2013 .

[31]  Kurt Lewin,et al.  Level of aspiration. , 1944 .

[32]  Shelly Sachdeva,et al.  Enhancing Theory of Computation Teaching Through Integration with other Courses , 2009 .

[33]  Scotty D. Craig,et al.  Intelligent tutoring systems work as a math gap reducer in 6th grade after-school program , 2016 .

[34]  Nico W. Van Yperen,et al.  Task interest and actual performance: the moderating effects of assigned and adopted purpose goals. , 2003, Journal of personality and social psychology.

[35]  N. Yperen,et al.  A NOVEL APPROACH TO ASSESSING ACHIEVEMENT GOALS IN THE CONTEXT OF THE 2 X 2 FRAMEWORK: IDENTIFYING DISTINCT PROFILES OF INDIVIDUALS WITH DIFFERENT DOMINANT ACHIEVEMENT GOALS , 2006 .

[36]  William Yurcik,et al.  Using theoretical computer simulators for formal languages and automata theory , 2003, SGCS.

[37]  J. Nicholls Achievement motivation: Conceptions of ability, subjective experience, task choice, and performance. , 1984 .