大学生编程基础前测问卷
我看了你上传的这篇Duran et al. (2019)《Towards a Common Instrument for Measuring Prior Programming Knowledge》这篇确实是目前比较适合作为C刊论文“大学生编程基础/先验编程知识Prior Programming Knowledge”测量依据的文献之一。SCI_Duran_A_granular_Previous_K…不过我需要帮你明确一下它不是传统意义上的“编程基础问卷”而是一个经过验证的“先验编程知识自评测量工具self-evaluation instrument”。SCI_Duran_A_granular_Previous_K…如果你投教育技术、计算机教育方向 C 刊我认为它比普通自编“编程基础调查表”更合适。一、这篇工具测量什么Duran 等提出这个工具的目的是解决过去研究中不同研究采用不同的编程背景调查方式缺少统一标准导致结果难以比较。SCI_Duran_A_granular_Previous_K…因此他们构建了一个更加细粒度的先验编程知识测量工具。SCI_Duran_A_granular_Previous_K…它不是简单问有没有学过Python学过多久而是测学生对于基础编程概念的掌握程度。二、具体维度可以直接用于问卷文章将编程知识划分为 8 个核心概念SCI_Duran_A_granular_Previous_K…维度英文含义变量与赋值variables and assignment变量定义、存储输入输出input/output程序输入输出表达式与算术运算expressions and arithmetic operators运算逻辑条件语句conditional statementsif判断循环迭代loops and iteration循环结构数据集合data collections列表、集合函数方法functions and methods函数调用类与对象classes and objects面向对象SCI_Duran_A_granular_Previous_K…三、评分方式非常适合C刊它借鉴 CEFR欧洲语言能力框架的思想把编程能力分等级。SCI_Duran_A_granular_Previous_K…例如每个知识点A0 未接触我不了解这个概念。A1 初级我知道这个概念是什么意思。A2 基础我能够识别代码中的相关语法。B1 中级我能够阅读简单代码并预测运行结果。B2 较高级我能够理解包含多个结构组合的代码。C1 高级我能够解释该概念在不同代码中的作用。C2 精通我能够总结代码逻辑并迁移应用。SCI_Duran_A_granular_Previous_K… SCI_Duran_A_granular_Previous_K…四、信效度情况C刊最关心这篇文章样本量比较大最终数据2196名参与者SCI_Duran_A_granular_Previous_K…结果内部一致性较高Cronbach α约0.98SCI_Duran_A_granular_Previous_K…因素分析显示三个主要知识层次基础编程概念高级概念面向对象概念SCI_Duran_A_granular_Previous_K…所以作为论文方法部分非常有支撑。五、如果你用于中国大学生可以这样改我不建议完全照搬因为原量表针对CS1课程Java/命令式编程背景SCI_Duran_A_granular_Previous_K…中国高校可能涉及PythonC语言Java数据科学课程所以建议编程基础量表Prior Programming Knowledge采用 Duran 等2019框架本研究进行情境化调整一级维度1. 编程知识基础5级评分1不了解5能够熟练应用题目我能够理解变量和数据类型。1 2 3 4 5我能够理解条件判断结构。1 2 3 4 5我能够阅读并解释循环结构代码。1 2 3 4 5我能够理解函数调用过程。1 2 3 4 5我能够理解类和对象的基本概念。1 2 3 4 5第二部分保留背景变量因为原文也收集编程课程数量编程小时数使用语言数量最大程序规模SCI_Duran_A_granular_Previous_K…所以你的问卷可以增加编程经历是否学习过编程学习时间学习语言每周编程时间六、论文中引用写法可以直接用方法部分本研究采用 Duran 等2019提出的 Prior Programming Knowledge Instrument 对学生已有编程基础进行测量。该工具旨在克服传统编程背景调查缺乏统一标准的问题通过学生对变量、条件语句、循环、函数、数据结构及面向对象等核心编程概念的自我评价评估其先验编程知识水平。该工具已在超过2000名程序设计课程学习者中验证具有较好的内部一致性和结构效度。引用Duran, R., Rybicki, J. M., Hellas, A., Suoranta, S. (2019).Towards a Common Instrument for Measuring Prior Programming Knowledge. ITiCSE 2019, 443–449. DOI:10.1145/3304221.3319755. SCI_Duran_A_granular_Previous_K…我的建议站在C刊审稿角度如果你的研究是AIGC/ChatGPT辅助编程学习最佳组合① Prior Programming KnowledgeDuran,2019→ 控制变量② Programming Self-efficacy→ 心理机制变量③ Computational Thinking Scale→ 学习结果变量这样模型会比单纯调查“学生编程基础”高级很多。这篇 Duran 的量表可以用但我建议不要作为核心研究变量而作为前置能力控制变量这样在 C 刊审稿中逻辑更稳。

