Pair Programming as a Modern Method of Teaching Computer Science

Authors

  • Irena Nan University of Ljubjana, Faculty of Education
  • Branko Kau University of Ljubjana, Faculty of Education
  • Jože Rugelj University of Ljubjana, Faculty of Education

DOI:

https://doi.org/10.3991/ijet.v3i0.647

Keywords:

teaching method, pair programming

Abstract


At the Faculty of Education, University of Ljubljana we educate future computer science teachers. Beside didactical, pedagogical, mathematical and other interdisciplinary knowledge, students gain knowledge and skills of programming that are crucial for computer science teachers. For all courses, the main emphasis is the absorption of professional competences, related to the teaching profession and the programming profile. The latter are selected according to the well-known document, the ACM Computing Curricula. The professional knowledge is therefore associated and combined with the teaching knowledge and skills. In the paper we present how to achieve competences related to programming by using different didactical models (semiotic ladder, cognitive objectives taxonomy, problem solving) and modern teaching method â??pair programming

Author Biographies

Irena Nan, University of Ljubjana, Faculty of Education

Departm. for Math. and Comp. Sci., assis. with PhD

Branko Kau, University of Ljubjana, Faculty of Education

Departm. for Math. and Comp. Sci., assit. prof.

Jože Rugelj, University of Ljubjana, Faculty of Education

Departm. for Math. and Comp. Sci., assoc. prof, vice dean

Downloads

Published

2008-10-02

How to Cite

Nan, I., Kau, B., & Rugelj, J. (2008). Pair Programming as a Modern Method of Teaching Computer Science. International Journal of Emerging Technologies in Learning (iJET), 3, pp. 45–49. https://doi.org/10.3991/ijet.v3i0.647

Issue

Section

Special Focus Papers