Page: 1 2 3 4 5 6 7... 103
43 |
Generation of TypeScript Declaration Files from JavaScript Code ...
|
|
|
|
BASE
|
|
Show details
|
|
45 |
A Logical Programming Language as an Instrument for Specifying and Verifying Dynamic Memory ...
|
|
|
|
BASE
|
|
Show details
|
|
48 |
Visually Grounded Reasoning across Languages and Cultures ...
|
|
|
|
BASE
|
|
Show details
|
|
49 |
Automatic Grading Tool for Jupyter Notebooks in Artificial Intelligence Courses
|
|
|
|
In: Sustainability ; Volume 13 ; Issue 21 (2021)
|
|
Abstract:
Jupyter notebooks provide an interactive programming environment that allows writing code, text, equations, and multimedia resources. They are widely used as a teaching support tool in computer science and engineering courses. However, manual grading programming assignments in Jupyter notebooks is a challenging task, thus using an automatic grader becomes a must. This paper presents UNCode notebook auto-grader, that offers summative and formative feedback instantaneously. It provides instructors with an easy-to-use grader generator within the platform, without having to deploy a new server. Additionally, we report the experience of employing this tool in two artificial intelligence courses: Introduction to Intelligent Systems and Machine Learning. Several programming activities were carried out using the proposed tool. Analysis of students’ interactions with the tool and the students’ perceptions are presented. Results showed that the tool was widely used to evaluate their tasks, as a large number of submissions were performed. Students expressed positive opinions mostly, giving feedback about the auto-grader, highlighting the usefulness of the immediate feedback and the grading code, among other aspects that helped them to solve the activities. Results remarked on the importance of providing clear grading code and formative feedback to help the students to identify errors and correct them.
|
|
Keyword:
artificial intelligence; assessment; auto-grading systems; computer programming; formative feedback; jupyter notebooks; summative feedback; sustainable development
|
|
URL: https://doi.org/10.3390/su132112050
|
|
BASE
|
|
Hide details
|
|
50 |
Studying the Effectiveness of Code Animation in Teaching Recursive Programming
|
|
|
|
In: Honors College Theses (2021)
|
|
BASE
|
|
Show details
|
|
52 |
Why Aren't Regular Expressions a Lingua Franca? An Empirical Study on the Re-use and Portability of Regular Expressions ...
|
|
|
|
BASE
|
|
Show details
|
|
53 |
TreeBERT: A Tree-Based Pre-Trained Model for Programming Language ...
|
|
|
|
BASE
|
|
Show details
|
|
54 |
Query Lifting: Language-integrated query for heterogeneous nested collections ...
|
|
|
|
BASE
|
|
Show details
|
|
55 |
Evolution of human computer interaction
|
|
|
|
In: Sci. Visualization ; Scientific Visualization (2021)
|
|
BASE
|
|
Show details
|
|
56 |
Conversational agent for supporting learners on a MOOC on programming with Java
|
|
|
|
BASE
|
|
Show details
|
|
57 |
Identifying and solving issues with acquiring skills in computer programming for non-English speakers
|
|
|
|
In: Nnass, IA, (2020). Identifying and solving issues with acquiring skills in computer programming for non-English speakers. Doctoral Thesis. Central Queensland University, http://dx.doi.org/10.25946/5f039502e1dec (2020)
|
|
BASE
|
|
Show details
|
|
58 |
PROGRAMMER EN MAX AVEC bell
|
|
|
|
In: Journées d'informatique musicale (JIM) 2020 ; https://hal.archives-ouvertes.fr/hal-03019742 ; Journées d'informatique musicale (JIM) 2020, Oct 2020, Strasbourg (en virtuel), France (2020)
|
|
BASE
|
|
Show details
|
|
59 |
History of Logo
|
|
|
|
In: Proceedings of the ACM on Programming Languages, vol 4, iss HOPL (2020)
|
|
BASE
|
|
Show details
|
|
60 |
A Methodology for Teaching from Student Errors in Computer Science Education
|
|
|
|
BASE
|
|
Show details
|
|
Page: 1 2 3 4 5 6 7... 103
|
|