SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Thune Anders)
 

Sökning: WFRF:(Thune Anders) > (2005-2009) > Novice Programming ...

Novice Programming Students' Learning of Concepts and Practise

Eckerdal, Anna, 1957- (författare)
Uppsala universitet,Avdelningen för teknisk databehandling,Numerisk analys,UpCERG
Thuné, Michael, Professor (preses)
Uppsala universitet,Avdelningen för teknisk databehandling
Berglund, Anders, Doctor (preses)
Uppsala universitet,Avdelningen för datorteknik
visa fler...
Malmi, Lauri, Professor (opponent)
Helsinki University of Technology, Department of Computer Science and Engineering
visa färre...
 (creator_code:org_t)
ISBN 9789155474065
Uppsala : Acta Universitatis Upsaliensis, 2009
Engelska 76 s.
Serie: Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology, 1651-6214 ; 600
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)
Abstract Ämnesord
Stäng  
  • Computer programming is a core area in computer science education that involves practical as well as conceptual learning goals. The literature in programming education reports however that novice students have great problems in their learning. These problems apply to concepts as well as to practise. The empirically based research presented in this thesis contributes to the body of knowledge on students' learning by investigating the relationship between conceptual and practical learning in novice student learning of programming. Previous research in programming education has focused either on students' practical or conceptual learning. The present research indicates however that students' problems with learning to program partly depend on a complex relationship and mutual dependence between the two. The most significant finding is that practise, in terms of activities at different levels of proficiency, and qualitatively different conceptual understandings, have dimensions of variation in common. An analytical model is suggested where the dimensions of variation relate both to concepts and activities. The implications of the model are several. With the dimensions of variation at the center of learning this implies that when students discern a dimension of variation, related conceptual understandings and the meaning embedded in related practises can be discerned. Activities as well as concepts can relate to more than one dimension. Activities at a higher level of proficiency, as well as qualitatively richer understandings of concepts, relate to more dimensions of variation. Concrete examples are given on how variation theory and patterns of variation can be applied in teaching programming. The results can be used by educators to help students discern dimensions of variation, and thus facilitate practical as well as conceptual learning.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
SAMHÄLLSVETENSKAP  -- Utbildningsvetenskap -- Didaktik (hsv//swe)
SOCIAL SCIENCES  -- Educational Sciences -- Didactics (hsv//eng)

Nyckelord

Computer science education
computer science education research
object-oriented programming
novice students
phenomenography
variation theory
dimensions of variation
learning
higher education
concepts
practise
Ways of Thinking and Practising
Datavetenskap med inriktning mot datavetenskapens didaktik
Computer Science with specialization in Computer Science Education Research

Publikations- och innehållstyp

vet (ämneskategori)
dok (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy