SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:hig-2475"
 

Search: onr:"swepub:oai:DiVA.org:hig-2475" > Students working wi...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Students working with a large software system : experiences and understandings

Boustedt, Jonas (author)
Uppsala universitet,Högskolan i Gävle,Ämnesavdelningen för datavetenskap,Avdelningen för teknisk databehandling,Numerisk analys,UpCERG
Thuné, Michael, Professor (thesis advisor)
Uppsala universitet,Avdelningen för teknisk databehandling
 (creator_code:org_t)
Uppsala : Department of Information Technology, Uppsala University, 2007
English 152 s.
Series: IT Licentiate Theses / Uppsala university, Department of Information Technology, 1404-5117 ; 2007-002
  • Licentiate thesis (other academic/artistic)
Abstract Subject headings
Close  
  • This monograph describes an empirical study with the overall aim of producing insights about how students experience the subject Computer Science and its learning environments, particularly programming and software engineering.The research takes a start in the students' world, from their perspective, using their stories, and hence, we have chosen a phenomenographic approach for our research. By interpreting the students' descriptions and experiences of various phenomena and situations, it is possible to gain knowledge about which different conceptions students can have and how teaching and the learning environment affect their understanding. In this study, we focus specifically on students' conceptions of aspects of object-oriented programming and their experiences of problem solving situations in connection with object-oriented system development.The questions posed enlighten and focus on the students' conceptions of both tangible and abstract concepts; the study investigates how students experienced a task concerning development in a specific software system, how they conceived the system itself, and how the students describe the system's plugin modules. Academic education in programming deals with abstract concepts, such as interfaces in the programming language Java. Hence, one of the questions in this study is how students describe that specific abstract concept, in a context where they are conducting a realistic software engineering task.The results show that there is a distinct variation of descriptions, spanning from a concrete to-do list, to a more advanced description where the interface plays a crucial role in order to produce dynamic and adaptive systems. The discussion interprets the results and suggests how we can use them in teaching to provide an extended and varied understanding, where the educational goal is to provide for and strengthen the conditions for students to be able to learn how to develop and understand advanced software.

Subject headings

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)

Keyword

Computer science
Datavetenskap
Subject didactics
Ämnesdidaktik
Datavetenskap med inriktning mot datavetenskapens didaktik

Publication and Content Type

vet (subject category)
lic (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Search outside 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 Close

Copy and save the link in order to return to this view