2019
DOI: 10.20396/revpibic262018559
|View full text |Cite
|
Sign up to set email alerts
|

Why do students make mistakes? an antipattern documentation about misconceptions related to CS1 introductory programming courses in Python

Abstract: The purpose of this research is to identify the misconceptions held by undergraduate students when taking introductory CS1 courses using Python. The methodology of this work consisted of interviews with instructors of previous sections of an introductory CS1 course in Python at Unicamp, and through the analysis of past exams. As a result of this work, we documented a set of 28 hypothetical misconceptions in Python through the antipattern [1] format, allowing the identification of why, how, and where the mapped… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0
11

Year Published

2019
2019
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(18 citation statements)
references
References 0 publications
0
7
0
11
Order By: Relevance
“…Já Gama et al [12] apresentam um extenso estudo sobre misconceptions cometidos por alunos de introdução à programação em Python. Eles elaboraram um inventário com 28 hipóteses de possíveis misconceptions, agrupados em categorias.…”
Section: Trabalhos Relacionadosunclassified
See 4 more Smart Citations
“…Já Gama et al [12] apresentam um extenso estudo sobre misconceptions cometidos por alunos de introdução à programação em Python. Eles elaboraram um inventário com 28 hipóteses de possíveis misconceptions, agrupados em categorias.…”
Section: Trabalhos Relacionadosunclassified
“…Conforme mencionado na seção 2, Gama et al [12] relacionam uma lista de misconceptions cometidos por alunos na linguagem Python. Já que o escopo deste trabalho é semelhante, optou-se por utilizar uma adaptação desta relação.…”
Section: Relação Estendida De Misconceptionsunclassified
See 3 more Smart Citations