Anais Do I Simpósio Brasileiro De Educação Em Computação (EDUCOMP 2021) 2021
DOI: 10.5753/educomp.2021.14478
|View full text |Cite
|
Sign up to set email alerts
|

Mapeamento e análise empírica de misconceptions comuns em avaliações de introdução à programação

Abstract: Alunos de disciplinas introdutórias de programação exibem vários entendimentos equivocados de conceitos e dificuldades no conhecimento sintático, conceitual e estratégico. Tais equívocos levam os alunos a cometerem erros como atribuições erradas em variáveis, chamadas de métodos não declarados, passagens erradas de parâmetros para métodos, dentre outros. Esses erros são comuns e são chamados de misconceptions. Este trabalho apresenta um levantamento dos misconceptions cometidos por estudantes de duas turmas no… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
1
0
8

Year Published

2021
2021
2023
2023

Publication Types

Select...
5

Relationship

4
1

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 24 publications
(57 reference statements)
0
1
0
8
Order By: Relevance
“…To address this, we intend to create a mechanism for automatically selecting problems to compose new assignments and exams so that the new selection of problems is similar enough to the old in terms of problem topics and challenge levels. Ordinarily, the questions from an assignment available in CS1 courses share the same topic (e.g., conditional structure) [4,12], and are scaffolded from easier to more challenging problems [7,15]. In this work, we propose a way to generate N new assignments based on a previous one, called the "master assignment."…”
mentioning
confidence: 99%
“…To address this, we intend to create a mechanism for automatically selecting problems to compose new assignments and exams so that the new selection of problems is similar enough to the old in terms of problem topics and challenge levels. Ordinarily, the questions from an assignment available in CS1 courses share the same topic (e.g., conditional structure) [4,12], and are scaffolded from easier to more challenging problems [7,15]. In this work, we propose a way to generate N new assignments based on a previous one, called the "master assignment."…”
mentioning
confidence: 99%
“…Mais especificamente, no tópico de programação introdutória, não há instrumento validado para o português do Brasil e de uso aberto, no melhor do nosso conhecimento.Note que a disciplina de introdução à computação (conhecidas na literatura como CS1) pode ser complexa para os alunos de graduação, já que regularmente ela demanda alta capacidade cognitiva de abstração dos problemas propostos [5,6,8,13,15,19,20,22]. Isso vale tanto na área da computação, como em outros cursos de graduação das ciências exatas e engenharias em que CS1 é uma disciplina obrigatória [2,7,9,21]. Destaca-se que os alunos de graduação de áreas que não tem computação como atividade fim, conhecidos como non-CS-majors, podem apresentar mais de um terço de reprovação em CS1 [1,9,21].Com isso em vista, alguns ICs foram desenvolvidos na literatura para CS1 tendo como principal destaque o trabalho desenvolvido por [24], que criou o primeiro IC independente de linguagem de programação e adaptável a qualquer currículo pedagógico, passando pela definição dos conceitos-chave de CS1 e pela especificação do teste das questões.…”
unclassified
“…Note que a disciplina de introdução à computação (conhecidas na literatura como CS1) pode ser complexa para os alunos de graduação, já que regularmente ela demanda alta capacidade cognitiva de abstração dos problemas propostos [5,6,8,13,15,19,20,22]. Isso vale tanto na área da computação, como em outros cursos de graduação das ciências exatas e engenharias em que CS1 é uma disciplina obrigatória [2,7,9,21]. Destaca-se que os alunos de graduação de áreas que não tem computação como atividade fim, conhecidos como non-CS-majors, podem apresentar mais de um terço de reprovação em CS1 [1,9,21].…”
unclassified
“…O Instituto de Computação (IComp) da Universidade Federal do Amazonas (UFAM) oferece a disciplina de Introdução à Programação de Computadores (IPC) para diversos cursos de áreas que não são de computação (conhecidos como Non-CS Majors), como Matemática, Estatística, Física, Engenharias. Esses estudantes dos cursos Non-CS Majors podem enfrentar bastante dificuldade na disciplina [1,2,4,14,15,17]. Além disso, pode haver uma falta de interesse dos alunos no conteúdo de programação uma vez que computação não é a atividade fim desses cursos [6,8,13,16,19].…”
unclassified
“…O professor deve ter conhecimento dessa interação para poder adaptar o material posteriormente. Além disso, o material deverá ter suporte à demonstração de código de computação (ou seja, de forma que o estudante possa ver o código sendo executado linha por linha, acompanhando como isso afeta os valores das variáveis no programa e as saídas resultantes da execução do programa), ser online e de fácil integração com o juiz online CodeBench 1 .…”
unclassified