Abstract
This paper aims at introducing a methodology focused on student-centered learning and aided by an educational collaborative and graphical tool. Through it, we enable students to interact with abstract topics as well as interact with each other. Our motivation was the lack of capability to represent knowledge and abstractions faced by students that work alone. In this regard, we present as result a tool to be used in the whole educational processes, together with a teaching-learning methodology that is described from multiple points of view.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
C.Y. Fook, G.K. Sidhu, Investigating learning challenges faced by students in higher education. Procedia Soc. Behav. Sci. 186, 604–612 (2015)
A.B. Tucker, Strategic directions in computer science education. ACM Comput. Surv. 28(4), 836–845 (1996)
G.S. de Souza, C. Olivete, R.C.M. Correia, R.E. Garcia, Teaching-learning methodology for formal languages and automata theory, in 2015 IEEE Frontiers in Education Conference (FIE) (Institute of Electrical and Electronics Engineers (IEEE), Piscataway, 2015), pp. 1–7
M.T. Grinder, Animating automata. ACM SIGCSE Bull. 34(1), 63 (2002)
C.I. Chesñevar, M.L. Cobo, W. Yurcik, Using theoretical computer simulators for formal languages and automata theory. ACM SIGCSE Bull. 35(2), 33 (2003)
A. Esmoris, C.I. Chesñevar, M.P. González, TAGS: a software tool for simulating transducer automata. Int. J. Electr. Eng. Edu. 42(4), 338–349 (2005)
C.W. Brown, E.A. Hardisty, RegeXeX. ACM SIGCSE Bull. 39(1), 445 (2007)
C. García-Osorio, C. Gómez-Palacios, N. García-Pedrajas, A tool for teaching LL and LR parsing algorithms, in Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education—ITiCSE’08, April, vol. 40 (Association for Computing Machinery (ACM), New York, 2008), p. 317
G.P. Cardim, I. Marcal, C.M. de Sousa, D.L. de Campos, C.H.V. Marin, A.F.C. do Carmo, D.F. Toledo, A. Saito, R.C.M. Correia, R.E. Garcia, Teaching and learning data structures supported by computers: an experiment using CADILAG tool, in 2012 7th Iberian Conference on Information Systems and Technologies (CISTI), June 2012, pp. 1–5
R.C.M. Correia, R.E. Garcia, C. Olivete, A.C. Brandi, G.P. Cardim, A methodological approach to use technological support on teaching and learning data structures, in 2014 IEEE Frontiers in Education Conference (FIE) Proceedings (Institute of Electrical and Electronics Engineers (IEEE), Piscataway, 2014), pp. 1–8
G.S. de Souza, P.H. de Andrade Gomes, R.C.M. Correia, C. Olivete, D.M. Eler, R.E. Garcia, Combined methodology for theoretical computing, in 2016 IEEE Frontiers in Education Conference (FIE) (Institute of Electrical and Electronics Engineers (IEEE), Piscataway, 2016), pp. 1–7
M.W. Curtis, A turing machine simulator. J. ACM 12(1), 1–13 (1965)
S.H. Rodger, H. Qin, J. Su, Changes to JFLAP to increase its use in courses, in Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education—ITiCSE’11, March 2009 (Association for Computing Machinery (ACM), New York, 2011), p. 339
T.M. White, T.P. Way, jFAST, in Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education—SIGCSE’06, vol. 38, no. 1 (Association for Computing Machinery (ACM), New York, 2006), p. 384
M. Procopiuc, O. Procopiuc, S. Rodger, Visualization and interaction in the computer science formal languages course with JFLAP, in Technology-Based Re-Engineering Engineering Education Proceedings of Frontiers in Education FIE’96 26th Annual Conference, vol. 1 (Institute of Electrical and Electronics Engineers (IEEE), Piscataway, 1996), pp. 121–125
R. Cavalcante, T. Finley, S.H. Rodger, A visual and interactive automata theory course with JFLAP 4.0. ACM SIGCSE Bull. 36(1), 140 (2004)
S. Rodger, Learning automata and formal languages interactively with JFLAP. ACM SIGCSE Bull. 38(3), 360 (2006)
N. Chomsky, Three models for the description of language. IEEE Trans. Inf. Theory 2(3), 113–124 (1956)
Acknowledgements
We are grateful to both Department of Mathematics and Computer Science (DMC) at Faculty of Science and Technology (FCT) in Sao Paulo State University (UNESP) and the students enrolled in Formal Language and Automata Theory course. We would like to thank Sao Paulo Research Foundation (FAPESP) that partially supported this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Rocha, J.E.M. et al. (2018). Internet-Based Education: A New Milestone for Formal Language and Automata Courses. In: Latifi, S. (eds) Information Technology - New Generations. Advances in Intelligent Systems and Computing, vol 738. Springer, Cham. https://doi.org/10.1007/978-3-319-77028-4_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-77028-4_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77027-7
Online ISBN: 978-3-319-77028-4
eBook Packages: EngineeringEngineering (R0)