相关新闻

Unity3d限制鼠标不能移出窗口,隐藏鼠标:TaoToken 统一 Key 下的输入焦点与光标锁定配置

Unity3d限制鼠标不能移出窗口,隐藏鼠标:TaoToken 统一 Key 下的输入焦点与光标锁定配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 22:02:47 阅读更多 →
无需多开终端了:Claude Code 新增多会话调度台,一个屏幕盯住所有 AI 会话

无需多开终端了:Claude Code 新增多会话调度台,一个屏幕盯住所有 AI 会话

无需多开终端了:Claude Code 新增多会话调度台,一个屏幕盯住所有 AI 会话 【免费下载链接】claude-code Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing rout…

2026/10/11 22:02:47 阅读更多 →
Quarto 稳定版(Patch Release)发布全流程指南:从稳定分支测试、安装包构建到多渠道分发

Quarto 稳定版(Patch Release)发布全流程指南:从稳定分支测试、安装包构建到多渠道分发

开发工具文档 【免费下载链接】quarto-cli Open-source scientific and technical publishing system built on Pandoc. 项目地址: https://gitcode.com/gh_mirrors/qu/quarto-cli 点击查看 免费下载 Quarto(quarto-cli)的版本发布分为两条路…

2026/10/11 22:01:47 阅读更多 →

最新新闻

同城家政服务平台搭建,多商户派单方案详解

同城家政服务平台搭建,多商户派单方案详解

同城家政服务平台搭建:多商户入驻与智能派单方案详解同城家政行业早已从单一门店自营模式,转向多商户平台化联营发展。平台整合全城多家家政公司、个体服务商、持证服务师傅,统一承接用户订单,通过智能调度完成订单分发与履约。相…

2026/10/11 23:39:46 阅读更多 →
PDF加密权限解除实战:用qpdf免费命令行一键解锁

PDF加密权限解除实战:用qpdf免费命令行一键解锁

上周同事甩过来一个PDF,说打印店打不了,让我帮忙看看。我一看,文件本身没坏,是加了权限限制——允许查看,但打印和复制都被锁了。这种问题我一年能遇到几十次:文档在手机上看一点毛病没有,真要用…

2026/10/11 23:39:46 阅读更多 →
大数据缓存实战:Redis与Alluxio定位配置与踩坑

大数据缓存实战:Redis与Alluxio定位配置与踩坑

干大数据这行的人,迟早会被一个词拦住:慢。任务跑得慢、查询出得慢、报表刷得慢,追根问底,大多不是因为计算引擎不给力,而是存储访问拖了后腿。我在几个大数据平台的项目里折腾过缓存方案,常用的两样是Redi…

2026/10/11 23:39:46 阅读更多 →
基于蝴蝶优化算法的IEEE30节点无功优化Matlab实现与参数调优

基于蝴蝶优化算法的IEEE30节点无功优化Matlab实现与参数调优

1. 从"网损"到算法:先搞懂无功优化到底在优化什么说到电力系统优化调度,"有功优化"大家都很熟——机组出多少钱、发多少有功,直接影响运行成本。但大部分人第一次接触"无功优化"时都会有一个疑问:无…

2026/10/11 23:39:46 阅读更多 →
四月修复版H5农场养殖鸡蛋理财鸡源码部署与支付对接避坑指南

四月修复版H5农场养殖鸡蛋理财鸡源码部署与支付对接避坑指南

简介:最新修复版H5农场牧场养殖理财鸡游戏运营源码,定位为可直接运营的网站游戏项目,适合有建站基础、希望搭建休闲理财类H5游戏的个人或团队二次开发。资源包共2271个文件,约88.4MB,主体由HTML页面、JavaScript逻辑、…

2026/10/11 23:39:46 阅读更多 →
改进版Q-learning实战:Double Q、n步回报与经验回放

改进版Q-learning实战:Double Q、n步回报与经验回放

简介:基于Q-learning的改进版强化学习算法项目,聚焦路径规划场景,面向MATLAB用户及强化学习入门者。项目针对经典Q-learning收敛慢的问题,融合学习率衰减、动态ε-greedy探索、经验回放、目标网络与双线性更新等改进策略&#xff…

2026/10/11 23:38:45 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →