Filters








4,213 Hits in 5.3 sec

A cognitive approach to identifying measurable milestones for programming skill acquisition

Jerry Mead, Simon Gray, John Hamer, Richard James, Juha Sorva, Caroline St. Clair, Lynda Thomas
2006 ACM SIGCSE Bulletin  
Taking this approach, this working group seeks to accomplish two major goals: • to identify a Dreyfus stage [1] for programming proficiency that students should attain by the time they complete an undergraduate  ...  These studies indicate a need for a new curricular strategy for developing programming skills and indicate that a cognitive approach would be a promising starting point.  ...  Problem I: How do we define programming skill levels that students should attain as they progress through a computer science degree program?  ... 
doi:10.1145/1189136.1189185 fatcat:tlng7uinyra3vd4we7ryxy37fm

A cognitive approach to identifying measurable milestones for programming skill acquisition

Jerry Mead, Simon Gray, John Hamer, Richard James, Juha Sorva, Caroline St. Clair, Lynda Thomas
2006 Working group reports on ITiCSE on Innovation and technology in computer science education - ITiCSE-WGR '06  
Taking this approach, this working group seeks to accomplish two major goals: • to identify a Dreyfus stage [1] for programming proficiency that students should attain by the time they complete an undergraduate  ...  These studies indicate a need for a new curricular strategy for developing programming skills and indicate that a cognitive approach would be a promising starting point.  ...  Problem I: How do we define programming skill levels that students should attain as they progress through a computer science degree program?  ... 
doi:10.1145/1189215.1189185 fatcat:ix75ebnn6nggjfz6yfav7spvx4

Uncovering Trajectories of Informal Learning in Large Online Communities of Creators

Seungwon Yang, Carlotta Domeniconi, Matt Revelle, Mack Sweeney, Ben U. Gelman, Chris Beckley, Aditya Johri
2015 Proceedings of the Second (2015) ACM Conference on Learning @ Scale - L@S '15  
First, we modeled learning as a trajectory of cumulative programming block usage by long-term users who created at least 50 projects.  ...  Users develop projects, which are graphical interfaces consisting of interacting programming blocks.  ...  ACKNOWLEDGMENTS We appreciate the Lifelong Kindergarten group at MIT for publicly sharing the Scratch datasets. This work is partly based upon research supported by U.S.  ... 
doi:10.1145/2724660.2724674 dblp:conf/lats/YangDRSGBJ15 fatcat:cimt4653nneothzv2ieglid4aq

Student Representations of Computation in the Physics Community [article]

W. Brian Lane, Cortney Headley
2021 arXiv   pre-print
We used this construct to formulate a set of research questions and semistructured interview protocols to explore how five physics students represent the use of computation in their mental models of the  ...  We establish these themes with interview excerpts and discuss implications for instruction and future research.  ...  This misalignment between experts' practices and students' perceptions can hinder students' progress along an inbound trajectory.  ... 
arXiv:2112.05581v1 fatcat:szonmgorpvcmfmoujwygh6izau

EvoBuild: A Quickstart Toolkit for Programming Agent-Based Models of Evolutionary Processes

Aditi Wagh, Uri Wilensky
2017 Journal of Science Education and Technology  
Students in the programming condition used EvoBuild, a quickstart toolkit for programming agent-based models of evolutionary processes, to build their NetLogo models.  ...  We posit that such environments can provide benefits of programming for learning without incurring associated costs for novice programmers.  ...  The authors thank Jessica Watkins, Sharona Levy, and David Hammer for feedback on previous versions of this manuscript.  ... 
doi:10.1007/s10956-017-9713-1 fatcat:kn37zuc77fgv3h36cbsdzhnoza

Mapping aids using source location tracking increase novices' performance in programming cyber-physical systems [article]

Thomas Witte and Andrea Vogt and Tina Seufert and Matthias Tichy
2022 arXiv   pre-print
Previous studies imply that mapping aids in a live programming environment might support novices while programming and foster a deeper understanding of the content.  ...  Novices need to overcome initial barriers while programming cyber-physical systems behavior, like coding quadcopter missions, and should thus be supported by an adequately designed programming environment  ...  Price & Barnes (2015) compare block based interfaces to textual interfaces in a novice programming environment.  ... 
arXiv:2208.14679v1 fatcat:lkv2ea7yfreaxcgb6smspvkslu

Making High-Performance Robots Safe and Easy to Use For an Introduction to Computing

Joseph Spitzer, Joydeep Biswas, Arjun Guha
2020 PROCEEDINGS OF THE THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE TWENTY-EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE  
We develop a platform for students to program RoboCup Small Size League robots using JavaScript.  ...  Robots are a popular platform for introducing computing and artificial intelligence to novice programmers.  ...  We thank Jarrett Holtz, Emily Pruc, and Sadegh Rabiee for their support in workshop preparation. We thank Emily Herbert and Donald Pinckney for their help running the workshop.  ... 
doi:10.1609/aaai.v34i09.7065 fatcat:wpe54gibdbhffarkbtbykuotgu

Making High-Performance Robots Safe and Easy to Use for an Introduction to Computing [article]

