Document Type
Conference Paper
Conference Name
IFIP World Conference on Computers in Education
Conference Location
Dublin, Ireland
Publication (Name of Journal)
HAL open science
Department
Institute for Educational Development, East Africa
DOI
https://inria.hal.science/hal-01762907
Publisher
Springer International Publishing
City
Dublin
Abstract
This conceptual paper presents work which is part of an ongoing research project into the design of a software development process aimed at freshman, undergraduate computing students. The process of how to plan and develop a solution is a topic that is addressed very lightly in many freshman, undergraduate courses which can leave novices open to developing habit-forming, maladaptive cognitive practices. The conceptual software development process described in this paper has a learning process at its core which centres on declarative knowledge (in the form of threshold concepts) and procedural knowledge (in the form of computational thinking skills) scaffolding freshman software development from initial planning through to final solution. The process - known as Computational Analysis and Design Engineered Thinking (CADET) - aims to support the structured development of both software and student self-efficacy
Recommended Citation
Higgins, C.,
Mtenzi, F.,
O’leary, C.,
Hanratty, O.,
McAvinia, C.
(2017). A software development process for freshman undergraduate students. HAL open science, 584-593.
Available at:
https://ecommons.aku.edu/book_chapters/465
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.
Comments
This work was published before the author joined Aga Khan University.