Zobrazeno 1 - 10
of 18
pro vyhledávání: '"Smith IV, David H."'
The skills taught in introductory programming courses are categorized into 1) \textit{explaining} the purpose of code, 2) the ability to arrange lines of code in correct \textit{sequence }, and 3) the ability to \textit{trace} through the execution o
Externí odkaz:
http://arxiv.org/abs/2410.12967
Autor:
Kerslake, Chris, Denny, Paul, Smith IV, David H, Prather, James, Leinonen, Juho, Luxton-Reilly, Andrew, MacNeil, Stephen
Introductory programming courses often emphasize mastering syntax and basic constructs before progressing to more complex and interesting programs. This bottom-up approach can be frustrating for novices, shifting the focus away from problem solving a
Externí odkaz:
http://arxiv.org/abs/2410.03063
Background: Introductory computer science courses use ``Explain in Plain English'' (EiPE) activities to develop and assess students' code comprehension skills, but creating effective autograders for these questions is challenging and limited to Engli
Externí odkaz:
http://arxiv.org/abs/2409.20297
Autor:
Wu, Zihan, Smith IV, David H.
Parsons problems are a type of programming activity that present learners with blocks of existing code and requiring them to arrange those blocks to form a program rather than write the code from scratch. Micro Parsons problems extend this concept by
Externí odkaz:
http://arxiv.org/abs/2405.19460
Autor:
Vadaparty, Annapurna, Zingaro, Daniel, Smith IV, David H., Padala, Mounika, Alvarado, Christine, Benario, Jamie Gorson, Porter, Leo
The recent, widespread availability of Large Language Models (LLMs) like ChatGPT and GitHub Copilot may impact introductory programming courses (CS1) both in terms of what should be taught and how to teach it. Indeed, recent research has shown that L
Externí odkaz:
http://arxiv.org/abs/2406.15379
Autor:
Denny, Paul, Smith IV, David H., Fowler, Max, Prather, James, Becker, Brett A., Leinonen, Juho
Reading, understanding and explaining code have traditionally been important skills for novices learning programming. As large language models (LLMs) become prevalent, these foundational skills are more important than ever given the increasing need t
Externí odkaz:
http://arxiv.org/abs/2403.06050
Autor:
Prather, James, Denny, Paul, Leinonen, Juho, Smith IV, David H., Reeves, Brent N., MacNeil, Stephen, Becker, Brett A., Luxton-Reilly, Andrew, Amarouche, Thezyrie, Kimmel, Bailey
Large Language Models (LLMs) have upended decades of pedagogy in computing education. Students previously learned to code through \textit{writing} many small problems with less emphasis on code reading and comprehension. Recent research has shown tha
Externí odkaz:
http://arxiv.org/abs/2401.10759
Autor:
Hao, Qiang, Wilson, Jack P, Ottaway, Camille, Iriumi, Naitra, Arakawa, Kai, Smith IV, David H
Publikováno v:
2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
This study investigated the essential of meaningful automated feedback for programming assignments. Three different types of feedback were tested, including (a) What's wrong - what test cases were testing and which failed, (b) Gap - comparisons betwe
Externí odkaz:
http://arxiv.org/abs/1906.08937
Publikováno v:
Proceedings of the ASEE Annual Conference & Exposition. 2023, p1-16. 16p.
Autor:
Fowler, Max, Smith IV, David H., Hassan, Mohammed, Poulsen, Seth, West, Matthew, Zilles, Craig
Publikováno v:
Computer Science Education; Sep2022, Vol. 32 Issue 3, p355-383, 29p