OLC, On-Line Compiler to Teach Programming Languages

  • Cayetano Guerra Artal Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería IUSIANI Universidad de Las Palmas de Gran Canaria Departamento de Informatica y Sistemas Edif. de Informatica y Matematicas. Campus Universitario de Tafira. 35017. Las Palmas. Spain.
  • Maria Dolores Afonso Suarez Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería IUSIANI Universidad de Las Palmas de Gran Canaria Departamento de Informatica y Sistemas Edif. de Informatica y Matematicas. Campus Universitario de Tafira. 35017. Las Palmas. Spain.
  • Idafen Santana Perez Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería IUSIANI Universidad de Las Palmas de Gran Canaria Departamento de Informatica y Sistemas Edif. de Informatica y Matematicas. Campus Universitario de Tafira. 35017. Las Palmas. Spain.
  • Ruben Quesada Lopez Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería IUSIANI Universidad de Las Palmas de Gran Canaria Departamento de Informatica y Sistemas Edif. de Informatica y Matematicas. Campus Universitario de Tafira. 35017. Las Palmas. Spain.

Abstract

The advance of Internet towards Web 2.0 conveys the potential it has in a wide range of scopes. The ongoing progress of the Web technology and its availability in teaching and learning, as well as a students’ profile increasingly more used to managing an important amount of digital information, offers lecturers the opportunity and challenge of putting at students’ disposal didactic tools making use of the Internet. Programming is one of the essential areas taught in university studies of Computer Science and other engineering degrees. At present, it is a knowledge acquired through tutorial classes and the practice with different tools for programming. This paper shows the acquired experience in the development and use of a simple compiler accessible through a Web page. In addition it presents a teaching proposal for its use in subjects that include programming languages lessons. OLC - On-Line Compiler - is an application which greatly lightens the student’s workload at the initial stage of programming. During this initial period they will neither have to deal with the complexities of the installation and the configuration of these types of tools, nor with the understanding of multiple options which they present. Therefore students can concentrate on the comprehension of the programming structures and the programming language to be studied.

References

[1] P. Brey. "Evaluating the social and cultural implications of the internet". Volume 35, Issue 3 (September 2005). ACM Press.

[2] C. McHugo, T. Hall. "Enhancing ICT learning with Real-life problems". EMRC University of Limerik.".

[3] T. O'Reilly. "What Is Web 2.0 - Design Patterns and Business". Models for the Next Generation of Software

[4] A. Yong-yeol, H. Seungyeop, K. Haewoon, M. Sue, J. Hawoong. "Semantic web and web 2.0: Analysis of topological characteristics of huge online social networking services". Proceedings of the 16th international conference on World Wide Web WWW'07. ACM Press

[5] T. Hartsell, S. Chi-Yin Yuen. "Video Streaming in Online Learning". AACE Journal. 14(1), pp. 31- 43. Chesapeake, VA: AACE.

[6] L. Neal. "Predictions for 2006: e-learning experts map the road ahead". Volume 2006 Issue 1 (January 2006). ACM Press. New York.

[7] S. Anderson. "Working together to develop a professional learning community". HERDSA 2002

[8] G. Lautenbach. "Engaging with e-learning: emerging epistemologies and increased pedagogic vision in higher education". IADIS Inter national Conference e-Learning 2007

[9] R. Rheeder, R. Diseko, G. Lautenbach. "The design of interactivity for a web based learning environment at a higher education institution." IADIS International Conference e-Learning 2007

[10] H. Samaras, T. Giouvanakis, D Bousiou, K. Tarabanis. "Towards a New Generation of Multimedia Learning Research". AACE Journal. 14 (1), pp. 3-30. Chesapeake, VA: AACE

[11] Lawson, E.A. Stackpole, W. (2006). IT education - online education: Does a virtual networking laboratory result in similar student achievement and satisfaction?. Proceedings of the 7th conference on Information technology education SIGITE'06. (October 2006). ACM Press.W. Nejdl, M.Wolpers "European e-Learning: Important research issues and application scenarios". L3S Research Center and University of Hannover.)
http://dx.doi.org/10.1145/1168812.1168839

[12] W. Nejdl, M.Wolpers "European e-Learning: Important research issues and application scenarios". L3S Research Center and University of Hannover.

[13] K. Fraser, "A blended Learning Approach to Teaching" Introduction to Multimedia, The E-Bit!. AISHE Conference 2006

[14] A. Leene. "The MicroWeb". Using Content in theory and practice MicroLearning 2006, Innsbruck - 7 June 2006

[15] P. Valente, P. Sampaio. "Defining Goals for the design of Interactive Multimedia Documents". In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2006 (pp. 955-962). Chesapeake, VA: AACE.

[16] N. Sala. "Web Based Learning Environment: an Example". In Proceedings of 2000 (pp. 807-808). Chesapeake, VA: AACE.

[17] C. Gráinne, "Making sense of today's technology-enhanced environment for learning: rethinking student and teacher roles" IADIS International Conference e-Learning 2007

[18] Cayetano Guerra Artal, Maria Dolores Afonso Suarez, Idafen Santana Perez, Ruben Quesada Lopez, "OLC, On-Line Compiler to teach programming languages", In (M. Vlada, G. Albeanu, D.M. Popovici, eds) Proceedings of the 2nd International Conference on Virtual Learning - ICVL 2007, October 26-28, 2007, Constanta, Romania, pp. 283-290, 2007.
Published
2008-03-01
How to Cite
ARTAL, Cayetano Guerra et al. OLC, On-Line Compiler to Teach Programming Languages. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 3, n. 1, p. 69-79, mar. 2008. ISSN 1841-9844. Available at: <http://univagora.ro/jour/index.php/ijccc/article/view/2376>. Date accessed: 05 dec. 2021.

Keywords

Compiler, e-learning, interactivity, virtual laboratory, web 2.0, video tutorials