Abstract | ||
---|---|---|
Planning a solution before writing code is essential in algorithmic problem-solving. However, novices often skip planning and jump straight into coding. Even if they set up a plan, some do not connect to their plan when writing code. Learners solving algorithmic problems often struggle with high-level components such as solution techniques and sub-problems, but existing representations that guide learners in planning, such as flowcharts, focus on presenting lower-level details. We use subgoal diagrams -- diagrams made of subgoal labels and the relationships between them -- as a representation that guides learners to focus on high-level plans when they develop solutions. We introduce AlgoPlan, an interface that enables learners to build their own subgoal diagram and use it to guide their problem-solving process. A preliminary study with seven students shows that subgoal diagrams help learners focus on high-level plans and connect these plans to their code.
|
Year | DOI | Venue |
---|---|---|
2020 | 10.1145/3386527.3406750 | [email protected] '20: Seventh (2020) ACM Conference on Learning @ Scale
Virtual Event
USA
August, 2020 |
DocType | ISBN | Citations |
Conference | 978-1-4503-7951-9 | 0 |
PageRank | References | Authors |
0.34 | 0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kabdo Choi | 1 | 1 | 0.69 |
Sally Chen | 2 | 0 | 0.34 |
Hyungyu Shin | 3 | 30 | 2.79 |
Jinho Son | 4 | 0 | 0.34 |
Juho Kim | 5 | 632 | 68.72 |