Filters








22,944 Hits in 4.7 sec

Getting algorithm visualizations into the classroom

Clifford A. Shaffer, Monika Akbar, Alexander Joel D. Alon, Michael Stewart, Stephen H. Edwards
2011 Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11  
Algorithm visualizations (AVs) are widely viewed as having the potential for improving computer science education.  ...  Surveys of CS faculty show that impediments to successful use of AVs in the classroom include difficulties in finding quality AVs on desired topics, difficulties in adapting AVs to a given classroom setting  ...  If we hope to increase the penetration of AVs into the classroom, then instructors will need sufficient support to get over this hurdle.  ... 
doi:10.1145/1953163.1953204 dblp:conf/sigcse/ShafferAASE11 fatcat:z6va5k42h5hmnlan4vz4fb6mmi

A Novel Approach to Teach Design and Analysis of Algorithms Course

Gautami Shingan, Varsha Lokare, Nagaraj Dharwadkar
2020 Journal of Engineering Education Transformations  
In Computer Science, Design and Analysis of algorithm course is one of them where we design the algorithmic solution to a real-time problem and analyze the complexity of the algorithm.  ...  Most of the soft branch courses are imaginary, that takes a lot of time to understand the concepts and visualize them.  ...  elements until we get a sorted list. 5) The audience (rest students in the classroom) should involve during the execution of an algorithm.  ... 
doi:10.16920/jeet/2020/v33i3/150108 fatcat:4o2bbtfe5jfrnksn5ra224nxgu

A Novel Approach to Teach Design and Analysis of Algorithms Course

Gautami Shingan, Varsha Lokare, Nagaraj Dharwadkar
2020 Journal of Engineering Education Transformations  
In Computer Science, Design and Analysis of algorithm course is one of them where we design the algorithmic solution to a real-time problem and analyze the complexity of the algorithm.  ...  Most of the soft branch courses are imaginary, that takes a lot of time to understand the concepts and visualize them.  ...  and name them as variable 'i' and variable 'j'. 4) Apply the algorithm steps on a given set of elements until we get a sorted list. 5) The audience (rest students in the classroom) should involve during  ... 
doi:10.16920/jeet/2020/v33i0/150107 fatcat:oxvdl5xkazgcdevrh67q4xdysq

MAVIS: A multi-level algorithm visualization system within a collaborative distance learning environment

Igal Koifman, Ilan Shimshoni, Ayellet Tal
2008 Journal of Visual Languages and Computing  
First, a visualization can run in various abstraction levels of the algorithm, depending on the familiarity of the students with the studied materials.  ...  We present in this paper a new model for an algorithm visualization system. Our model views the visualization system as an integral part of a broader distance learning environment.  ...  A s t u d e n t who registers to a speci c classroom, automatically gets all the information passing in the relevant channels.  ... 
doi:10.1016/j.jvlc.2006.09.004 fatcat:vr45qybsh5gbpbeaearb2v5sse

Radius, Diameter, Circumference, Pi, Geometer's Sketchpad, and You!

Scott Edge
2004 The Mathematics Enthusiast  
We need to get the kids more involved in the proof of mathematical algorithms.  ...  I hope visualizing the algorithmic process helps them better retain the knowledge as well.  ...  I hope visualizing the algorithmic process helps them better retain the knowledge as well.  ... 
doi:10.54870/1551-3440.1002 fatcat:7rern5uwtbdo5pqrivk2b4duyu

Study on College English Online Teaching Model in Mixed Context Based on Genetic Algorithm and Neural Network Algorithm

Xiaoxia Ma, Gengxin Sun
2021 Discrete Dynamics in Nature and Society  
report, respectively, and visualize them on the web.  ...  The algorithm avoids subjective errors and improves the accuracy and reliability of the evaluation results, and a comprehensive evaluation model is constructed.  ...  Visual Presentation of College English Classroom Teaching Evaluation System Based on Multidirectional Mutation Genetic Algorithm and Its Optimized Neural Network Model. e specific visual presentation scheme  ... 
doi:10.1155/2021/8901469 fatcat:55r7bbwwh5arbprx6pty3cioca

An Integrated Way for Teaching Hadoop & Big Data Analytics Course

2019 International journal of recent technology and engineering  
As per the traditional teaching mechanisms, the educational systems are not much up- to- mark where the students are not assisted with the course resulting in atrocious placements.  ...  Here the result analysis of course attainments are compared to show the eye-catching improvements as occurred in VIIT College.  ...  students start discussions related to the given problem and find out a best algorithm that suits.  After resolving the algorithm, students will individually implement the program on their own systems.  ... 
doi:10.35940/ijrte.b1739.078219 fatcat:lruosmyqz5d7zbfyxzocyx7sku

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2

