uu.seUppsala University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Students working with a large software system: Experiences and understandings
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis. (UpCERG)
2007 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

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.

Place, publisher, year, edition, pages
Uppsala University, 2007.
Series
Information technology licentiate theses: Licentiate theses from the Department of Information Technology, ISSN 1404-5117 ; 2007-002
National Category
Computer Sciences Didactics
Research subject
Computer Science with specialization in Computer Science Education Research
Identifiers
URN: urn:nbn:se:uu:diva-85795OAI: oai:DiVA.org:uu-85795DiVA, id: diva2:116604
Supervisors
Available from: 2007-05-24 Created: 2007-05-08 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(1872 kB)169 downloads
File information
File name FULLTEXT01.pdfFile size 1872 kBChecksum SHA-512
a1066fbdd089c928f7aa8153d809b730fddb76c5a3ff6e56be910bcd4af7926040b587aa40f5a585f4bcf97dbe8b44e4eb47bd1c463490cc8a3db41ce13234c0
Type fulltextMimetype application/pdf

Authority records BETA

Boustedt, Jonas

Search in DiVA

By author/editor
Boustedt, Jonas
By organisation
Division of Scientific ComputingNumerical Analysis
Computer SciencesDidactics

Search outside of DiVA

GoogleGoogle Scholar
Total: 169 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 843 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf