hig.sePublikasjoner
Endre søk
Begrens søket
1 - 2 of 2
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Treff pr side
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
Merk
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Boustedt, Jonas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för Industriell utveckling, IT och Samhällsbyggnad, Datavetenskap.
    Students' different understandings of class diagrams2012Inngår i: Computer Science Education, ISSN 0899-3408, E-ISSN 1744-5175, Vol. 22, nr 1, s. 29-62Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    The software industry needs well-trained software designers and one important aspect of software design is the ability to model softwaredesigns visually and understand what visual models represent. However, previous research indicates that software design is a difficulttask to many students. This article reports empirical findings from aphenomenographic investigation on how students understand classdiagrams, Unified Modeling Language (UML) symbols, and relationsto object-oriented (OO) concepts. The informants were 20 Computer Science students from four different universities in Sweden. The results show qualitatively different ways to understand and describe UML class diagrams and the ‘‘diamond symbols’’ representing aggregation and composition. The purpose of class diagrams was understood in a varied way, from describing it as a documentation to a more advanced view related to communication. The descriptions of class diagrams varied from seeing them as a specification of classes to a more advanced view, where they were described to show hierarchic structures of classes and relations. The diamond symbols were seen as ‘‘relations’’ and a more advanced way was seeing the white and theblack diamonds as different symbols for aggregation and composition. As a consequence of the results, it is recommended that UML should be adopted in courses. It is briefly indicated how the phenomenographic results in combination with variation theory can be used by teachers to enhance students’ possibilities to reach advanced understanding of phenomena related to UML classdiagrams. Moreover, it is recommended that teachers should put more effort in assessing skills in proper usage of the basic symbols and models and students should be provided with opportunities to practise collaborative design, e.g. using whiteboards.

  • 2.
    Boustedt, Jonas
    Högskolan i Gävle, Institutionen för matematik, natur- och datavetenskap, Ämnesavdelningen för datavetenskap.
    Students' Understanding of the Concept of Interface in a Situated Context2009Inngår i: Computer Science Education, ISSN 0899-3408, E-ISSN 1744-5175, Vol. 19, nr 1, s. 15-36Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    The paper describes an empirical study with the aim of producing insights about how students experience programming and software engineering. The research aims to investigate the students’ world, and hence, we have chosen a phenomenographic approach. Our questions focus on the students’ experience of concepts related to a realistic programming task in an extensive software system, particularly the Java Interface. 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. We interpret the results and suggest how they can be used in teaching to provide an extended and varied understanding for how to work with advanced software.

1 - 2 of 2
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf