Take Note: the Effectiveness of Novice Programmers' Annotations on Examinations
نویسندگان
چکیده
This paper examines results from a multiple-choice test given to novice programmers at twelve institutions, with specific focus on annotations made by students on their tests. We found that the question type affected both student performance and student annotations. Classifying student answers by question type, annotation type (tracing, elimination, other, or none), and institution, we found that tracing was most effective for one type of question and elimination for the other, but overall, any annotation was better than none.
منابع مشابه
The Effects of Multimedia Annotations on Iranian EFL Learners’ L2 Vocabulary Learning
In our modern technological world, Computer-Assisted Language learning (CALL) is a new realm towards learning a language in general, and learning L2 vocabulary in particular. It is assumed that the use of multimedia annotations promotes language learners’ vocabulary acquisition. Therefore, this study set out to investigate the effects of different multimedia annotations (still picture annotatio...
متن کاملAutomated Program Analysis for Novice Programmers
This paper describes how to adapt a static code analyzer to help novice programmers realize their mistakes , as current analyzers give feedback which is not very useful for novice programmers. An extension to PMD was made so that feedback messages appear which are easier to understand for novice programmers. Firstly, the current limitations of PMD were looked at by looking at their feedback of ...
متن کاملOn the Design and Development of a UML-Based Visual Environment for Novice Programmers
Few beginners find learning to program easy. There are many factors at work in this phenomenon with some being simply inherent in the subject itself, while others have more to do with deficiencies in learning methods and resources. As a result, many programming environments, software applications, and learning tools have been developed to address the difficulties faced by novice programmers. Of...
متن کاملQuantifying The Incidence of Novice Programmers’ Errors
Existing research shows that students learning to program for the first time often make the same types of errors. Tools have been written to give students useful feedback when they make these errors, but no research has been done to determine the effectiveness of these tools. This paper is the preliminary result of a long-term study to answer the research question: will timely reporting of novi...
متن کامل[Proceeding] Easing IoT Development for Novice Programmers Through Code Recipes
The co-existence of various kinds of devices, protocols, architectures, and programming languages make Internet of Things (IoT) systems complex to develop, even for experienced programmers. Perforce, Software Engineering challenges are even more difficult to address by novice programmers. Previous research focused on identifying the most challenging issues that novice programmers experiencewhen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Informatics in Education
دوره 4 شماره
صفحات -
تاریخ انتشار 2005