66 Hits in 3.7 sec

Prutor: A System for Tutoring CS1 and Collecting Student Programs for Analysis [article]

Rajdeep Das, Umair Z. Ahmed, Amey Karkare, Sumit Gulwani
2016 arXiv   pre-print
In this paper, we present Prutor, a tutoring system platform to conduct introductory programming courses.  ...  This system thus serves as a platform for tutoring as well as data collection for researchers.  ...  The system had been modified to work with the Python interpreter as well as some basic Prolog. The required changes to the system took around 2 days with a single persons effort.  ... 
arXiv:1608.03828v1 fatcat:r3wstog2d5ehba6jscmlqi5pqq

An intelligent tutor to learn the evaluation of microcontroller I/O programming expressions

Hugo Arends, Hieke Keuning, Bastiaan Heeren, Johan Jeuring
2017 Proceedings of the 17th Koli Calling Conference on Computing Education Research - Koli Calling '17  
Embedded systems engineers need to learn how I/O programming expressions for microcontrollers evaluate.  ...  We designed, implemented, and tested an intelligent tutoring system prototype for learning such evaluations.  ...  The tool does not oer any hints to students. Kumar [10] describes a tutoring system for learning how to evaluate C++/Java programming expressions step-by-step.  ... 
doi:10.1145/3141880.3141884 dblp:conf/kolicalling/ArendsKHJ17 fatcat:lqaxq5uvu5gqfndjeeymy7wpku

Building Worlds

Zoë Wood, Aaron Keen
2015 Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15  
To tackle the difficulties of developing CS 1 and CS 2 courses that engage students in learning while addressing the numerous course objectives, we chose to challenge students to create virtual worlds  ...  Admittedly, first-year computing students must navigate a myriad of challenges, sometimes learning both imperative and object-oriented programming, in addition to mastering syntax, logic, debugging, and  ...  The Python (with pygame) implementation had to be converted to Java (with Processing).  ... 
doi:10.1145/2676723.2677249 dblp:conf/sigcse/WoodK15 fatcat:c5red2ejknhmlbsxoqcerzgrwy

Tools for Educational Data Mining

Stefan Slater, Srećko Joksimović, Vitomir Kovanovic, Ryan S. Baker, Dragan Gasevic
2016 Journal of educational and behavioral statistics  
the overall network structure, with options to interrogate a member of the network with further questions.  ...  EgoNet, a researcher specifies a set of network members and distributes to all of them a small survey regarding their relationships with other members of the network.  ...  Spark can connect with several programming languages, including Java, Python, and SQL, through an API, allowing these languages to be used for distributed processing.  ... 
doi:10.3102/1076998616666808 fatcat:ydxqqjgzh5fovb5btcoijnq56m

Comparing the Impact of Programming Assessment Type: In-Class Vs Take-Home

Oscar Karnalim, Gisela Kurniawati, Sendy Ferdian Sujadi, Rossevine Artha Nathasya
2020 International Journal of Engineering Pedagogy (iJEP)  
Fifty-five laboratory sessions were analysed, involving five Introductory Programming classes with a total of 87 Information Technology and Information System undergraduates.  ...  The findings are expected to re-align the focus of educational technology and teaching intervention research.  ...  Further, the programming tasks should be solved with both Python and Java at once (i.e., two solutions per programming task).  ... 
doi:10.3991/ijep.v10i4.13509 fatcat:bccjbkzzj5d6zepfuxeboj5ll4

Teaching Natural Language Processing (NLP) Using Ontology Based Education Design

Zobia Rehman, Stefania Kifor
2015 Balkan Region Conference on Engineering and Business Education  
learning development of students also.  ...  Its contents are apparently not tied together in a reasonable way which makes it difficult for a teacher that where to start with.  ...  They formulated a practical algorithm to design ontology with strong emphasis on visual representation of knowledge as a learning mind tool.  ... 
doi:10.1515/cplbu-2015-0024 fatcat:rwjzgqyvazafnh543u472ip2cm

Educational Data Mining and Learning Analytics in Programming

Petri Ihantola, Kelly Rivers, Miguel Ángel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, Daniel Toll, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler (+4 others)
2015 Proceedings of the 2015 ITiCSE on Working Group Reports - ITICSE-WGR '15  
Educational data mining and learning analytics promise better understanding of student behavior and knowledge, as well as new information on the tacit factors that contribute to student actions.  ...  This working group report provides an overview of the body of knowledge regarding the use of educational data mining and learning analytics focused on the teaching and learning of programming.  ...  Acknowledgements The authors would like to thank Karen Petrie for her contributions to the working group discussions.  ... 
doi:10.1145/2858796.2858798 dblp:conf/iticse/IhantolaVABBEIK15 fatcat:aehicxojmfaaxisxkq475kfxiq

Teaching and Learning to Program: Umbrella Review of Introductory Programming in Higher Education

Sónia Rolland Sobral
2021 Mathematics  
We present a taxonomy with four different types of purpose: general, specific, student group and teacher directed.  ...  We found very interesting catalogs that can serve as a tool for future work, whether by researchers in the field or by authors who intend to carry out reviews related to introduction to programming, especially  ...  /Java Script, Python, Not Mentioned), Type of Game (Role Play, Puzzle Board/Hybrid * Real Time Strategy, Not specified), Platform (Web Desktop, Mobile, Class room, Not state), Game Elements of MDA Framework  ... 
doi:10.3390/math9151737 fatcat:o2yqbaozyjdnbjinjtwxdpngw4

