A study of first year undergraduate computing students’ experience of learning software development in the absence of a software development process

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Despite the ever-growing demand for software development graduates, it is recognised that a significant barrier for increasing graduate numbers lies in the inherent difficulty in learning how to develop software. This paper presents a study that is part of a larger research project aimed at addressing the gap in the provision of educational software development processes for freshman, novice undergraduate learners, to improve proficiency levels. As a means of understanding how such learners problem solve in software development in the absence of a formal process, this study examines the experiences and depth of learning acquired by a sample set of novice, freshman university learners. The study finds that without the scaffolding of an appropriate structured development process tailored to novices, students are in danger of failing to engage with the problem solving skills necessary for software development, particularly the skill of designing solutions prior to coding.

Original languageEnglish
Title of host publicationCSEDU 2019 - Proceedings of the 11th International Conference on Computer Supported Education
EditorsH. Lane, Susan Zvacek, James Uhomoibhi
PublisherSciTePress
Pages231-240
Number of pages10
ISBN (Electronic)9789897583674
DOIs
Publication statusPublished - 2019
Event11th International Conference on Computer Supported Education, CSEDU 2019 - Heraklion, Crete, Greece
Duration: 2 May 20194 May 2019

Publication series

NameCSEDU 2019 - Proceedings of the 11th International Conference on Computer Supported Education
Volume1

Conference

Conference11th International Conference on Computer Supported Education, CSEDU 2019
Country/TerritoryGreece
CityHeraklion, Crete
Period2/05/194/05/19

Keywords

  • Freshman University Students
  • Software Development Education
  • Software Development Process

Fingerprint

Dive into the research topics of 'A study of first year undergraduate computing students’ experience of learning software development in the absence of a software development process'. Together they form a unique fingerprint.

Cite this