Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses

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

Standard Standard

Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses. / Roberts, Jonathan C.; Ritsos, Panagiotis D.
Eurographics 2020 - Education Papers. ed. / Mario Romero; Beatrice Sousa Santos. The Eurographics Association, 2020. p. 17-23 (Eurographics - Education Papers).

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

HarvardHarvard

Roberts, JC & Ritsos, PD 2020, Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses. in M Romero & B Sousa Santos (eds), Eurographics 2020 - Education Papers. Eurographics - Education Papers, The Eurographics Association, pp. 17-23. <https://diglib.eg.org/bitstream/handle/10.2312/eged20201029/017-023.pdf?sequence=1&isAllowed=y>

APA

Roberts, J. C., & Ritsos, P. D. (2020). Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses. In M. Romero, & B. Sousa Santos (Eds.), Eurographics 2020 - Education Papers (pp. 17-23). (Eurographics - Education Papers). The Eurographics Association. https://diglib.eg.org/bitstream/handle/10.2312/eged20201029/017-023.pdf?sequence=1&isAllowed=y

CBE

Roberts JC, Ritsos PD. 2020. Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses. Romero M, Sousa Santos B, editors. In Eurographics 2020 - Education Papers. The Eurographics Association. pp. 17-23. (Eurographics - Education Papers).

MLA

Roberts, Jonathan C. and Panagiotis D. Ritsos "Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses". and Romero, Mario Sousa Santos, Beatrice (editors). Eurographics 2020 - Education Papers. Eurographics - Education Papers. The Eurographics Association. 2020, 17-23.

VancouverVancouver

Roberts JC, Ritsos PD. Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses. In Romero M, Sousa Santos B, editors, Eurographics 2020 - Education Papers. The Eurographics Association. 2020. p. 17-23. (Eurographics - Education Papers).

Author

Roberts, Jonathan C. ; Ritsos, Panagiotis D. / Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses. Eurographics 2020 - Education Papers. editor / Mario Romero ; Beatrice Sousa Santos. The Eurographics Association, 2020. pp. 17-23 (Eurographics - Education Papers).

RIS

TY - GEN

T1 - Critical Thinking Sheet (CTS) for Design Thinking in Programming Courses

AU - Roberts, Jonathan C.

AU - Ritsos, Panagiotis D.

PY - 2020/5/27

Y1 - 2020/5/27

N2 - We present a quick design process, which encourages learners to sketch their design, reflect on the main algorithm and consider how to implement it. In-depth design processes have their advantages, but often are not practical within the time given to the student, and may not fit the learning outcomes of the module. Without any planning students often jump into coding without contemplating what they will do, leading to failure or poor design. Our single-sheet method, allows the learners to critically think of the challenge and decompose the problem into several subproblems (the appearance, functionality and algorithmic steps of the solution). We have successfully used this technique for three years in a second year computer graphics module, for undergraduate degree students studying Computer Science. We present our method, explain how we use it with second year computer graphics students, and discuss student's experiences with the method.

AB - We present a quick design process, which encourages learners to sketch their design, reflect on the main algorithm and consider how to implement it. In-depth design processes have their advantages, but often are not practical within the time given to the student, and may not fit the learning outcomes of the module. Without any planning students often jump into coding without contemplating what they will do, leading to failure or poor design. Our single-sheet method, allows the learners to critically think of the challenge and decompose the problem into several subproblems (the appearance, functionality and algorithmic steps of the solution). We have successfully used this technique for three years in a second year computer graphics module, for undergraduate degree students studying Computer Science. We present our method, explain how we use it with second year computer graphics students, and discuss student's experiences with the method.

KW - Critical thinking

KW - Programming

KW - Computer Graphics

KW - Critical Thinking Sheet

M3 - Conference contribution

SN - 978-3-03868-102-1

T3 - Eurographics - Education Papers

SP - 17

EP - 23

BT - Eurographics 2020 - Education Papers

A2 - Romero, Mario

A2 - Sousa Santos, Beatrice

PB - The Eurographics Association

ER -