A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Prutor: A System for Tutoring CS1 and Collecting Student Programs for Analysis
[article]
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
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
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
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
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
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
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
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
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]
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
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
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
2021
figshare.com
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
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]
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