Parallel Instruction of Text-based and Block-based Programming: On Novice Programmers’ Computational Thinking Practices
שמור ב:
| הוצא לאור ב: | TechTrends vol. 68, no. 6 (Nov 2024), p. 1033 |
|---|---|
| מחבר ראשי: | |
| מחברים אחרים: | |
| יצא לאור: |
Springer Nature B.V.
|
| נושאים: | |
| גישה מקוונת: | Citation/Abstract Full Text - PDF |
| תגים: |
אין תגיות, היה/י הראשונ/ה לתייג את הרשומה!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3133885477 | ||
| 003 | UK-CbPIL | ||
| 022 | |a 8756-3894 | ||
| 022 | |a 1559-7075 | ||
| 022 | |a 0196-6979 | ||
| 022 | |a 0191-3417 | ||
| 022 | |a 0004-7635 | ||
| 024 | 7 | |a 10.1007/s11528-024-00993-8 |2 doi | |
| 035 | |a 3133885477 | ||
| 045 | 2 | |b d20241101 |b d20241130 | |
| 084 | |a 27972 |2 nlm | ||
| 100 | 1 | |a Jeon, Minji |u University of Nebraska-Lincoln, Department of Teaching, Learning and Teacher Education, Lincoln, USA (GRID:grid.24434.35) (ISNI:0000 0004 1937 0060) | |
| 245 | 1 | |a Parallel Instruction of Text-based and Block-based Programming: On Novice Programmers’ Computational Thinking Practices | |
| 260 | |b Springer Nature B.V. |c Nov 2024 | ||
| 513 | |a Journal Article | ||
| 520 | 3 | |a This study investigated the computational thinking (CT) practices of eight pre-service teachers through their Scratch and Python programs. Conducted within an undergraduate-level computer science education course, students learned CT concepts via parallel instruction in block-based programming (Scratch) and text-based programming (Python). The research focused on the synergistic effects of this parallel instruction, investigating how novices’ CT practice evolved while encountering unique features of each environment. Findings indicated that students’ CT practices in one programming environment positively influenced their practices in the other, particularly where syntactic similarities existed. Overall, their strategies for controlling program flow progressed from time-based controls to message-passing controls, and finally to condition-based controls. However, the students demonstrated a lack of abstracting and modularizing skills in their computational problem-solving across both programming environments. | |
| 653 | |a Programming | ||
| 653 | |a Synergistic effect | ||
| 653 | |a Python | ||
| 653 | |a Message passing | ||
| 653 | |a Programming environments | ||
| 653 | |a Software | ||
| 653 | |a Students | ||
| 653 | |a Problem solving | ||
| 653 | |a Teaching | ||
| 653 | |a Java | ||
| 653 | |a Computer science | ||
| 653 | |a Curricula | ||
| 653 | |a Science education | ||
| 653 | |a Instructional design | ||
| 653 | |a School environment | ||
| 653 | |a Learning | ||
| 653 | |a Teachers | ||
| 653 | |a Influence of Technology | ||
| 653 | |a Adult Learning | ||
| 653 | |a Educational Methods | ||
| 653 | |a Teaching Methods | ||
| 653 | |a Cognitive Processes | ||
| 653 | |a Computer Science Education | ||
| 653 | |a Syntax | ||
| 653 | |a Novices | ||
| 653 | |a Programming Languages | ||
| 653 | |a Science Instruction | ||
| 653 | |a Elementary Secondary Education | ||
| 653 | |a Outreach Programs | ||
| 653 | |a Educational Environment | ||
| 653 | |a Learner Engagement | ||
| 653 | |a Educational Facilities Improvement | ||
| 653 | |a Educational Strategies | ||
| 700 | 1 | |a Kwon, Kyungbin |u Indiana University Bloomington, Department of Learning, Design, and Adult Education, Bloomington, USA (GRID:grid.411377.7) (ISNI:0000 0001 0790 959X) | |
| 773 | 0 | |t TechTrends |g vol. 68, no. 6 (Nov 2024), p. 1033 | |
| 786 | 0 | |d ProQuest |t Science Database | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3133885477/abstract/embedded/H09TXR3UUZB2ISDL?source=fedsrch |
| 856 | 4 | 0 | |3 Full Text - PDF |u https://www.proquest.com/docview/3133885477/fulltextPDF/embedded/H09TXR3UUZB2ISDL?source=fedsrch |