Joseph Spitzer, Joydeep Biswas, Arjun Guha
2019 arXiv   pre-print
We develop a platform for students to program RoboCup Small Size League robots using JavaScript.  ...  Robots are a popular platform for introducing computing and artificial intelligence to novice programmers.  ...  We thank Jarrett Holtz, Emily Pruc, and Sadegh Rabiee for their support in workshop preparation. We thank Emily Herbert and Donald Pinckney for their help running the workshop.  ... 
arXiv:1909.03110v2 fatcat:kqaswf7rnjbnfi7eqt4inzxhwu

From {Solution} Synthesis to {Student Attempt} Synthesis for Block-Based Visual Programming Tasks

Adish Singla, Nikitas Theodoropoulos, Antonija Mitrovic, Nigel Bosch
2022 Zenodo  
Block-based visual programming environments are increasingly used to introduce computing concepts to beginners.  ...  We investigate the crucial component of student modeling, in particular, the ability to automatically infer students' misconceptions for predicting (synthesizing) their behavior.  ...  The usage of deep learning models for program synthesis has resulted in significant progress in a variety of domains including string transformations [16, 14, 32] , block-based visual programming [3,  ... 
doi:10.5281/zenodo.6853165 fatcat:j5txdn7xffadbmicufnqswjlua

Toward a deep convolutional LSTM for eye gaze spatiotemporal data sequence classification

Komi Sodoké, Roger Nkambou, Aude Dufresne, Issam Tanoubi
2020 Educational Data Mining  
The task of developing predictive model based on those raw spatiotemporal eye gazes' sequences is challenging.  ...  Most of those researches analyses the eye movements fixations inside some areas of interest, the saccades trajectory and the scanpath.  ...  Each 1 PGY refers to a North American scheme denoting the progress of postgraduates in their residency programs.  ... 
dblp:conf/edm/SodokeNDT20 fatcat:pvbsvmrisjgatm3lcz6ltwfi2e

Platform development for teaching basic programming using mobile robots

Bladimir Bacca-Cortes, Beatriz Florián-Gaviria, Sergio García, Sebastián Rueda
2017 Revista Facultad de Ingeniería  
The WEB-responsive tool supports graphical programming for novice, Python programming for middle, and ANSI-C for advanced level learners.  ...  Nowadays, Latin America faces a serious problem regarding the enrolled students in engineering programs, depending to each country, there is a ratio of 1 graduated Engineer per 4500 to 10000 people [2]  ...  The differential kinematics model assumed for each robot is shown in (1) .  ... 
doi:10.19053/01211129.v26.n45.2017.6054 fatcat:aapooazscndwfou5rwmku3phyy

BitFit

Anthony Estey, Anna Russo Kennedy, Yvonne Coady
2016 Proceedings of the 21st Western Canadian Conference on Computing Education - WCCCE '16  
BitFit was used in an introductory programming course (CSC 110) at the University of Victoria for 5 semesters in 2015 and 2016.  ...  Next, I separate out only those students who struggle early in the semester, and examine their changes in programming behaviour over time.  ...  Acknowledgements xii ACKNOWLEDGEMENTS I would like to thank: Yvonne Coady for leading by example and showing me just how much of an impact an instructor can have on students inside and outside of the  ... 
doi:10.1145/2910925.2910944 dblp:conf/wccce/EsteyKC16 fatcat:o4d4bzhfhrafzfwffltdjvkkcq

Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories

Cruz Izu, Carsten Schulte, Ashish Aggarwal, Quintin Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, Eileen Kraemer, Violetta Lonati, Claudio Mirolo, Renske Weeda
2019 Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education  
Block- based comprehension: Exploring and explaining student outcomes from a read-only block-based exam.  ...  Text Surface Tasks The text dimension of the Block Model is based on the concrete representation of a program.  ... 
doi:10.1145/3344429.3372501 dblp:conf/iticse/IzuSACDGHKLMW19a fatcat:ylcbps6pynbrfhlxtt6z3qmlza

Cross-Lingual Adversarial Domain Adaptation for Novice Programming

Ye Mao, Farzaneh Khoshnevisan, Thomas Price, Tiffany Barnes, Min Chi
2022 PROCEEDINGS OF THE THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE TWENTY-EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE  
In contrast to the voluminous work on student modeling for well-defined domains such as algebra, there has been little research on student modeling in programming (SMP) due to data scarcity caused by the  ...  Student modeling sits at the epicenter of adaptive learning technology.  ...  Acknowledgements This research was supported by the NSF Grants: Integrated Data-driven Technologies for Individualized Instruction in STEM Learning Environments (1726550), EXP: Data-Driven Support for  ... 
doi:10.1609/aaai.v36i7.20735 fatcat:kphlpbiisndqjgeptxdq5adetm

From Agents to Continuous Change via Aesthetics: Learning Mechanics with Visual Agentbased Computational Modeling [article]

Pratim Sengupta, Amy Voss Farris, Mason Wright
2013 arXiv   pre-print
We then present ViMAP-MoMo, a curricular unit designed in ViMAP for modeling kinematics, for a wide range of students (elementary - high school).  ...  We present a new Logo-based visual programming language - ViMAP - and, a sequence of learning activities involving programming and modeling, designed specifically to support seamless integration between  ...  The first author would especially like to thank Rich Lehrer for encouraging this work since its ideation.  ... 
arXiv:1305.2883v1 fatcat:rnprdsyfhjcvzdhoboy2rnuyji
« Previous Showing results 1 — 15 out of 4,213 results