Abstract
Teaching a course in compiler construction is considered always a challenge because there are several problems to be addressed as time, complexity and motivation of students. In this paper, we present a hybrid learning approach along with a tool for use with courses of compiler construction. The key to our method is to combine theoretical and practical topics of the course using various technologies such as mobile learning, intelligent tutoring systems, learning social networks with direct learning. The ultimate goal is to stimulate the student’s abilities to work creatively, collaboratively or individually, as well as their ability to solve complex problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Mernik, M.: An Educational Tool for Teaching Compiler Construction. IEEE Transactions on Education 46(1), 61–68 (2003)
Adams, D.R., Trefftz, C.: Using XML in a Compiler Course. In: ACM ITiCSE 2004, pp. 4–6 (June 2004)
Henry, T.R.: Teaching Compiler Construction Using a Domain Specific Language. In: ACM SIGCSE 2005, pp. 7–11 (February 2005)
Griswold, W.G.: Teaching Software Engineering in a Compiler Project Course. ACM Journal of Educational Resources in Computing 2(4), 1–18 (2002)
White, E., Sen, R., Stewart, N.: Hide and Show – Using Real Compiler Code for Teaching. In: ACM SIGCSE 2005, February 23-27, pp. 12–16 (2005)
Appel, A.W.: Modern Compiler Implementation in Java, 2nd edn. Cambridge University Press, Cambridge (2002)
Zatarain-Cabada, R., Barrón-Estrada, M.L., Urías-Barrientos, E., Osorio-Velázquez, M., Reyes-García, C.A.: Multiple Intelligence Tutoring Systems for Mobile Learners. In: Eighth IEEE International Conference on Advanced Learning Technologies, ICALT 2008, Santander, Spain, pp. 652–653 (July 2008)
Felder, R.M., Silverman, L.K.: Learning and Teaching Styles in Engineering Education. Engineering Education 78, 674–681 (1988)
Kohonen, T.: Self-Organization and Associative memory, 3rd edn. Springer, Heidelberg (1989)
Felder, R.M., Solomon, B.A.: Index of Learning Styles Questionnaire, http://www.engr.ncsu.edu/learningstyles/ilsweb.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barrón-Estrada, M.L., Zatarain-Cabada, R., Zatarain-Cabada, R., Reyes García, C.A. (2010). A Hybrid Learning Compiler Course. In: Tsang, P., Cheung, S.K.S., Lee, V.S.K., Huang, R. (eds) Hybrid Learning. ICHL 2010. Lecture Notes in Computer Science, vol 6248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14657-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-14657-2_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14656-5
Online ISBN: 978-3-642-14657-2
eBook Packages: Computer ScienceComputer Science (R0)