arrow
返回

A Code-Free, Direct-Manipulation Interface for Constructing Boolean Expressions

delete2026-01-01
delete0
PRE
AI
A
Andrin Gasser *
S
Sverrir Thorgeirsson
A
April Yi Wang
Zhendong Su 封面图
Zhendong Su (Zhendong Su)
DOI:10.1145/3770762.3772643delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
布尔代数是编程的基础,但布尔表达式的简洁文本语法与学生对逻辑条件的推理方式之间缺乏明确的映射。为弥合这一差距,我们介绍了布尔画布(Boolean Canvas),这是一种直接操作界面,允许学习者构建可视化的布尔图,同时实时生成相应的Python代码。我们报告了一项针对29名高等教育水平学生的事后测量研究,这些学生在有和没有布尔画布的情况下解决Python中的布尔逻辑任务。记录了任务成功率、认知负荷、系统愉悦度和感知可用性。结果显示,布尔画布在客观和自我报告指标上与传统代码编辑器表现相似。我们反思了设计与研究结果,识别出哪些功能支持了学习、哪些没有以及原因,并为教育工作者和工具开发者提供了基于证据的建议。
Keyword:
boolean logic
visual programming
direct manipulation
computer science education
programming by demonstration

期刊

P
PROCEEDINGS OF THE 57TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION V.1, SIGCSE TS 2026
IF:
0
论文数:
170
被引数:
0

机构

S
swiss federal institutes of technology domain
学者数:
9.0W
论文数: 8.0W
被引数: 163
引用论文

引用论文

暂无论文信息