Abstract
Many novice programmers are able to write code that solves a given problem, but they struggled to write code that adheres to basic principles of good application design. Their programs will contain several design smells which indicate a lack of understanding of how to structure code. This applies in particular to degrees in which programming, and by extension software design, is only a small part of the curriculum.
Original language | English |
---|---|
Title of host publication | Computer Supported Education |
Subtitle of host publication | 10th International Conference, CSEDU 2018, Funchal, Madeira, Portugal, March 15–17, 2018, Revised Selected Papers |
Editors | Bruce M. McLaren, Rob Reilly, Susan Zvacek, James Uhomoibhi |
Place of Publication | Cham |
Publisher | Springer |
Pages | 507-531 |
Number of pages | 25 |
ISBN (Electronic) | 978-3-030-21151-6 |
ISBN (Print) | 978-3-030-21150-9 |
DOIs | |
Publication status | Published - 20 Jun 2019 |
Event | 10th International Conference on Computer Supported Education, CSEDU 2018 - Funchal, Portugal Duration: 15 Mar 2018 → 17 Mar 2018 Conference number: 10 http://www.csedu.org/?y=2018 |
Publication series
Name | Communications in Computer and Information Science |
---|---|
Publisher | Springer |
Volume | 1022 |
ISSN (Print) | 1865-0929 |
ISSN (Electronic) | 1865-0937 |
Conference
Conference | 10th International Conference on Computer Supported Education, CSEDU 2018 |
---|---|
Abbreviated title | CSEDU 2018 |
Country | Portugal |
City | Funchal |
Period | 15/03/18 → 17/03/18 |
Internet address |