Automated grading and feedback tools for programming education: A systematic review
We conducted a systematic literature review on automated grading and feedback tools for
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
What Exactly is a Laboratory in Computer Science?
M Soll - 2023 IEEE Global Engineering Education Conference …, 2023 - ieeexplore.ieee.org
This work presents a large scale literature review on the question of what a laboratory in
computer science is. This question arises since computer science has different traditions …
computer science is. This question arises since computer science has different traditions …
[PDF][PDF] Angular Ivy: Revolutionizing Rendering in Angular Applications
N Kodali - Turkish Journal of Computer and Mathematics …, 2019 - researchgate.net
This paper examines the Angular introduced Ivy, a groundbreaking rendering engine that
marked a significant milestone in the framework's evolution. Ivy enhances application …
marked a significant milestone in the framework's evolution. Ivy enhances application …
[HTML][HTML] Zipper-based embedding of strategic attribute grammars
Strategic term re-writing and attribute grammars are two powerful programming techniques
widely used in language engineering. The former relies on strategies to apply term re-write …
widely used in language engineering. The former relies on strategies to apply term re-write …
Zip** strategies and attribute grammars
Strategic term rewriting and attribute grammars are two powerful programming techniques
widely used in language engineering. The former relies on strategies (recursion schemes) to …
widely used in language engineering. The former relies on strategies (recursion schemes) to …
Engaging, Large-Scale Functional Programming Education in Physical and Virtual Space
K Kappelmann, J Rädle, L Stevens - arxiv preprint arxiv:2207.12703, 2022 - arxiv.org
Worldwide, computer science departments have experienced a dramatic increase in the
number of student enrolments. Moreover, the ongoing COVID-19 pandemic requires …
number of student enrolments. Moreover, the ongoing COVID-19 pandemic requires …
Efficient Embedding of Strategic Attribute Grammars via Memoization
Strategic term re-writing and attribute grammars are two powerful programming techniques
widely used in language engineering. The former relies on strategies to apply term re-write …
widely used in language engineering. The former relies on strategies to apply term re-write …
Exploration of Online-offline Blended Teaching and Assessing in University Programming Courses
Z Fan, S Gu, P Li, X Liu - 2023 5th International Conference on …, 2023 - ieeexplore.ieee.org
This paper analyzes the existing problems in current teaching of programming courses and
explores the teaching reform by introducing online-offline blended teaching and assessing …
explores the teaching reform by introducing online-offline blended teaching and assessing …
[PDF][PDF] Automated Grading and Feedback Tools for Programming Education: A Systematic Review
Most computer science courses have grown significantly over the years, leading to more
assignments to grade [38]. The time window for evaluating assignments is typically short as …
assignments to grade [38]. The time window for evaluating assignments is typically short as …
O uso de tutores de programação inteligentes na produção de feedback para estudantes em tarefas de programação: Uma revisão sistemática da literatura
RR Costa, RR de Sousa - Brazilian Journal of …, 2020 - ojs.brazilianjournals.com.br
Estudantes encontram muitas dificuldades em componentes curriculares de introdução à
programação. Muitas delas relacionadas à aprendizagem aos conceitos abstratos e lógicos …
programação. Muitas delas relacionadas à aprendizagem aos conceitos abstratos e lógicos …