Mikko-Jussi LAAKSO, Tapio SALAKOSKI, Linda GRANDELL, Xuemei QIU, Ari KORHONEN, Lauri MALMI
2005 Informatics in Education. An International Journal  
This paper presents results from three interrelated studies focusing on introducing TRAKLA2 to students taking courses on data structures and algorithms at the University of Turku and Åbo Akademi University  ...  The results from the usability test were also very positive: no severe usability problems were revealed; in fact, the results indicate that the system is very easy to learn and user-friendly as a whole  ...  In visual algorithm simulation exercises, a learner directly manipulates the visual representation of the underlying data structures to which the algorithm is applied.  ... 
doi:10.15388/infedu.2005.04 fatcat:rceqdoiz3jconnif6k6iziqxce

Programming Games for Logical Thinking

H. Tsalapatas
2013 EAI Endorsed Transactions on Serious Games  
The proposed learning design promotes structured algorithmic mindsets, is based on inclusive universal logic present in all cultures, and promotes constructivism educational approaches encouraging learners  ...  This work examines learning paradigms that can be integrated into mathematics and science school education for developing logical thinking through game-based exercises based on programming.  ...  This communication reflects the views only of the author and the Commission cannot be held responsible for any use which may be made of the information contained therein.  ... 
doi:10.4108/trans.gbl.01-06.2013.e4 fatcat:rdojbfe67vff3elaqfx4gch4pq

Teaching graph algorithms using online java package IAPPGA

Mingshen Wu
2005 ACM SIGCSE Bulletin  
Instructors are seeking software that is specifically designed to demonstrate the algorithms and for students to learn these algorithms efficiently.  ...  The software program should be readily available and provide an environment so that students are able to review the algorithm, solve a practical problem, and intuitively study the working process via a  ...  into the type of graph needed.  ... 
doi:10.1145/1113847.1113879 fatcat:zqjzwt5njfbzxftjlhocdsdu3i

Energy Auditing and Attendance Monitoring System

2020 International Journal of Engineering and Advanced Technology  
The refining classroom-based activities like real time-based attendance monitoring and creation of a Knowledgebase are very important.  ...  In this project-based course, a cloud-based weather classroom monitoring system that streams attendance and power consumption over the internet to the user at a remote location.  ...  In case, when the temperature gets higher and number of persons present in classroom is zero, then it does not gets ON. The same is followed for light in case on lighter brightness. V.  ... 
doi:10.35940/ijeat.d6851.049420 fatcat:kfx4nomupjchjfrw7lfo6afetm

Computational Thinking Education through Creative Unplugged Activities

Michael WEIGEND, Jiří VANÍČEK, Zsuzsa PLUHÁR, Igor PESEK
2019 OLYMPIADS IN INFORMATICS  
In this paper we are focusing on creative unplugged activities and their potential in the classroom.  ...  The survey found out how far the model is supported by educators, the extent to which creative activities are used in the classroom, what intentions are being pursued and what educational potential is  ...  Category 4: Find a visualization Invent a visualization for an algorithm or concept of computer science.  ... 
doi:10.15388/ioi.2019.11 fatcat:2pcbqjm6wvd5fb3cqo5u4vkqsu

Effect of active learning using program visualization in technology-constrained college classrooms

Gargi Banerjee, Sahana Murthy, Sridhar Iyer
2015 Research and Practice in Technology Enhanced Learning  
This problem gets compounded for instructors in technology-constrained classrooms that are common in developing countries.  ...  In these classrooms, students are not able to interact with visualization directly; instead, their interaction is mediated by the instructor who alone may have access to the visualization.  ...  It presents a set of codes to analyze student behavior in the classroom into three categories-active engagement, passive engagement, and non-engagement.  ... 
doi:10.1186/s41039-015-0014-0 pmid:30613224 pmcid:PMC6302837 fatcat:3qhvwx354rfbvdwxins7swyomq

Classroom Student Emotions Classification from Facial Expressions and Speech Signals using Deep Learning

2019 International journal of recent technology and engineering  
With the aid of automated systems based on artificial intelligence, an instructor can get feedback on the students' attention span in the class by monitoring their emotions using learning algorithms that  ...  Classroom environment is a competent platform for the students to learn and improve their understanding of the subject.  ...  A Discrete Fourier Transform of frame signals will be considered to obtain the magnitude of spectrum. There are few steps in this algorithm to get the features of audio.  ... 
doi:10.35940/ijrte.c5666.098319 fatcat:5feasktkwbamdeagbly7texnqy

EVEGA

Sami Khuri, Klaus Holzapfel
2001 Proceedings of the 6th annual conference on Innovation and technology in computer science education - ITiCSE '01  
This paper describes the package EVEGA (Educational Visualization Environment for Graph Algorithms) and possible ways of incorporating it into the teaching of algorithms.  ...  Interaction with EVEGA can be achieved through the exploration of existing default visualizations, through the direct manipulation of graphical objects, or through the implementation and visualization  ...  ACKNOWLEDGEMENTS The authors would like to thank Thomas Erlebach for his guidance and comments during the MS writing project.  ... 
doi:10.1145/377435.377497 dblp:conf/iticse/KhuriH01 fatcat:pwfgbcu3krgrjbkmj7ybqk6dqm
« Previous Showing results 1 — 15 out of 22,944 results