Programming in Brazilian Higher Education and High School: A Systematic Literature Review
本文通过系统性文献综述梳理巴西高等与中等教育中的编程教学方法、差距及行动机会,为制定有效的国家编程教育政策提供建议。
2025-01-28 cs.CY cs.PL
Proceedings Eighth and Ninth International Workshop on Trends in Functional Programming in Education
本卷包含五篇论文,经过审查后接受,基于分别在加拿大温哥华和波兰克拉科夫提交给TFPIE 2019和TFPIE 2020的演讲。TFPIE代表教育中的函数式编程趋势,作者在任何级别的函数式编程教学概念中展示了研究和经验。
2020-08-20 cs.CY cs.PL
Enhancing Computer Science Education with Pair Programming and Problem Solving Studios
本研究将生物医学工程领域的问题解决工作室(PSS)教学法与结对编程结合,构建适配计算机科学教育的教学设计框架,经三年CS1课程实践验证,可有效提升学生的参与度、学习效果与学习动机。
2023-11-03 cs.CY
Assessing the Usability of a Novel System for Programming Education
作者展示了在line_explorer上进行的一个简单可用性测试的结果,这是一个旨在让学生探索编程的创新工具。该系统提供了一个互动的环境,学生可以学习,审查和实践编程独立或通过一步一步的指导。学生在信息技术,计算机科学和信息系统进行了调查。研究结果表明,学生有兴趣在这个工具,而一些群体认为这个工具更有趣和有用。这些发现将有助于改进下一阶段测试的用户界面,其中包括简单性、可用性和扩展主题内容的变更。总的来说,在当前的设计阶段,line_explorer上的调查似乎对IT和CS专业更有用,但仍需要进行重大修改。
2017-11-15 cs.CY
Proceedings of the 4th and 5th International Workshop on Trends in Functional Programming in Education
本卷包含了第四届和第五届教育中函数式编程趋势国际研讨会(TFPIE 2015和TFPIE 2016)的会议记录,分别于2015年6月2日在法国索菲亚-安提波利斯和2016年6月7日在美国马里兰大学公园举行。
2016-11-26 cs.CY cs.PL
Exploring Generative AI Policies in Higher Education: A Comparative Perspective from China, Japan, Mongolia, and the USA
本研究采用QCA方法比较中、日、蒙、美四国高等教育领域生成式AI政策,发现四国态度均积极但侧重不同,且均未有效应对数字鸿沟,为政策制定提供全球参考。
2024-07-12 cs.CY
ChatGPT impacts in programming education: A recent literature overview that debates ChatGPT responses
本文通过收集 ChatGPT 对其在编程教育中的应用、优缺点和伦理问题的回答,并用近期文献加以检验,综述 ChatGPT 的影响及未来协作前景。
2023-09-26 cs.CY
Exploring Tracer Study Service in Career Center Web Site of Indonesia Higher Education
工人的素质能力目前不符合劳动力市场的标准和劳动生产率水平低,劳动力市场与教育之间缺乏沟通,社会经济结构和全球政治影响力市场的变化,科学技术的发展非常迅速,导致进入劳动力市场的资格,能力和要求发生根本性变化。Tracer Study的结果可以被大学用来确定对学生进行的教育过程是否成功。因此,高校需要一种技术服务来支持示踪研究的优化使用。其中之一是利用一个网站促进行为追踪研究。大多数服务跟踪研究提供的信息,以大学,如毕业年份,得到一份工作等待期,第一份工资工作,第一份工作,课程的相关性工作,并遵守在大学采取的主要工作领域。职业中心网站的跟踪研究功能对网站的人气有影响,尤其是在流量和文件丰富的网站。
2013-05-12 cs.CY
From Theory to Systems: A Grounded Approach to Programming Language Education
我提出了一种新的方法来教授研究生级别的程序设计语言课程,重点是使用系统编程思想和语言,如WebAssembly和Rust来激励PL理论。利用学生以前使用低级语言的经验,本课程展示了如何使用类型系统和PL理论来避免学生在实践中遇到的棘手的现实世界错误。我反思了在斯坦福大学两年的教学课程设计和经验教训,表明整合系统思想可以为学生提供更接地和愉快的程序设计语言教育。课程表、课程笔记和作业都可以免费获得:http://cs242.stanford.edu/f18/
2019-04-14 cs.CY cs.PL
Measuring the technological pedagogical content knowledge (TPACK) of in-service teachers of computer science who teach algorithms and programming in upper secondary education
本研究基于技术教学与内容知识(TPACK)框架(Mishra & Koehler,2006)和Schmidt et al.(2009)的TPACK工具,考察了全国1032名计算机科学中学教师的技术、教学、内容知识及其组合。研究结果表明,内容知识和技术知识的评分很高(平均值分别为4.38和4.16),似乎中学教师对他们的教学内容知识和他们的技术内容知识的信心较低(平均值分别为3.51和3.68)。
2021-05-17 cs.CY
Proceedings Second Workshop on Trends in Functional Programming In Education
2013年5月13日,第二届教育中函数式编程趋势国际研讨会(TFPIE 2013)在美国犹他州普罗沃的杨百翰大学举行。TFPIE的目标是聚集研究人员,教授,教师和所有对教育中的函数式编程感兴趣的专业人士。提交的材料由TFPIE 2013计划委员会使用现行的学术标准进行审查。本卷中的2篇文章作为这一过程的结果被选择出版。Tobin-Hochstadt和Van Horn报告了他们对第一学期函数式编程课程(使用语言,编程环境等)到第二学期面向对象编程课程(使用面向产品的语言,环境等)之间的困难过渡的解决方案。发现这种混乱的情况下,学生难以掌握的关键概念,作者提出并评估了新的介绍第二学期的课程,根据环境和语言的学生使用之前,重点是关键的面向对象的概念。考德威尔提出了一个教育叙事,重点是推理程序,使用结构归纳原则。他认为,更多这样的正式推理应该得到更多的重视,在编程教育,并证明了其可行性,通过报告他的经验,使用这种叙述在函数式编程课程在怀俄明大学。
2013-12-08 cs.CY cs.PL
Redefining Computer Science Education: Code-Centric to Natural Language Programming with AI-Based No-Code Platforms
本文探讨编程领域人机交互的演变,指出基于AI的无代码平台正推动编程从适配机器的代码模式转向自然语言交互,这对计算机科学教育影响深远,需将其融入课程并持续研究相关问题以调整教育策略。
2023-08-19 cs.CY cs.HC
Proceedings 3rd International Workshop on Trends in Functional Programming in Education
TFPIE的目标是聚集研究人员,教授,教师和所有对教育中的函数式编程感兴趣的专业人士。这包括函数式编程的教学,也包括函数式编程作为其他主题教学工具的应用。研讨会后的审查过程中收到了13份提交,这是由程序委员会审查,假设科学期刊出版标准。本卷中的六篇文章作为这一过程的结果被选中出版。
2014-12-12 cs.CY cs.DS cs.PL
Exploring the Factors of "AI Guilt" Among Students -- Are You Guilty of Using AI in Your Homework?
本研究针对中学生使用AI完成学业任务时产生的“AI内疚感”展开质性研究,明确了其三大构成维度,提出需重新定义学术诚信、完善伦理指引与教育支持,助力学生合理应对教育中的AI应用。
2024-07-15 cs.CY
Proceedings First International Workshop on Trends in Functional Programming in Education
2012年6月11日,第一届教育中函数式编程趋势国际研讨会(TFPIE 2012)在苏格兰圣安德鲁斯大学举行。TFPIE的目标是聚集研究人员,教授,教师和所有使用或有兴趣在教育中使用函数式编程的专业人士。提交的材料由TFPIE 2012计划委员会使用现行的学术标准进行审查。本卷中的4篇文章作为这一过程的结果被选中出版。这些文章涵盖了使用函数式编程进行教育的各种新颖方法。Page和Gamboa描述了他们如何向学生介绍计算思维和使用逻辑和基于等式的推理解决问题。O'Donnell描述了通过使用仿真和功能硬件描述语言使计算机系统课程变得生动的努力。Radge描述了一种新的CS1方法,该方法利用了数学抽象中的不精确性和编程中所需的精确性之间的相互作用。Stutterheim,Swierstra和Swierstra描述了一种新的方法,使用基于Web的解释器和定理证明器向高中生介绍编程和计算机科学中的重要思想。
2013-01-20 cs.CY cs.PL
Invitation to Ezhil: A Tamil Programming Language for Early Computer-Science Education
Ezhil是一种泰米尔程序设计语言,支持命令式编程,混合使用泰米尔语和英语标识符和函数名。Ezhil编程系统是针对K-12(初中)水平的泰米尔语学生,作为早期介绍像计算机科学家一样思考。我们相信,这种“算术”知识很容易从母语(泰米尔语)转移到普遍的英语编程系统中,如Java、dot-Net、Ruby或Python。Ezhil致力于改善21世纪的计算能力。
2013-08-08 cs.CY cs.PL
Exploring the Applications of Generative AI in High School STEM Education
本研究通过实验方法探讨生成式人工智能在高中STEM教育(尤其是物理)中的应用,发现其对提升学生学科参与度的影响最为显著。
2025-09-16 cs.CY cs.HC
Trust, Usefulness, and Dependency on AI in Programming: A Hierarchical Clustering Approach
Don Honorio Ventura State University(唐·奥诺里奥·文图拉州立大学)
本研究通过层次聚类方法分析了学生对AI工具的信任、有用性和依赖性,发现依赖性受基础设施和接触影响,建议通过干预措施提升AI在编程教育中的应用效果。
2025-11-30 cs.CY
Modern Constraint Programming Education: Lessons for the Future
Georgia Institute of Technology(佐治亚理工学院)
本文从CP教师视角梳理当前约束编程教育现状,介绍佐治亚理工面向大规模工科生的CP入门创新教学方法,总结课程经验并提出助力CP教育长期发展的未来方向建议。
2023-08-25 cs.AI cs.CY
The Influence and Relationship between Computational Thinking, Learning Motivation, Attitude, and Achievement of Code.org in K-12 Programming Education
本研究探讨了Code.org积木编程对小学生计算思维、动机、态度及学业表现的影响,发现这些因素显著提升且高度正相关,强调了其相互依赖性对编程成功的重要作用。
2024-12-05 cs.CY cs.HC
ClassCode: An Interactive Teaching and Learning Environment for Programming Education in Classrooms
随着对计算机素养和编码技能的需求不断增长,编程教育变得越来越重要。尽管交互式在线学习系统越来越受欢迎,但学校中的许多编程课程并没有改变传统课堂设置的教学形式。我们在这里看到了两个研究机会。学生可能有不同的专业知识和编程经验。因此,特定的内容和教学速度可能会让有经验的学生分心,也可能会让初学者感到沮丧。在一个大教室里,教师无法监督每个学生的学习进度,并且很难将教材与每个学生的理解水平相匹配。我们推出ClassCode,这是一个为课堂编程教育量身定制的基于网络的环境。学生可以按照自己的进度参加教师准备的在线教程。然后,他们可以通过在教程中进行交互式编码练习来加深理解。ClassCode跟踪每个学生的所有互动,并将其汇总给教师。这是一份进度报告,便于教师在现场提供额外的解释或修改课程材料。我们的用户评估通过一个小型讲座和专家评审,由教师和助教证实了ClassCode的潜力,揭示了它如何解决大学现有编程课程中的问题。
2020-01-22 cs.CY cs.HC
Designing the Future of Entrepreneurship Education: Exploring an AI-Empowered Scaffold System for Business Plan Development
Hong Kong University of Science and Technology (Guangzhou)(香港科技大学(广州))
本研究通过教育者与学生的质性反馈,提出 AI 赋能商业计划书支架系统的三大设计维度,以弥补个性化指导不足并保留人本导师与实践学习价值。
2025-05-29 cs.CY cs.HC
Exploring the Modular Integration of "AI + Architecture" Pedagogy in Undergraduate Design Education: A Case Study of Architectural Design III/IV Courses at Zhejiang University
Zhejiang University(浙江大学)
本研究通过浙江大学建筑设计III/IV课程案例,探索AI与建筑教学的模块化整合,结合技术与伦理教育,提升学生数字技能与战略认知。
2025-12-14 cs.AI cs.CY
Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Course
Faculty of Arts and Science(文理学院);Kyushu University(九州大学);Faculty of Information Science and Electrical Engineering(信息科学与电气工程学院)
本文通过八周 Python 课程的问卷、开放题与对话数据分析,考察一年级学生使用 ChatGPT 的互动方式、感知效用、优势与局限。
2024-04-05 cs.AI cs.CY cs.PL
Monitor++?: Multiple versus Single Laboratory Monitors in Early Programming Education
贡献:本文提出了一种实证研究的入门级编程课程的学生使用多个显示器,并比较他们的表现和自我报告的经验与学生使用一个单一的显示器。背景技术背景:许多技术领域的教学级编程通常使用多监视器站,然而,一些教育实验室使用单监视器站。这并不能代表学生在实践和体验式学习中会遇到的情况。研究问题:本研究旨在回答三个研究问题。这些问题包括发现学生的经验观察,对比使用一个显示器的学生与使用两个显示器的学生的表现,以及调查学生使用多个显示器的方式。方法:研究中一半的学生可以使用多个显示器。这是两个研究组之间唯一的区别。本研究对比了年级中位数,并进行了中位数检验评估。此外,经验调查促进了likert规模的价值观和开放式的反馈问题促进文本分析。研究的局限性包括样本量小(86名学生)和缺乏对参与者组成的控制。调查结果:学生的反应非常积极的评价他们的经验,使用干预。总体而言,多显示器组的性能略有改善。最大的改进是在软件设计和图形作业。在接口和层次结构实验中,性能在统计上显著提高。学生以不同的方式使用多显示器,包括参考指南,作业规范等。
2021-08-13 cs.CY
Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education
针对现有编程教育LLM反馈研究忽略教学原则的问题,提出结合经典反馈模型与中学教师经验的LLM教学反馈框架,经教师混合评估验证其效果,同时指出需结合人类教学经验弥补其情境适配不足的缺陷。
2025-09-03 cs.CY
Exploring the Causal Relationship between Walkability and Affective Walking Experience: Evidence from 7 Major Tertiary Education Campuses in China
本研究基于中国7所高校697名学生的数据,通过反事实分析发现校园步行适宜性改善使积极步行体验概率提高9.75%,证实了步行适宜性与情感体验的因果关系。
2023-09-27 cs.CY
Say What? Examining Text and Voice Input Modalities for Prompt-Based Programming in Computing Education
University of Auckland(奥克兰大学);MPI-SWS(马克斯·普朗克计算机研究所);Aalto University(阿尔托大学);Abilene Christian University(阿比林基督教大学)
探索编程入门学生用文本或语音输入解决提示问题的情况,发现输入文本提示的学生更易首次尝试成功,多数学生偏好文本,定性分析揭示学生对两种输入方式的看法及优缺点,为计算教育多模态工具和教学设计提供启示。
2026-07-08 cs.CY
From GPT-3 to GPT-4: On the Evolving Efficacy of LLMs to Answer Multiple-choice Questions for Programming Classes in Higher Education
本研究评估了从 GPT-3 到 GPT-4 的三个 GPT 模型在高等教育 Python 编程课程 530 道多项选择题上的能力演变,揭示了模型日益增强的答题能力对现有评估体系的挑战。
2023-11-16 cs.CY
Engaging, Large-Scale Functional Programming Education in Physical and Virtual Space
在世界范围内,计算机科学系的入学人数急剧增加。此外,持续的COVID-19疫情要求机构从根本上取代传统的现场教学方式,将互动从物理空间转移到虚拟空间。我们报告我们的策略和经验,解决这些问题的一部分,基于Haskell的功能编程和验证课程,容纳超过2000名学生在两个学期的课程。除此之外,我们还通过每周的编程比赛和创造性的家庭作业项目、与行业合作伙伴的研讨会以及协作的成对编程教程来促进参与。为了向数百名学生提供如此广泛的课程,我们自动化了编程反馈以及归纳证明练习。我们解释并分享我们的工具和练习,以便其他教育工作者可以重复使用。
2022-07-26 cs.CY cs.PL
Public Engagement in Action: Developing an Introductory Programming Module for Apprentices
本文探讨了在华威大学学位学徒制中,将公众参与整合到入门编程模块的设计,通过V模型结合社区参与和传统编程教育,提升学徒的技术与软技能。
2024-12-04 cs.CY
Exploring Error Types in Formal Languages Among Students of Upper Secondary Education
本文通过智能辅导系统收集数据,探索了高中学生在形式语言学习中出现的非功能性理解、策略性及语法等错误类型,为理解学生的学习困难提供了起点。
2024-09-23 cs.CY cs.FL
Design and implementation of a Framework for remote experiments in education
远程控制实验室是一种教学和学习工具,越来越成为各级教学和学习过程的基础。对现有系统的研究突出了所使用的程序设计语言、整体架构和网络通信模式上的一系列限制,这些限制阻碍了这些系统的进一步采用。当前的技术和现代WEB架构允许解决这些限制。在这里,我们提出了免费(框架远程实验教育)平台,一个新的系统,使用现代技术,架构和编程实践,将更容易与外部工具和服务以及新的实验集成。FREE是用Python、Django编程框架、HTML、JavaScript和Web服务开发的,以简化新功能的开发。所设计的架构提供了一个虱子之间的耦合基础设施和远程实验,促进进一步的发展,并允许新的实验集成。目前,FREE已经在多个国家运行,提供物理领域约五种类型的实验,与各种学习管理系统和外部认证机制集成。使用FREE,新实验的开发和集成(独立于支持硬件和程序设计语言)现在更容易向远程用户提供。
2022-11-02 cs.CY
Closing the Loop: An Instructor-in-the-Loop AI Assistance System for Supporting Student Help-Seeking in Programming Education
MPI-SWS(德国马克斯·普朗克计算机系统研究所)
本研究提出一种教师在环的AI辅助系统,通过整合AI提示与升级机制,帮助学生在AI支持不足时寻求教师反馈,提升编程教育中的帮助质量。
2026-01-26 cs.CY
Knowledge Tracing in Programming Education Integrating Students' Questions
Elice(埃利斯公司)
本文提出 SQKT 模型,将学生提问与自动提取的技能信息融入知识追踪,以提升编程学习表现预测,并在 Python 课程中验证其高精度与跨域泛化能力。
2025-01-22 cs.AI cs.CY cs.SE
Evaluating the Application of Large Language Models to Generate Feedback in Programming Education
University of Siegen(锡根大学)
本研究评估GPT-4在编程教育中生成反馈的应用,通过51名学生的学期测试,发现其能有效解决代码错误,但存在错误建议和幻觉问题,需进一步改进。
2024-03-13 cs.AI cs.CL cs.CY
Exploring Individual and Collaborative Storytelling in an Introductory Creative Coding Class
通过讲故事来教授编程是一种流行的教学方法,也是一个活跃的研究领域。然而,这一领域以前的大多数工作都集中在使用基于块的编程的K-12学生身上。很少,如果有的话,工作已经检查了大学生使用基于文本的编程的方法。本经验报告填补了这一空白。具体来说,我们报告我们的经验管理三个讲故事的任务-两个人和一个合作-在介绍计算机科学类与49名本科生使用$\textit{p5.js}$,一个基于文本的编程库的创意编码。我们的工作有助于理解学生的经验与三个创作过程和一组建议,以改善管理和经验与个人和协作讲故事与基于文本的编程。
2021-09-29 cs.CY
Same Rules, Mixed Messages: Exploring Community Perceptions of Academic Dishonesty in Computing Education
College of Computing, Georgia Institute of Technology(佐治亚理工学院计算机学院);Facultad de Ingenierı́a, Universidad El Bosque(埃尔博斯克大学工程学院)
研究探讨了计算教育中不同群体对学术不端行为的认知差异,发现教师将学术不端归因于压力和懒惰,而学生和助教则强调基础知识差距和时间管理问题,凸显了沟通与课程设计的必要性。
2026-10-04 cs.CY
A Survey of LLM-Based Applications in Programming Education: Balancing Automation and Human Oversight
North Carolina State University(北卡罗来纳州立大学);University of Pittsburgh(匹兹堡大学)
该综述梳理 LLM 在编程教育中的形成性反馈、评估与知识建模应用,指出结合教育者人在回路监督与课程适配最能兼顾自动化支持和教学目标。
2025-10-04 cs.CY cs.HC
Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutors
MPI-SWS(马克斯·普朗克软件系统研究所);Microsoft(微软公司);TU Wien(维也纳技术大学)
该研究系统性评估了ChatGPT和GPT-4在多种Python编程教育场景中的表现,发现GPT-4大幅优于ChatGPT且接近人类导师水平,并指出了其仍需改进的方向。
2023-08-01 cs.AI cs.CL cs.CY
From Generation to Adaptation: Comparing AI-Assisted Strategies in High School Programming Education
本研究通过对比高中生在编程中从头生成与改编现有代码两种LCA辅助策略,发现改编方法显著提升MVP完成率,并提出结合技术支架与教学指导的双重支架模型,强调教学设计对AI整合成效的关键作用。
2025-06-19 cs.CY cs.SE
Personalization, Cognition, and Gamification-based Programming Language Learning: A State-of-the-Art Systematic Literature Review
本文通过系统综述81项研究,探讨个性化游戏化在编程语言学习中的作用,发现其能提升学生动机、参与度和学习成果,但效果受游戏化元素类型、个性化程度及学习者特征影响,并为教育实践提供了设计启示。
2023-09-05 cs.CY
Self-Regulated Personal Contracts as a Harm Reduction Approach to Generative AI in Undergraduate Programming Education
University of Michigan(密歇根大学)
本文设计了基于危害减少和自我调节学习理论的生成式AI合同,帮助学生在编程学习中做出有意决策,但发现自我意识并不总能保证持续的行为改变。
2026-03-11 cs.CY
Pedagogical Promise and Peril of AI: A Text Mining Analysis of ChatGPT Research Discussions in Programming Education
Pampanga State University(帕曼加州大学)
本文通过文本挖掘分析编程教育中ChatGPT的研究文献,揭示了教学实施、以学生为中心的学习、AI基础设施与人机协作、以及评估与模型评估四大主题,指出需加强评估与治理机制。
2026-05-01 cs.AI cs.CY
Education Games To Learn Basic Algorithm With Near Isometric Projection Method
程序设计与算法基础学习是计算机专业学生必修的课程之一。由于这一课是知识基础,这是非常重要和必要的,在学习编程语言之前,必须鼓励学生学习它,以避免困难,通过使用算法学习游戏应用程序与近等距投影,学生或未来的学生变得更感兴趣的学习算法和编程。在本研究中,基本的学习算法集中在材料排序,重载,程序,递归循环和条件,这是使它可以更容易地为学生学习编程算法的基础知识。仿真结果表明,所提出的教育游戏与近等距投影方法达到83.87%的协议声明,应用游戏学习基本的编程算法是有趣的,并帮助他们理解基本算法后,使用UAT测试。使用用户接受度测试对努桑塔拉多媒体大学的30名学生进行测试
2020-05-27 cs.CY cs.GT
Exploring a Handwriting Programming Language for Educational Robots
Ecole Polytechnique Fédérale de Lausanne (EPFL)(洛桑联邦理工学院);SUPSI-DFA(瑞士南部应用科学与艺术大学-师范系)
最近,在义务教育中引入计算机科学和教育机器人越来越受到关注。然而,在教室里使用屏幕往往会遇到阻力,特别是在小学。为了解决这个问题,本研究提出了一个基于手写的程序设计语言的教育机器人的发展。为了更好地与现有的课堂实践保持一致,它允许学生通过用普通的笔和纸绘制符号来编程机器人。普通智能手机利用计算机视觉和机器学习算法处理手绘指令,并将命令发送给机器人执行。为了配合当地的计算机科学课程,设计了一个适当的操场和脚手架学习任务。该系统进行了评估,在一个初步的测试与八名教师,开发人员和教育研究人员。与会者指出,有些技术方面还可以改进,但他们也承认,这种方法有可能使小学的计算机科学教育更容易获得。
2021-07-03 cs.CY cs.LG cs.PL
NaijaCoder: Participatory Design for Early Algorithms Education in the Global South
NaijaCoder针对尼日利亚等全球南方国家电力与网络不稳定等挑战,通过参与式设计和学生反馈迭代,为高中生提供免费算法与编程暑期课程,以培养其问题解决与批判性思维能力。
2023-10-31 cs.CY
GitSEED: A Git-backed Automated Assessment Tool for Software Engineering and Programming Education
针对编程课程人数多、现有自动化评估工具难定制、语言支持有限的问题,本文提出GitLab支撑的语言无关评估工具GitSEED,助力学生学习git与编程,支持教师定制反馈,实验证实其与学生参与度正相关。
2024-09-11 cs.CY cs.SE
Connecting the Dots: Computer Systems Education using a Functional Hardware Description Language
功能硬件描述语言使学生能够获得计算机系统的工作理解,并看到抽象的层次如何配合在一起。通过模拟电路,数字设计就像编程一样成为一个活生生的话题,而不仅仅是一组需要记忆的惰性事实。讨论了20多年来通过函数式编程教学计算机系统的经验。
2013-01-22 cs.CY cs.PL
Exploring utilization of generative AI for research and education in data-driven materials science
Institute for Solid State Physics, University of Tokyo(东京大学固体物理研究所);National Institute for Materials Science(国家材料科学研究所);Graduate School of Frontier Sciences, University of Tokyo(东京大学前沿科学研究生院)
本文通过AIMHack2024黑客马拉松,探索生成式AI在数据驱动材料科学中的应用,涵盖AI辅助软件试验、AI导师和GUI开发,并总结整合策略。
2025-08-04 cs.AI cs.CY cs.LG
Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation
University College Dublin(都柏林大学);The University of Auckland(奥克兰大学);Abilene Christian University(阿比林基督教大学)
在计算教育中,入门编程序列一直是许多研究的焦点。最近出现的几个可行的和免费可用的AI驱动的代码生成工具在这个领域提出了几个直接的机会和挑战。在这份立场文件中,我们认为,社区需要迅速采取行动,决定可以和应该利用哪些可能的机会,以及如何利用,同时也要努力克服或以其他方式减轻可能的挑战。假设这些工具的有效性和扩散将继续迅速发展,如果没有快速,深思熟虑和协调一致的努力,教育工作者将失去帮助塑造机会的优势,以及挑战将持续下去。通过这篇文章,我们的目标是在计算教育社区中进行讨论。
2022-12-02 cs.AI cs.CY cs.HC
A Hierarchical Integer Linear Programming Approach for Optimizing Team Formation in Education
本文提出EDU-TF问题及模块化优化方法,通过分层整数线性规划灵活调整目标以适应教育需求,在真实大学数据上优于启发式教师分配团队,为教育场景下的算法化团队组建提供了新思路。
2025-06-03 cs.CY math.OC
Supervised Fine-Tuning LLMs to Behave as Pedagogical Agents in Programming Education
University of New South Wales(新南威尔士大学);Princeton University(普林斯顿大学)
本文提出通过监督微调大语言模型(GuideLM)提升编程教育中的教学效果,集成于DCC编译器,实验显示苏格拉底式引导提升8%、用词经济性提升58%,但准确性略有下降。
2025-02-27 cs.CL cs.CY
AI Across Borders: Exploring Perceptions and Interactions in Higher Education
本研究调查北爱尔兰和印度高等教育机构1211名学生对GenAI的认知,发现计算机科学学生态度相似且性别无显著影响,揭示了影响经验的关键因素交互作用。
2025-08-14 cs.CY cs.HC