2017
DOI: 10.21125/inted.2017.0244
|View full text |Cite
|
Sign up to set email alerts
|

A Conceptual Framework for a Software Development Process Based on Computational Thinking

Abstract: A software development process is a mechanism for problem solving to help software developers plan, design and structure the development of software to solve a problem. Without a process to guide the structured evolution of a solution, it is extremely likely that at least some aspect of the resulting software will be omitted or incorrectly implemented. Even though the importance of utilising a software process for solving problems is accepted in the business and academic communities, it is a topic that is addr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
2
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 32 publications
(37 reference statements)
0
2
0
Order By: Relevance
“…Problem-solving techniques are unquestionably a part of computational thinking [3,8]. Computational thinking is described by Wing in her well-known article as problem solving, system design, and behavioural analysis.…”
Section: Components Of Computational Thinkingmentioning
confidence: 99%
“…Problem-solving techniques are unquestionably a part of computational thinking [3,8]. Computational thinking is described by Wing in her well-known article as problem solving, system design, and behavioural analysis.…”
Section: Components Of Computational Thinkingmentioning
confidence: 99%
“…Once the context of the environment was understood, a conceptual framework was devised and developed in order to fully identify the components and activities in the learning process. The full details of the background, rationale for -and development of -the framework can be found in reference [22]. A diagrammatic overview of the framework is given in figure 2.…”
Section: Computational Analysis and Design Engineered Thinking (Cadetmentioning
confidence: 99%
“…The software development process operates as a 4 stage problem solving model based on an adapted version of Pólya's model as described in the CADET framework [22]. The four stages of the model are 1.…”
Section: Computational Analysis and Design Engineered Thinking (Cadetmentioning
confidence: 99%
“…Such studies are necessary for addressing the obstacles that societies-students in particular-will encounter in the years ahead. It is observed that common components are employed in the literature, despite the fact that the term computational thinking and its components remain unaltered [7][8][9].…”
Section: Introductionmentioning
confidence: 99%
“…As computational thinking is a relatively new and growing skill, there is currently no agreement on its description or its constituent parts [6,8,9,25,26]. Therefore, the current theoretical framework was used to conduct this investigation.…”
Section: Introductionmentioning
confidence: 99%