2019
DOI: 10.1145/3368563
|View full text |Cite
|
Sign up to set email alerts
|

Experience report

Abstract: Goal-directed problem-solving labs can lead a student to believe that the most important achievement in a first programming course is to get programs working. This is counter to research indicating that code comprehension is an important developmental step for novice programmers. We observed this in our own CS-0 introductory programming course, and furthermore, that students weren't making the connection between code comprehension in labs and a final examination that required solutions to pencil-and-paper comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…Hands-on practice on computers only takes place in the lab sessions. The idea of using just a pencil and paper to solve these problems comes from other studies that highlight the lack of students' sound conceptual understanding in programming (Cutts et al, 2019;Sudol-DeLyser et al, 2012).…”
Section: Implementation Of Modified Tbl For Progsdmentioning
confidence: 99%
See 2 more Smart Citations
“…Hands-on practice on computers only takes place in the lab sessions. The idea of using just a pencil and paper to solve these problems comes from other studies that highlight the lack of students' sound conceptual understanding in programming (Cutts et al, 2019;Sudol-DeLyser et al, 2012).…”
Section: Implementation Of Modified Tbl For Progsdmentioning
confidence: 99%
“…The students had to use a pencil and paper only. To enhance computational thinking skills, an important development step in programming is code comprehension using exercises (Cutts et al, 2019), including the ones mentioned in this paper. Computational thinking is a foundational competency for problem-solving in STEM education (Grover & Pea, 2018).…”
Section: Types Of Team Application Exercises (Tapps)mentioning
confidence: 99%
See 1 more Smart Citation
“…Additionally, the "I got it working" mentality cannot be our primary goal, and we would like to foster a profound understanding of programming principles in students. In [23], the authors have developed a "thinkathon" to address this problem. It consists of sets of pen-and-paper exercises to master programming principles and fine details and be worked on together with tutors during rather long sessions.…”
Section: Final Exammentioning
confidence: 99%