ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

[OOPSLA24] Profiling Programming Language Learning

Автор: ACM SIGPLAN

Загружено: 2025-03-26

Просмотров: 173

Описание: Profiling Programming Language Learning (Video, OOPSLA 2024)
Will Crichton and Shriram Krishnamurthi
(Brown University, USA; Brown University, USA)

Abstract: This paper documents a year-long experiment to “profile” the process of learning a programming language: gathering data to understand what makes a language hard to learn, and using that data to improve the learning process. We added interactive quizzes to The Rust Programming Language, the official textbook for learning Rust. Over 13 months, 62,526 readers answered questions 1,140,202 times. First, we analyze the trajectories of readers. We find that many readers drop-out of the book early when faced with difficult language concepts like Rust’s ownership types. Second, we use classical test theory and item response theory to analyze the characteristics of quiz questions. We find that better questions are more conceptual in nature, such as asking why a program does not compile vs. whether a program compiles. Third, we performed 12 interventions into the book to help readers with difficult questions. We find that on average, interventions improved quiz scores on the targeted questions by +20

Article: https://doi.org/10.1145/3649812

Supplementary archive: https://doi.org/10.5281/zenodo.10798571 (Badges: Artifacts Available, Artifacts Evaluated — Reusable, Results Reproduced)

ORCID: https://orcid.org/0000-0001-8639-6541, https://orcid.org/0000-0001-5184-1975

Video Tags: rust education, digital textbooks, item response theory, oopslaa24main-p10-p, doi:10.1145/3649812, doi:10.5281/zenodo.10798571, orcid:0000-0001-8639-6541, orcid:0000-0001-5184-1975, Artifacts Available, Artifacts Evaluated — Reusable, Results Reproduced

Presentation at the OOPSLA 2024 conference, October 20–25, 2024, https://2024.splashcon.org/track/spla...
Sponsored by ACM SIGPLAN,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
[OOPSLA24] Profiling Programming Language Learning

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

[OOPSLA24] PyDex: Repairing Bugs in Introductory Python Assignments using LLMs

[OOPSLA24] PyDex: Repairing Bugs in Introductory Python Assignments using LLMs

AIRTAG НА МАКСИМАЛКАХ! Самый полный обзор всех функций

AIRTAG НА МАКСИМАЛКАХ! Самый полный обзор всех функций

[CPP'26] Enhancing Symbolic Execution with Machine-Checked Safety Proofs

[CPP'26] Enhancing Symbolic Execution with Machine-Checked Safety Proofs

System Design Concepts Course and Interview Prep

System Design Concepts Course and Interview Prep

Как работают поясняющие функции GNN | Интерпретация прогнозов графовых нейронных сетей

Как работают поясняющие функции GNN | Интерпретация прогнозов графовых нейронных сетей

[CPP'26] How can Machine Learning Help Formal Proving ?

[CPP'26] How can Machine Learning Help Formal Proving ?

ChatGPT in a kids robot does exactly what experts warned.

ChatGPT in a kids robot does exactly what experts warned.

PLP 9.6-9.7: События и асинхронное программирование

PLP 9.6-9.7: События и асинхронное программирование

Великая галлюцинация реальности. Есть ли выход? | Академия смысла: открытые лекции

Великая галлюцинация реальности. Есть ли выход? | Академия смысла: открытые лекции

F94: прямой эфир, философия программиста, вопросы и ответы

F94: прямой эфир, философия программиста, вопросы и ответы

Попытка демократии. Конституция 1993 года

Попытка демократии. Конституция 1993 года

FAQ про изучение программирования Часть 3

FAQ про изучение программирования Часть 3

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

«Модальный подход в музыке — часть 1: теория»

«Модальный подход в музыке — часть 1: теория»

ПОЛНЫЙ РАЗБОР URL: Пагинация, версионирование API, фильтрация, сортировка и другие возможности

ПОЛНЫЙ РАЗБОР URL: Пагинация, версионирование API, фильтрация, сортировка и другие возможности

Обвал цен на 90%, изменивший всё.

Обвал цен на 90%, изменивший всё.

Scientists Trapped 1000 AIs in Minecraft. It Got Weird.

Scientists Trapped 1000 AIs in Minecraft. It Got Weird.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]