Teaching Topics in Web Programming using Evidence-Based Learning Results
DOI:
https://doi.org/10.30973/progmat/2018.10.2/6Keywords:
Programming, Web, Client-Server, Teaching Strategy and LearningAbstract
This article presents our experience and knowledge in teaching website development. The aim of this article is to show a teaching method in a course so-called Web Programming.The course has been given in two different scenarios; one is located in the last semester in Computer Systems Engineering; the other in an intermediate period in Software Development Engineering. The course is composed of 75 classroom hours; However, in order to combat the restriction of time considering the number of web technologies that currently there exist and give students the main motivation to learn the State of Art in this topic, we have selected a set of important and representative topics that eventually led to a set of tools used by current developers. In addition there are some activities that become evidences that the students must develop to complete the content of the course and to approve it. Other teachers who are looking for a teaching strategy in advanced courses of Web Technologies can also use this article.
References
Lorin W. A. and David R. Krathwohl, editors. A Taxonomy for Learning, Teaching, and Assessing. A Revision of Bloom’s Taxonomy of Educational Objectives. Allyn & Bacon, New York, 2 edition, December 2001.
B. S. Bloom, M. B. Engelhart, E. J. Furst, W. H. Hill, and D. R. Krathwohl. Taxonomy of educational objectives. The classification of educational goals. Handbook 1: Cognitive domain. Longmans Green, New York, 1956.
Alka R. H. and Denise M. Woods. A Structured Approach To Teaching Web Development. Distributed by ERIC Clearinghouse [Washington, D.C.], 2001.
Li Y. and Phelps C. G. and professional tools used when teaching web programming. J. Comput. Sci. Coll., 26(5):116{121, May 2011.
Maiorana F. Teaching web programming - an approach rooted in database principles. In CSEDU: 6th International Conference on Computer Supported Education, pages 508 - 5013, 2014.
R. E. Margaret, A. M. Vinod, and Tejonidhi M. R. A practical approach to teach web programming course. Journal of Engineering Education Transformations, 0(0), 2016.
Theodore. H. Kaskalis Stelios Xinogalos. The challenges of teaching web programming - literature review and proposed guidelines. In Krempels KarlHeinz Cordeiro, José, editor, WEBIST 2012: - 8th International Conference on Web Information Systems and Technologies, volume 1740 of Lecture Notes in Business Information Processing, pages 206{212, Porto, Portugal, 2012. Springer-Verlag.
Wang X. Design, develop and teach the second web programming course in computer science curriculum. J. Comput. Sci. Coll., 29(4):52{59, April 2014.
Ye D. W. and Zahadat N. Teaching web development in the web 2.0 era. In Proceedings of the 10th ACM Conference on SIG-information Technology Education, SIGITE ’09, pages 80-86, New York, NY, USA, 2009. ACM. https://doi.org/10.1145/1631728.1631753
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2018 Programación Matemática y Software
This work is licensed under a Creative Commons Attribution 4.0 International License.
Usted es libre de:
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |