Think! Evidence

Pair Programming as a Modern Method of Teaching Computer Science

Show simple item record

dc.creator Irena Nančovska Šerbec
dc.creator Branko Kaučič
dc.creator Jože Rugelj
dc.date 2008-10-01T00:00:00Z
dc.date.accessioned 2015-07-20T22:12:44Z
dc.date.available 2015-07-20T22:12:44Z
dc.identifier 1863-0383
dc.identifier https://doaj.org/article/d9749bcebc934316885f1d986c6030dc
dc.identifier.uri http://evidence.thinkportal.org/handle/123456789/15471
dc.description 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”. Pair programming differs from standard methods (individual work, seminars, projects etc.). It belongs to the extreme programming as a discipline of software development and is known to have positive effects on teaching first programming language. We have experimentally observed pair programming in the introductory programming course. The paper presents and analyzes the results of using this method: the aspects of satisfaction during programming and the level of gained knowledge. The results are in general positive and demonstrate the promising usage of this teaching method.
dc.language English
dc.publisher IAOE
dc.relation http://online-journals.org/i-jet/article/view/647
dc.relation https://doaj.org/toc/1863-0383
dc.rights CC BY
dc.source International Journal of Emerging Technologies in Learning (iJET), Vol 3, Iss SI2: MIPRO2008, Pp 45-49 (2008)
dc.subject teaching
dc.subject method
dc.subject pair
dc.subject programming
dc.subject Technology (General)
dc.subject T1-995
dc.subject Technology
dc.subject T
dc.subject DOAJ:Technology (General)
dc.subject DOAJ:Technology and Engineering
dc.subject Theory and practice of education
dc.subject LB5-3640
dc.subject Education
dc.subject L
dc.subject DOAJ:Education
dc.subject DOAJ:Social Sciences
dc.subject Technology (General)
dc.subject T1-995
dc.subject Technology
dc.subject T
dc.subject DOAJ:Technology (General)
dc.subject DOAJ:Technology and Engineering
dc.subject Theory and practice of education
dc.subject LB5-3640
dc.subject Education
dc.subject L
dc.subject DOAJ:Education
dc.subject DOAJ:Social Sciences
dc.subject Technology (General)
dc.subject T1-995
dc.subject Technology
dc.subject T
dc.subject Theory and practice of education
dc.subject LB5-3640
dc.subject Education
dc.subject L
dc.subject Technology (General)
dc.subject T1-995
dc.subject Technology
dc.subject T
dc.subject Theory and practice of education
dc.subject LB5-3640
dc.subject Education
dc.subject L
dc.subject Technology (General)
dc.subject T1-995
dc.subject Technology
dc.subject T
dc.subject Theory and practice of education
dc.subject LB5-3640
dc.subject Education
dc.subject L
dc.title Pair Programming as a Modern Method of Teaching Computer Science
dc.type article


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search Think! Evidence


Browse

My Account