Filters








177,113 Hits in 3.3 sec

Interactive problem solving via algorithm visualization

P. Pu, D. Lalanne
IEEE Symposium on Information Visualization 2000. INFOVIS 2000. Proceedings  
We thus propose that visualization can serve as a tool for interactive intelligence, i.e., human-machine collaboration for solving complex problems.  ...  Two algorithm visualization techniques, Kaleidoscope and Lattice, and one visualization of n-dimensional data, MAP, are used to externalize the machine's problem solving strategies and the tradeoffs as  ...  Our work on algorithm visualization proposes to abstract problem solving knowledge using algorithm visualization to allow humans to explore in a much larger information space.  ... 
doi:10.1109/infvis.2000.885103 dblp:conf/infovis/PuL00 fatcat:i3uyo7idtbchtpcrvpu3xbt7y4

Creating Engaging Exercises With Mobile Response System (MRS)

Debzani Deb, Mohammad Muztaba Fuad, Mallek Kanan
2017 Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE '17  
In this paper, we utilize case study, a step-by-step visualization of a construction exercise app, to explain how technology is leveraged to provide a richer way for learners to interact with a problem  ...  Computer Science instructors have been exploiting learning technology such as Algorithm Visualization (AV) for last few years to explain hard-to-understand algorithms to the learners through simulations  ...  As "shortest edge" changes with evolving MST, we argue that, this prescribed way of interaction is neither adequate for clarifying confusions nor provides any visual cue for problem-solving.  ... 
doi:10.1145/3017680.3017793 dblp:conf/sigcse/DebFK17 fatcat:xuwqmg3bajh3dhkx55stn6nrk4

How can a simulation game support the development of computational problem-solving strategies?

Nikolaos Pellas, Spyridon Vosinakis
2017 2017 IEEE Global Engineering Education Conference (EDUCON)  
This work investigates how a simulation game should be designed to support the development of computational problem-solving strategies through the medium of learning fundamental computer science concepts  ...  Game-based learning using interactive environments to impart theoretical and applied knowledge for introductory programming courses is divided in two popular approaches: "game making" and "game playing  ...  These are: (a) the emphasis on the design of algorithmic problem-solving activities by avoiding syntax errors from LSL; (b) the visually-rich set of tools to create, edit and syntax multiple artifacts  ... 
doi:10.1109/educon.2017.7942991 dblp:conf/educon/PellasV17 fatcat:4wbexhd255g5vl4f7sij5gymfy

ALLURE: A Multi-Modal Guided Environment for Helping Children Learn to Solve a Rubik's Cube with Automatic Solving and Interactive Explanations

Kausik Lakkaraju, Thahimum Hassan, Vedant Khandelwal, Prathamjeet Singh, Cassidy Bradley, Ronak Shah, Forest Agostinelli, Biplav Srivastava, Dezhi Wu
2022 PROCEEDINGS OF THE THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE TWENTY-EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE  
We demonstrate ALLURE, an educational AI system for learning to solve the Rubik's cube that is designed to help students improve their problem solving skills.  ...  Modern artificial intelligence (AI) methods have been used to solve problems that many humans struggle to solve. This opens up new opportunities for knowledge discovery and education.  ...  )) (2) an interactive chatbot system to provide learners customized pedagogical hints and guidance, afforded by multi-modal UIs via text, image, animation and voice.  ... 
doi:10.1609/aaai.v36i11.21722 fatcat:r5l5zg2ygve5dnrugxuzgbt5cm

Learning to Think and Practice Computationally via a 3D Simulation Game [chapter]

Nikolaos Pellas, Spyridon Vosinakis
2018 Advances in Intelligent Systems and Computing  
However, there is still limited evidence addressing how the gameplay of a simulation game (SG) can be associated with the development of computational problem-solving practices.  ...  Therefore, the purpose of the present study is threefold: (a) to elaborate a rationale on how a 3D SG can support the development of computational problem-solving practices using OpenSimulator with Scratch4SL  ...  group that will use the visual programming environment of Scratch with the same subparts of the main problem illustrated in the RVC simulator.  ... 
doi:10.1007/978-3-319-75175-7_54 fatcat:6wz7hpainncoldmxfrrip7qagi

Computer Simulation of a Group of Mobile Robots in Special Software Tools

Vadim D. Raskatov, Vasily I. Rubtsov, Y.I. Dimitrienko, E.N. Grigorieva
2020 ITM Web of Conferences  
For solving the problem, a movement algorithm of a group of mobile robots with a subsequent visual check of the resulting algorithm operation is proposed.  ...  That model interacts with the developed algorithm through the ROS Toolbox package of MATLAB.  ...  Fig. 2 . 2 Program's algorithm for solving the set problem. Fig. 3 . 3 Scheme for building a global trajectory via Simulink.  ... 
doi:10.1051/itmconf/20203504017 fatcat:rwjihsfejfhihmm4ymese7sg6m

Reactive Search Optimization; Application to Multiobjective Optimization Problems

Amir Mosavi, Atieh Vaezipour
2012 Applied Mathematics  
visualization approach of the online graphs.  ...  In solving real-life multiobjective optimization problems often most emphasis are spent on finding the complete Pareto-optimal set and less on decision-making.  ...  by the decision maker via advanced visualization tools and brain-computer novel interactions.  ... 
doi:10.4236/am.2012.330217 fatcat:5w4dzw4kv5fkldwc3gnbjhlqwy

