Filters








324 Hits in 4.7 sec

Applying program comprehension techniques to karel robot programs

Nuno Oliveira, Pedro Rangel Henriques, Daniela da Cruz, Maria Joao Varanda Pereira, Marjan Mernik, Tomaz Kosar, Matej Crepinsek
2009 2009 International Multiconference on Computer Science and Information Technology  
In this paper, comprehension techniques will be applied to Karel language.  ...  In the context of program understanding, a challenge research topic 1 is to learn how techniques and tools for the comprehension of General-Purpose Languages (GPLs) can be used or adjusted to the understanding  ...  AL: APPLYING PROGRAM COMPREHENSION TECHNIQUES TO KAREL Problem Domain Visualization.  ... 
doi:10.1109/imcsit.2009.5352762 dblp:conf/imcsit/OliveiraHCPMKC09 fatcat:cz3hpwyccvchtmxxcgav6i2uvm

Rethinking computer science education from a test-first perspective

Stephen H. Edwards
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
Despite our best efforts and intentions as educators, student programmers continue to struggle in acquiring comprehension and analysis skills.  ...  Students believe that once a program runs on sample data, it is correct; most programming errors are reported by the compiler; when a program misbehaves, shuffling statements and tweaking expressions to  ...  I wish to acknowledge the feedback provided by Manuel Pérez-Quiñones on these ideas, and the students who have worked on the project: Anuj Shah, Amit Kulkarni, and Gaurav Bhandari.  ... 
doi:10.1145/949344.949390 dblp:conf/oopsla/Edwards03 fatcat:3hibdr5jmfdadddl756mx6ggji

Rethinking computer science education from a test-first perspective

Stephen H. Edwards
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
Despite our best efforts and intentions as educators, student programmers continue to struggle in acquiring comprehension and analysis skills.  ...  Students believe that once a program runs on sample data, it is correct; most programming errors are reported by the compiler; when a program misbehaves, shuffling statements and tweaking expressions to  ...  I wish to acknowledge the feedback provided by Manuel Pérez-Quiñones on these ideas, and the students who have worked on the project: Anuj Shah, Amit Kulkarni, and Gaurav Bhandari.  ... 
doi:10.1145/949386.949390 fatcat:onukosej7nelfoymskgfbyreb4

Separation of concerns on the orchestration of operations in flexible manufacturing

Germano Veiga, Pedro Malaca, J. Norberto Pires, Klas Nilsson
2012 Assembly Automation  
The growing complexity of industrial robot work-cells calls for the use of advanced orchestration techniques to promote flexibility and reusability.  ...  From the early evaluations made in this paper the SCXML based purposed language is more adapted to the industrial robotic cell scenario than existing alternatives.  ...  pointed out in INFORM III, and Karel (FANUC Robotics SYSTEM R-J3iB Controller KAREL Reference Manual, 2002) , a pascal-like programming language.  ... 
doi:10.1108/01445151211198700 fatcat:o4dts6wqkjc4vkl6vk4wohnfce

Industrial Robot Manipulator Guarding Using Artificial Vision [chapter]

Fevery Brecht, Wyns Bart, Boullart Luc, Llata Garcia Jose Ramon, Torre Ferrero
2010 Robot Vision  
Robot Vision 450 The robot application in KAREL was implemented in a non-cyclic way; upon reaching the goal position, program execution is aborted.  ...  A multitasking active security application was programmed in the KAREL programming language, and compiled off-line using WinOLPC+ software.  ...  The purpose of robot vision is to enable robots to perceive the external world in order to perform a large range of tasks such as navigation, visual servoing for object tracking and manipulation, object  ... 
doi:10.5772/9294 fatcat:bonh36pp6jdptixkkx55ydvhg4

Function Names: Quantifying the Relationship Between Identifiers and Their Functionality to Improve Them

Charis Charitsis, Chris Piech, John C. Mitchell
2022 Proceedings of the Ninth ACM Conference on Learning @ Scale  
When students first learn to program, they often focus on functionality: does a program work?  ...  Using functionality encodings, we attempt to learn the relationship between functions in different programs to improve their names.  ...  Of the submitted programs, 3,900 were for the initial assignment in Karel the Robot, a minimalistic programming language backed up by Java [30] .  ... 
doi:10.1145/3491140.3528269 fatcat:wh34tdms5zbotbxlqy66knszsy

Robotic surgery and malpractice

Fatih Hitami Usluogullari, Sitki Tiplamaz, Nesime Yayci
2017 Turkish journal of urology  
surgeons for using new technology, the way of informing patients before undergoing a new technology or technique, and the responsibilities of surgeons, firms and hospitals to the patients etc.  ...  Robotic surgery has undergone exponential growth since the last two decades.  ...  Introduction The term Robot was firstly mentioned in Karel Čapek's book written in the year 1920 entitled R.U.R. -Rossum's Universal Robots.  ... 
doi:10.5152/tud.2017.59013 pmid:29201502 pmcid:PMC5687202 fatcat:dij3bnlimzanhgqc6dgk73xnwe

Pediatric Challenges in Robot-Assisted Kidney Transplantation

