Abstract
Parsons problems are well-regarded activities for scaffolding beginner programmers. We present a technique for employing Parsons problems in a cohort of professionals aiming to upskill in programming and data analytics. Recognising the distinct learning needs of this demographic and the limitations of traditional coding exercises in assisting their learning, we developed a series of Parsons problems focused on both foundational programming constructs, and specialised topics within the domain of data analytics. Our approach leverages the H5P platform, integrated into a Learning Management System (LMS) for ease of access and interaction. Initial results from 27 learners revealed a preference for these problems over classical programming exercises. We illustrate the effectiveness of Parsons problems in engaging this unique cohort, and provide insights into adapting programming education in a way that meets the needs of professional learners more broadly.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2024 Conference Innovation and Technology in Computer Science Education |
| Editors | Lecia Barker |
| Place of Publication | New York NY USA |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 781-782 |
| Number of pages | 2 |
| Volume | 2 |
| ISBN (Electronic) | 9798400706035 |
| DOIs | |
| Publication status | Published - 2024 |
| Event | Annual Conference on Innovation and Technology in Computer Science Education 2024 - Milan, Italy Duration: 8 Jul 2024 → 10 Jul 2024 Conference number: 29th https://dl.acm.org/doi/proceedings/10.1145/3649405 (Proceedings) https://iticse.acm.org/2024/ (Website) |
Conference
| Conference | Annual Conference on Innovation and Technology in Computer Science Education 2024 |
|---|---|
| Abbreviated title | ITiCSE 2024 |
| Country/Territory | Italy |
| City | Milan |
| Period | 8/07/24 → 10/07/24 |
| Internet address |
|
Keywords
- data analytics
- introductory programming
- novice programming
- parsons problems
- professional learners
- python programming