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. Th...
This paper presents a study that is part of a larger research project aimed at addressing the gap in...
Despite the ever-growing demand for software development graduates, it is recognised that a signific...
The development of discipline-specific cognitive and meta-cognitive skills is fundamental to the suc...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
A software development process is a mechanism for problem solving to help software developers plan, ...
A software development process is a mechanism to help software developers plan, design and structure...
A software development process is a mechanism to help software developers plan, design and structure...
A software development process is a mechanism to help software developers plan, design and structure...
A software development process is a mechanism to help software developers plan, design and structure...
First year, undergraduate computing students experience a series of well-known challenges when learn...
First year, undergraduate computing students experience a series of well-known challenges when learn...
First year, undergraduate computing students experience a series of well-known challenges when learn...
This paper presents a study that is part of a larger research project aimed at addressing the gap in...
Despite the ever-growing demand for software development graduates, it is recognised that a signific...
The development of discipline-specific cognitive and meta-cognitive skills is fundamental to the suc...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
This conceptual paper presents work which is part of an ongoing research project into the design of ...
A software development process is a mechanism for problem solving to help software developers plan, ...
A software development process is a mechanism to help software developers plan, design and structure...
A software development process is a mechanism to help software developers plan, design and structure...
A software development process is a mechanism to help software developers plan, design and structure...
A software development process is a mechanism to help software developers plan, design and structure...
First year, undergraduate computing students experience a series of well-known challenges when learn...
First year, undergraduate computing students experience a series of well-known challenges when learn...
First year, undergraduate computing students experience a series of well-known challenges when learn...
This paper presents a study that is part of a larger research project aimed at addressing the gap in...
Despite the ever-growing demand for software development graduates, it is recognised that a signific...
The development of discipline-specific cognitive and meta-cognitive skills is fundamental to the suc...