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

Palavras-chave

Misconception
Introductory programming
Concept inventory.

Como Citar

GAMA, Guilherme Augusto Ramos; CACEFFO, Ricardo Edgard; SOUZA, Renan; BENATTI, Raysa; APARECIDA, Tales; CALDAS, Tania; GARCIA, Islene; AZEVEDO, Rodolfo. Why do students make mistakes? an antipattern documentation about misconceptions related to CS1 introductory programming courses in Python. Revista dos Trabalhos de Iniciação Científica da UNICAMP, Campinas, SP, n. 26, 2019. DOI: 10.20396/revpibic262018559. Disponível em: https://econtents.bc.unicamp.br/eventos/index.php/pibic/article/view/559. Acesso em: 25 abr. 2024.

Resumo

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 misconceptions usually occur. Future work involves the development of a Concept Inventory—a multiple-choice questionnaire in which each misconception is mapped to an incorrect option—in the Python programming language.

https://doi.org/10.20396/revpibic262018559
PDF (English)

Todos os trabalhos são de acesso livre, sendo que a detenção dos direitos concedidos aos trabalhos são de propriedade da Revista dos Trabalhos de Iniciação Científica da UNICAMP.

Downloads

Não há dados estatísticos.