Julien Grammens, Michal Yaela Schechter, Liesbeth Desender, Tom Claeys, Céline Sinatti, Johan VandeWalle, Frank Vermassen, Ann Raes, Caroline Vanpeteghem, Agnieszka Prytula, Mesrur Selçuk Silay, Alberto Breda (+2 others)
2021 Frontiers in Surgery  
Robot-assisted kidney transplantation (RAKT) is gradually becoming preferred technique in adults, even if applied in very few centra, with potentially improved clinical outcomes compared with open kidney  ...  Applying techniques of minimally invasive surgery may contribute to the improvement of clinical outcomes for the pediatric transplant patients population and help mitigate the morbidity of KT.  ...  Robot-assisted kidney transplantation (RAKT) is gradually becoming preferred technique in adults, even if applied in very few centra, with potentially improved clinical outcomes compared with open kidney  ... 
doi:10.3389/fsurg.2021.649418 pmid:33842532 pmcid:PMC8030256 fatcat:gawqmxnynrhulisz4feopdgh3e

Teaching Algorithmic Thinking Using Haptic Models for Visually Impaired Students

D. Capovilla, J. Krugel, P. Hubwieser
2013 2013 Learning and Teaching in Computing and Engineering  
Most of the tools used to teach algorithmic thinking and basic programming are oriented visually and hence badly or not at all usable for visually impaired.  ...  The Convention on the Rights of Persons with Disabilities demands inclusive education at all levels, including free access to education for disabled people and leading to an increasing heterogeneity of  ...  BACKGROUND AND RELATED WORK Educational software based on Robot Karel [8] and related virtual robots is often used to introduce algorithmic thinking. Califf et al.  ... 
doi:10.1109/latice.2013.14 dblp:conf/latice/CapovillaKH13 fatcat:tbztj43yx5hntggolzs5paj5xu

Robotics in physical medicine and neurorehabilitation

Vesna Pausic, Grigorije Jovanovic, Svetlana Simic
2021 Medicinski pregled  
The aim of this paper is to present the application of robotics in physical medicine and rehabilitation with special reference to robotic devices used in rehabilitation. Material and Methods.  ...  The paper uses literature related to the application of robotics in medicine and rehabilitation.  ...  The objective of this paper was to show how robotics is applied in physical medicine, specifically focusing on robotic devices of newest generation which are used in orthopedic and neurorehabilitation  ... 
doi:10.2298/mpns2102050p fatcat:qreqch4nvnb7nfpo77tyjhn46y

Game-based concept visualization for learning programming

Frederick W.B. Li, Christopher Watson
2011 Proceedings of the third international ACM workshop on Multimedia technologies for distance learning - MTDL '11  
It also comprises concept visualization techniques, which allows students to visualize and learn key concepts in programming through game object manipulation.  ...  The proposed environment exploits game construction tasks to make the elementary programming more intuitive to learn.  ...  C-Sheep [1] , Jeroo [27] and Karel the Robot [31] can demonstrate the effect of code execution to students.  ... 
doi:10.1145/2072598.2072607 fatcat:ibuvirflvzfjjocrcnwyece7om

Critters in the classroom

Eike Falk Anderson, Leigh McLoughlin
2007 ACM SIGGRAPH 2007 educators program on - SIGGRAPH '07  
To counter this and to increase enrolment and retention in computer science related degrees, it has been suggested  ...  We also have to mention our collaborator on this project, Steffen Engel, as well as our other colleagues for their comments and suggestions that have contributed to this project.  ...  Finally, a word of thanks must go to our students for giving us useful feedback.  ... 
doi:10.1145/1282040.1282048 dblp:conf/siggraph/AndersonM07 fatcat:i5clh4a6gzgwtp5sfbpdnejcna

Robot-Assisted Kidney Transplantation [chapter]

Karel Decaestecker, Angelo Territo, Riccardo Campi, Benjamin Van Parys, Giulio Bevilacqua, Liesbeth Desender, Alberto Breda
2020 Medical Robotics - New Achievements [Working Title]  
Since the first RAKT in 2010, this technique has been standardized and evaluated in highly experienced robot and KT centers around the world.  ...  Robot-assisted kidney transplantation (RAKT) has recently been introduced to reduce the morbidity of open kidney transplantation (KT).  ...  We want to thank all the members and associates of the ERUS-RAKT working group: Antonio Alcaraz, Paolo Fornara, Alberto Breda, Sergio Serni, Volkan Tugcu, Karel Decaestecker, Giampaolo Siena, Nicolas Doumerc  ... 
doi:10.5772/intechopen.90276 fatcat:5xr2dbwaqjcg7jzrlyrpc3gpgi

Robot, Pass Me the Scissors! How Robots Can Assist Us in the Operating Room [chapter]

Juan P. Wachs
2012 Lecture Notes in Computer Science  
Hand gestures are currently being used by surgeons to request the instruments as part of the OR technique [25] [26] [27] for surgery.  ...  Such a robotic system has the potential to reduce miscommunication and compensate for understaffing.  ...  Instrument Pick and Delivery A six degrees of freedom (DOF) FANUC robot was programmed using a combination of programming platforms, including: KAREL, a FANUC proprietary language used to control the robots  ... 
doi:10.1007/978-3-642-33275-3_5 fatcat:h7wluhkmmvfb3js3btwywhgkke

Improving teaching and learning of computer programming through the use of the Second Life virtual world

Micaela Esteves, Benjamim Fonseca, Leonel Morgado, Paulo Martins
2010 British Journal of Educational Technology  
improve students' comprehension of basic programming concepts.  ...  Most conclusions can also be applied to the OpenSimulator environment as it replicates most of SL's functionality, lacking only on social aspects, at least for the moment.  ...  One of the most successful program simulation software packages, used for program visualization, has been Karel the Robot (Pattis, 1981) .  ... 
doi:10.1111/j.1467-8535.2010.01056.x fatcat:5as47abqffaxrbmm3w5vlpab7a
« Previous Showing results 1 — 15 out of 324 results