FORGE Toolkit: Leveraging Distributed Systems in eLearning Platforms

Guillaume Jourjon, Johann M. Marquez-Barja, Thierry Rakotoarivelo, Alexander Mikroyannidis, Kostas Lampropoulos, Spyros Denazis, Christos Tranoris, Daan Pareit, John Domingue, Luiz A. Dasilva, Max Ott
2017 IEEE Transactions on Emerging Topics in Computing  
Thus, we solve the institutional challenge mentioned in the ACM/IEEE 2013 CS curricula concerning the access and maintenance of specialized and heterogeneous hardware thanks to a seamless integration with  ...  In this paper, we present the FORGE toolkit, which leverages experimentation facilities currently deployed in international initiatives for the development of e-learning materials.  ...  , intelligent tutors, learning sciences, and others'' [31] .  ... 
doi:10.1109/tetc.2015.2511454 fatcat:gglsgvfyijcrjcpdd743tmkdwm

Amanuensis: The Programmer's Apprentice [article]

Thomas Dean, Maurice Chiang, Marcus Gomez, Nate Gruver, Yousef Hindy, Michelle Lam, Peter Lu, Sophia Sanchez, Rohun Saxena, Michael Smith, Lucy Wang, Catherine Wong
2018 arXiv   pre-print
As a concrete example we focus on digital assistants that learn from continuous dialog with an expert software engineer while providing initial value as powerful analytical, computational and mathematical  ...  The course draws upon insight from cognitive and systems neuroscience to implement hybrid connectionist and symbolic reasoning systems that leverage and extend the state of the art in machine learning  ...  bootstrapping, the assistant's automated tutor engages in an analog of the sort of simple signaling and reinforcement that a mother might engage in with her baby in order to encourage the infant to begin  ... 
arXiv:1807.00082v2 fatcat:piwexqa2xvgg5ec5xwkswstswy

K-12 Curriculum Research: The Chicken and the Egg of Math-aided ICT Teaching

Pia S. Niemelä, Martti Helevirta
2017 International Journal of Modern Education and Computer Science  
In addition, the use of calculators as function tutors is explored in an instructional classroom setting.  ...  Finland has chosen a cross-curricular approach to developing the new curriculum for teaching ICT, which involves integrating it mainly with math, but also with handicraft, and various other subjects.  ...  As algebra tutors, calculators and other mobile devices should be exploited to their full potential.  ... 
doi:10.5815/ijmecs.2017.01.01 fatcat:hjyw6o7lunh5hfpx6gvfgllc3e

A possible future for next generation adaptive learning systems

Alfred Essa
2016 Smart Learning Environments  
Recent advances in big data, learning analytics, and scalable architectures present new opportunities to redesign adaptive learning systems. This paper is part directional and part speculative.  ...  We sketch a possible future for designing next generation adaptive learning systems based on new developments in learning science and data science.  ...  Currently, Apache Spark implements APIs in Java, Python, and Scala.  ... 
doi:10.1186/s40561-016-0038-y fatcat:i22nxenhibhllelg22qxigkl34

Student destraction detection Project Thesis.pdf

Zeeshan Keerio
We combine information about the movements of the eyes and head, and facial emotions to produce a concentration index with three classes of engagement: "very engaged", "nominally engaged" and "not engaged  ...  Here, we present a system to detect the Distraction level of the students.  ...  neutral [Darwin et al., 1998] related to Computer Vision and Machine Learning and is expanding day by day.OpenCV supports a wide variety of programming languages such as C++, Python, Java, etc.  ... 
doi:10.6084/m9.figshare.14130023.v1 fatcat:ednzq3ijrvbqfanofphdh4vyyq

DR 4.4: Natural Multimodal Interaction Final Pro- totype

Bernd Kiefer, Ivana Kruijff-Korbayova, Anna Welker, Rifca Peters, Sarah McLeod
2019 Zenodo  
Furthermore, support for an experiment with different interaction styles, using modulated gestures, has been added, and the VOnDA compiler and run-time system has been heavily improved.  ...  This paper is dedicated to our colleague and friend Hans-Ulrich Krieger, the creator of HFC. Hope you found peace, wherever you are.  ...  Specifically, a methodology to use Multi-Task Learning to bootstrap dialogue management is proposed.  ... 
doi:10.5281/zenodo.3443669 fatcat:ez7jk76vmncshlzoivgqftx4ji

Experience Structuring Factors Affecting Learning in Family Visits to Museums [chapter]

Marek Hatala, Karen Tanenbaum, Ron Wakkary, Kevin Muise, Bardia Mohabbati, Greg Corness, Jim Budd, Tom Loughin
2009 Lecture Notes in Computer Science  
In the Kurio system, a mixture of embedded and tangible technology imbues the museum space with additional support for learning and interaction, accessible via tangible user interfaces.  ...  After each round of challenges, the family returns to a tabletop display to review their progress.  ...  We adjusted the bootstrapping values and some parameters in the group user model, especially related to timing of the session to achieve about the same experience for families with different number of  ... 
doi:10.1007/978-3-642-04636-0_6 fatcat:nym7g6s3lzfuvipl52sgi7liam
« Previous Showing results 1 — 15 out of 66 results