A Multicriteria Decision Making Environment for Engineering Design and Production Decision-Making

A. Mosavi
2013 International Journal of Computer Applications  
Yet in solving real-life MCDM problems often most of attention has been on finding the complete Pareto-optimal set of the associated multiobjective optimization (MOO) problem and less on decision-making  ...  In an optimal engineering design environment as such solving the multicriteria decision-making (MCDM) problem is considered as a combined task of optimization and decisionmaking.  ...  interactive problem-solving loop.  ... 
doi:10.5120/11807-7457 fatcat:wtm5pie7sjebdf33bw62gl3z6y

The Role of Multi-agent in Computational Problem Solving Environments

Maryam Rajabi, Teh Noranis Mohd Aris
2013 Procedia Technology - Elsevier  
Meanwhile, problem solving computing environments are not only powerful enough to solve complex problems but also are able to interact with human.  ...  Hence, the purpose of this paper is to investigate the designing of environments to assist novice programmers in computational problem solving using multi-agent technology and to develop a new visualization  ...  A Visual Programming Environment for Teaching Algorithmic Problem Solving Pseudo code Non-agent To develop problem solving skills Ada 95 or MATLAB course at United States Air Force Academy  ... 
doi:10.1016/j.protcy.2013.12.300 fatcat:azxxwr4rr5bsbdnngqiypaeldi

Efficient MRF Energy Propagation for Video Segmentation via Bilateral Filters

Ozan Sener, Kemal Ugur, A. Aydin Alatan
2014 IEEE transactions on multimedia  
In this paper, we address the problem of video segmentation from the perspective of efficiency.  ...  We initially redefine the problem of video object segmentation as the propagation of MRF energies along the temporal domain.  ...  Fig. 4 : 4 Visual comparison of interactive video segmentation algorithms for iceSkater sequence.  ... 
doi:10.1109/tmm.2014.2314069 fatcat:ozq7mh4nsrao3ohqegol4c7zpu

Efficient hybrid search for visual reconstruction problems

Shang-Hong Lai, Baba C. Vemuri
1999 Image and Vision Computing  
The performance of our algorithm is demonstrated via experimental results on the sparse data surface reconstruction and the image restoration problem. ᭧  ...  Stochastic methods for solving such problems e.g. the simulated annealing algorithm or variants thereof do achieve a global optimum but are plagued by slow convergence rates.  ...  Taking these two criteria into consideration, a good preconditioner for the above stiffness matrix K of the visual reconstruction problem can be obtained via the incomplete Cholesky factorization of K.  ... 
doi:10.1016/s0262-8856(98)00088-2 fatcat:5vk3ijcp7fcklonrfektllctny

AlgoTutor: From Algorithm Design to Coding [chapter]

Sung Yoo, Jungsoon Yoo
2010 Lecture Notes in Computer Science  
AlgoTutor trains introductory computer science students to start the problem solving process with algorithm design.  ...  Problem solving using a programming language such as C++ is a complex multi-step task.  ...  However, problem solving using a computer programming language such as C++ involves several steps: step 1. Develop an algorithm for a given problem. step 2.  ... 
doi:10.1007/978-3-642-13437-1_94 fatcat:wd7x324oyvejjj45qosbe6r5yu

The effect of simulation games on learning computer programming: A comparative study on high school students' learning performance by assessing computational problem-solving strategies

Nikolaos Pellas, Spyridon Vosinakis
2018 Education and Information Technologies : Official Journal of the IFIP technical committee on Education  
Students from the experimental group performed significantly better both in measures of problem-solving and algorithmic thinking.  ...  tasks via a simulation game.  ...  The proposed SG with different problem-solving tasks provides various visual elements for users to produce goals, design algorithms, compose and test their programs.  ... 
doi:10.1007/s10639-018-9724-4 fatcat:ixe6jvsmhbcujdqiblllwtifqe

Developing a Mathematics Lesson Plan based on Visual Learning Technology

Jamal Raiyn
2016 International Journal of Education and Management Engineering  
Visual representation in mathematics is important for teachers and for pupils in their teaching and learning of mathematics, respectively. Various visual learning platforms are used in mathematics.  ...  Various researchers have highlighted the importance of the introduction of visual learning in mathematics.  ...  Kodu is a 3D visual programming platform. Kodu can be used to teach creativity, problem solving, as well as programming.  ... 
doi:10.5815/ijeme.2016.04.01 fatcat:gxt6wcbtw5hyxbsrgsd7dnzpuu

PIVE: Per-Iteration visualization environment for supporting real-time interactions with computational methods

Jaegul Choo, Changhyun Lee, Hannah Kim, Hanseung Lee, Chandan K. Reddy, Barry L. Drake, Haesun Park
2014 2014 IEEE Conference on Visual Analytics Science and Technology (VAST)  
To solve this, we present PIVE (Per-Iteration Visualization Environment), which visualizes intermediate results from algorithm iterations, thus allowing users to efficiently perform multiple interactions  ...  In the standard approach (a), the interactive visualization with a computational method is performed only after algorithm iterations finish.  ...  However, they treated the computational methods as a black box and did not exploit the important characteristics of most computational methods that these methods solve the problem via iterative refinement  ... 
doi:10.1109/vast.2014.7042510 dblp:conf/ieeevast/ChooLKLRDP14 fatcat:4mvkscdf5nefhfpra5uz7vpeym
« Previous Showing results 1 — 15 out of 177,113 results