Filters








515 Hits in 5.0 sec

Effects of programming experience in debugging semantic errors

Paul W. Oman, Curtis, R. Cook, Murthi Nanja
1989 Journal of Systems and Software  
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

Analyzing the Effects of Error Messages Presentation on Debugging and Programming

2021 Sukkur IBA Journal of Computing and Mathematical Sciences  
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

Debugging: a review of the literature from an educational perspective

Renée McCauley, Sue Fitzgerald, Gary Lewandowski, Laurie Murphy, Beth Simon, Lynda Thomas, Carol Zander
2008 Computer Science Education  
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

Song debugging

Tami Lapidot, Orit Hazzan
2005 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

Page 2955 of Psychological Abstracts Vol. 77, Issue 12 [page]

1990 Psychological Abstracts  
—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.  ... 

VISUAL SUPPORT OF THE TOPIC "ALGORITHMS FOR SORTING AND SEARCHING" COURSE OF BASIC PROGRAMMING

Michael Lvov, Ludmila Shishko, Irina Chernenko, Evgen Kozlovsky
2020 Ìnformacìjnì Tehnologìï v Osvìtì  
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

Expressiveness of programming languages and environments: a comparative study

Gábor Törley
2008 Teaching Mathematics and Computer Science  
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

DESIGN OF OBJECT-ORIENTED DEBUGGER MODEL BY USING UNIFIED MODELING LANGUAGE

Sani
2013 Journal of Computer Science  
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

Computational Thinking Guided Programming Training for Oversea Students with Diverse Computer Literacy Skills

Cong Cui, Ualikhan Dossetov, Songjie Wei
2015 Journal of Information Technology and Application in Education  
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

An Innovative Approach for Learning and Evaluating Programming-Oriented Courses

Paresh Tanna, Nirav Bhatt, Sweta Patel
2020 Journal of Engineering Education Transformations  
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

Resurgence of Informatics Education in Schools [chapter]

Valentina Dagienė
2018 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

Project-Based Learning Approach for Teaching Mobile Application Development Using Visualization Technology

Zhanat Nurbekova, Vadim Grinshkun, Gaukhar Aimicheva, Bakyt Nurbekov, Kalima Tuenbaeva
2020 International Journal of Emerging Technologies in Learning (iJET)  
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

Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers

Sue Fitzgerald, Gary Lewandowski, Renée McCauley, Laurie Murphy, Beth Simon, Lynda Thomas, Carol Zander
2008 Computer Science Education  
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 Instructional Approach: The Use of Videos, Games, Practical and Online Classroom to Enhance Students' Performance in Programming Languages

Ismail Olaniyi Muraina, Adegboyega Adegboye, Michael Abejide Adegoke, Joseph Bankole Olojido
2019 American Journal of Software Engineering and Applications  
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

Page 1559 of Psychological Abstracts Vol. 77, Issue 6 [page]

1990 Psychological Abstracts  
—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