A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is
This paper presents the results of a controlled experiment comparing debugging abilities of novice, intermediate, and skilled student programmers. ... Debugging-performance differences were studied using two single-page Pascal programs: a binary search program and a median calculation program. ... More experienced programmers are less impacted by the loss of these aids. ...doi:10.1016/0164-1212(89)90040-x fatcat:4lscxva3xjcm7iiqe25rb2ksua
However, no correlation between debugging score and programming score is identified. On the whole, a positive impact of the descriptive error messages is observed during the study. ... In this article, the effect of error message presentation on debugging and programming score is analyzed. ... ACKNOWLEDGMENT The authors would like to acknowledge all the students who voluntarily participated in the study. ...doi:10.30537/sjcms.v4i2.673 fatcat:w24cuy5eirg67l3ypro3w7oweu
Hence, an understanding of the previous work on debugging can offer computer science educators insights into how to improve contemporary learning and teaching of debugging and may suggest directions for ... This overview of the debugging literature is organized around four questions relevant to computer science educators and education researchers: What causes bugs to occur? What types of bugs occur? ... Acknowledgements We thank Raymond Lister who participated in some early discussions of the debugging literature prior to this review being written. ...doi:10.1080/08993400802114581 fatcat:ruhourpzifbx7had52nietlgia
ACM SIGCSE Bulletin
The Institute's mission is to increase the impact of women on all aspects of technology and increase the positive impact of technology on the lives of the world's women. ... This article suggests a song debugging activity that brings together two key ideas -the analogy between learning and debugging and the pedagogical potential of music in Computer Science Education (CSE) ... The second level of the discussion focuses on topics such as the ones discussed in Section 2: the importance of debugging in CS and in CSE, the teaching of debugging and the place of debugging in the CS ...doi:10.1145/1113847.1113882 fatcat:7aiaik5uqzbltpexsqyjrjhq34
—Two experiments investigated the effect of Pascal education on the debugging (DB) skills of 124 (Exp 1) and 42 (Exp 2) novice programmers under timed test conditions. ... (U Illinois, Coll of Commerce & Business Administration, Champaign) The impact of education on debugging skill. International Journal of Man-Machine Studies, 1990(Jul), Vol 33(1), 81-95. ...
The software-methodical complex is created for application in educational process during teaching of discipline "Fundamentals of algorithmization and programming" as means of debug-ging a deeperunderstanding ... The use of the program-methodological complex "Video Interpreter" in the educational process allows to organize at a high level students' educational and research activities; to activate students' independence ... . − Fixing program debugging skills in the programming environment. ...doi:10.14308/ite000720 fatcat:deavlhurkze4thgsiwruv6kypi
In written and oral communication tools, the support of the understanding of our message have an important role: we can increase the expressiveness and the level of understanding of our topic by approaching ... There is a need to have these tools in programming and, of course, in teaching programming. What are the factors that define the distinctness and the legibility of a program? ... This problem is similar to the well-known question in arithmetic: What kind of impact has/can have the calculation on paper on the skill of calculus? ...doi:10.5485/tmcs.2008.r011 fatcat:4ygbegdprfghjaqeoawtzkijha
Debugging on computer program is a complex cognitive activity. Although it is complex, it's still one of the popular issues in computer programming task. ... It's consisting of two parts that are object-oriented analysis and object-oriented design. All the developing and designing are based on the model in UML. ... DebugIt was developed specifically for debugging on program with loop related errors in introductory Pascal courses. ...doi:10.3844/jcssp.2013.16.29 fatcat:jfao4hvzbbgibgijlmqtskvlau
Coding in correct language grammar and syntax is only one part of a successful programing process, and we should never neglect the underlying problem solving task when programing. ... We present a new design of programing course leveraging more on hands-on sessions with programming exercises, context and project. ... Instead of focusing only on the syntax and semantics of a programming language, we adapt the computational thinkingmethod in the teaching process to help students gain general skills in analyzing and solving ...doi:10.14355/jitae.2015.04.008 fatcat:zybx245qkfcazjl36gc3iulfam
Most exciting task to teach such languages is with the development of logical skills of the students while learning programming language courses. ... Best technique i.e. troubleshooting & debugging that can be used to build logical skills and cover up said industry demands. ... impact of proposed approach on students learning as following. ...doi:10.16920/jeet/2020/v33i3/146152 fatcat:2ssbac76bnaz3o2mpbls63affy
Lecture Notes in Computer Science
The worldwide Bebras informatics challenge is presented and discussed as an example of connecting formal and non-formal informatics education by using thousands of tasks based on informatics concepts and ... This paper discusses informatics education through the recent decades with its main focus on Logo activities and other strategies which support deeper understanding and promote attractive approaches of ... I want to acknowledge my doctoral students Gabrielė Stupurienė and Lina Vinikiene for taking care of the Bebras challenge in Lithuania and sharing their ideas on how to improve Bebras tasks based on informatics ...doi:10.1007/978-3-319-98355-4_30 fatcat:qknmvzywqrbn7cnddpvfc5h46a
The authors describe the impact of the used teaching methods and digital educational resources on the student's cognitive skills during the mobile application development. ... The Blended Project-Based Learning Approach Using Visualization Technology is based on a project-based method, pair programming, teamwork and using of digital educational resources as a visual learning ... To assess the impact of used approach on the students' cognitive skills development the survey, control testing, evaluation of interactive tasks, individual work, criterial assessment of educational projects ...doi:10.3991/ijet.v15i08.12335 fatcat:tmkpndxf6rcujdv5eloz3puewq
This paper describes the details of an exploratory study of the debugging skills and behaviors of contemporary novice Java programmers. ... Based on a modified replication of Katz and Anderson's study of novices, we sought to broadly survey the modern landscape of novice debugging abilities. ... The limitations of the methodology have an impact on these rankings. ...doi:10.1080/08993400802114508 fatcat:epcb2xjznfdgtagtgnetkjou44
Multimodal teaching and learning via visual (video), sound (music), movement (amination), print-based text, and technology for students has great impact on content delivery if teachers teaching programming ... In this study, the author looked into the use of different modes of approaches (Multimodal Approaches) to produce desired result better more realistic and dynamic to the use of a single (monomodal) approach ... Also, the approach has great impact on the effective teaching and learning of programming language(s). ...doi:10.11648/j.ajsea.20190802.12 fatcat:bug5hbiinrdznc6etn4srvnslq
—Re- views the results of career education (CE) as an add-on to the standard curriculum and provides recommendations for integrat- ing CE with the total curriculum. ... Journal of Educational Psychology, 1989(Dec), Vol 81(4), 570-583. —This study investigated how instructional practices influence what students learn in Pascal programming classes. ...
« Previous Showing results 1 — 15 out of 515 results