HRI Curriculum for a Liberal Arts Education
Franklin & Marshall College(富兰克林马歇尔学院);University of Colorado Boulder(科罗拉多大学博尔德分校)
本文探讨了在本科文理学院教授人机交互(HRI)课程的机遇与挑战,并提供了一份改编自先前版本课程的示例教学大纲。
2024-03-20 cs.CY cs.HC cs.RO
Teaching Introductory Electrical Engineering Course to CS Students in a Russian University
本文介绍了俄罗斯某大学信息技术系电气工程导论课程的开发和教学经验。该部门的课程符合美国工程学校的典型计算机科学课程,但明显遗漏了类似的电气工程课程。在开发课程时,我尽我所能关注系里学生的学习偏好。我还希望在一定程度上为满足电气工程CAD软件开发人员的劳动力市场需求做出贡献。至于灵感,我被米德和康威革命的想法迷住了,尽管与我的企业间接相关。
2011-07-19 cs.CY
Detecting Knowledge Gaps from Conversational AI Interactions Using Curriculum Prerequisite Graphs
Georgia Institute of Technology(佐治亚理工学院)
提出一个流水线,通过少样本文本分类器将学生向对话式AI助教提出的问题映射到课程主题,并利用GPT-4提取的先决条件知识图谱,以检测主题级知识缺口。
2026-06-09 cs.AI cs.CL cs.CY
Toward New Vision in Teaching Calculus
通常数学的第一门课是微积分。它是商业,工程和科学课程的核心课程。然而,许多学生面临着学习微积分的困难。这些困难往往是由于先前对数学的恐惧造成的。今天的学生没有计算机技术就无法生存。计算机在教学中的应用,可以使枯燥的传统教学方式转变为更加活跃和富有吸引力的教学方式。在本文中,我们将展示如何使用Excel在微积分教学中,通过不同类型的应用程序,从商业到工程,提高学生的学习和理解。所提出的方法的有效性进行了测试,从不同专业的45名学生在一段时间的两个学期的随机样本。
2012-12-25 cs.CY
Teaching AI, Ethics, Law and Policy
Tel Aviv University(特拉维夫大学)
网络空间和使用人工智能(AI)的智能系统的发展为计算机专业人员、数据科学家、监管机构和政策制定者带来了新的挑战。例如,自动驾驶汽车提出了新的技术、道德、法律和公共政策问题。本文提出了一门名为《计算机、伦理、法律与公共政策》的课程,并对该课程的课程设置提出了建议。本文介绍了与构建和使用智能系统相关的伦理、法律和公共政策问题。
2019-08-30 cs.AI cs.CY cs.LG
Beyond Surveys: Analyzing Software Development Artifacts to Assess Teaching Efforts
这篇创新实践论文提出了一种使用软件开发工件来衡量学生行为和课程设计变化的有效性的方法。有一个不断需要调整大学课程,以适应不断变化的要求和行业的转变。因此,作为一名教育工作者,至关重要的是要有办法,以确定课程设计变化的影响。在本文中,我们提出了我们的方法来分析软件存储库,以衡量学生在项目工作中的行为。我们评估这种方法在一个大学本科软件开发课程教学敏捷开发方法的案例研究。调查显示,对课程的积极态度和所采用的开发方法从Sunday到Kanban的变化。然而,调查无法用来确定学生调整工作流程的程度,以及他们是否按照课程目标这样做。因此,我们分析了学生的软件存储库数据,这些数据代表了教育工作者可以收集的信息,以揭示对学习成功和详细学生行为的见解。我们分析了在过去五门课程中创建的软件存储库,并评估了看板和Scrum使用之间的工作流程差异。
2019-03-20 cs.CY cs.SE
"Tell me and I forget, teach me and I may remember, involve me and I learn": changing the approach of teaching Computer Organization
千禧一代进入大学,有时对某些课程的方法感到不舒服。当数字原住民接受纸和笔作为工具时,前几代学生的想法开始失败。课程必须从旧的基于纸张的方法更新到动手和计算机化的版本。目前的工作讨论了这一更新和意见的过程中,计算机组织的计算机科学课程在布宜诺斯艾利斯大学的一个实施。它还包括一些指标,显示了吸引和吸引数字一代的变化的有效性。
2017-03-08 cs.CY
Developing E-Learning Materials for Software Development Course
软件开发是维多利亚大学目前在其五个本地和国际校区向本科生提供的核心二年级课程。该项目旨在重新设计现有课程,以支持以学生为中心的教学。它旨在提供一个学习环境,学习者可以反思新材料,与他人讨论他们的初步理解,积极寻找新信息,发展沟通和协作技能,并建立与现有知识库的概念联系。跨校区课程创新的主要特点是使用Blackboard(Blackboard Learning System的简称)来辅助课程内容的组织和在线交付。一个定义良好的和集成的案例研究在整个过程中使用,以提供软件开发的现实实践经验。它允许学生控制自己的学习,同时为那些有特殊学习困难的学生提供支持。在本文中,开发的课程和学习成果进行了描述。介绍了用于教学和学习活动的电子学习材料和各种黑板工具。最后,从课堂教学经验中得出结论。
2010-06-04 cs.CY
Teaching Logic to Information Systems Students: Challenges and Opportunities
与计算机科学相比,逻辑的基本作用被广泛认可,它在信息系统课程中几乎不存在。在本文中,我们认为,而不是逻辑的排除在IS课程,一个显着的适应的内容,以及教学方法,需要与IS从业者的需求相一致。我们提出了我们的愿景,这样的适应和报告的具体步骤,实现在海法大学的研究生课程的设计和教学。我们讨论了课程计划,并提出了一些数据的学生对课程的反馈。
2015-07-14 cs.CY cs.LO
Engaging Teachers to Co-Design Integrated AI Curriculum for K-12 Classrooms
人工智能(AI)教育是K-12教师越来越受欢迎的主题领域。然而,很少有研究调查如何设计人工智能教育,使所有学习者更容易获得。我们与15名K-12教师组织了共同设计研讨会,以确定将人工智能教育融入核心课程的机会,以利用学习者的兴趣。在共同设计研讨会期间,教师和研究人员共同创建了课程计划,其中人工智能概念被嵌入到各种核心科目中。我们发现,K-12教师需要额外的脚手架在课程中,以促进道德和数据的讨论,并为学习者的参与,协作和反思的价值支持。我们确定了研究人员和教师合作的机会,使人工智能教育更容易获得,并提出了一个示范课程计划,显示了在非计算学科中教授人工智能的切入点。我们还反映在远程设置与K-12教师共同设计。
2020-09-22 cs.CY physics.ed-ph
TriQuest:An AI Copilot-Powered Platform for Interdisciplinary Curriculum Design
College of Computer Science and Technology, Huaqiao University(华侨大学计算机科学与技术学院);Faculty of Education, Beijing Normal University(北京师范大学教育学部)
TriQuest是一个AI副驾驶平台,利用大型语言模型和知识图谱,通过人机协作评审,帮助教师高效生成高质量跨学科教案,提升效率并降低设计门槛。
2025-10-23 cs.AI cs.CY
Open and Cultural Data Games for Learning
教育工作者经常寻求在课堂上引入游戏的方法,以打破通常的教学常规,用额外的知识扩展通常的课程,但主要是作为激励学生和增加他们对课程内容的参与的一种手段。尽管绝大多数学生发现游戏是有吸引力的,并欢迎改变通常的教学实践,许多教育工作者和家长怀疑他们的教育价值,在本文中,我们讨论了一个纸牌游戏,旨在教环境问题的早期小学生,使用开放数据。我们提出了一个比较研究的游戏如何增加学生的兴趣的主题,以及他们的表现和参与的过程中,与传统的教学和Prezi演示文稿用于教相同的内容给其他学生群体。
2020-04-16 cs.CY
Exploring the Use of ChatGPT as a Tool for Learning and Assessment in Undergraduate Computer Science Curriculum: Opportunities and Challenges
Prince Sultan University(苏丹王子大学)
本文通过对照实验研究ChatGPT在本科计算机科学编程课程学习与评估中的应用,发现其虽能提升学生得分,但代码存在不一致和不准确问题,揭示了高等教育引入人工智能的机遇与挑战。
2023-04-16 cs.AI cs.CY
Experiences with efficient methodologies for teaching computer programming to geoscientists
计算机编程曾经被认为是专业软件开发人员所需要的技能。但今天,考虑到计算和数据科学的普遍性,所有科学家和工程师都必须至少具备编程的基本知识。众所周知,教授如何编程是一项艰巨的任务,特别是对那些几乎没有计算机背景的学生。然而,也有丰富的基于证据的教学实践,用于教授编程技能,可以应用于大大提高学习成果和学生体验。采用这些做法自然会提高学习效率--如果要将编程纳入已经很繁忙的地球科学课程,这一点至关重要。本文认为,本科计算机编程课程,在过去的5年中,在伦敦帝国理工学院地球科学与工程系运行。每年使用的教学方法一起讨论所遇到的挑战,以及如何影响学生的表现的方法。匿名的学生分数和反馈被用来强调这一点,以及对课程所做的调整如何最终导致一个高效的学习环境。
2016-06-09 cs.CY
A Guide to Teaching Data Science
对数据科学教育的需求正在激增,统计部门提供的传统课程无法满足寻求培训的人的需求。这导致一些意见主张更新统计课程。统一的建议是计算应该发挥更突出的作用。我们强烈同意这一建议,但主张主要优先事项是将应用程序带到Nolan和Speed(1999)提出的最前沿。我们还认为,负责开发数据科学课程的个人不仅应该接受统计培训,还应该有分析数据的经验,主要目标是解决现实世界的问题。在这里,我们分享了一套一般原则,并提供了一个详细的指南,该指南来自我们开发和教授完全以案例研究为中心的研究生水平的入门数据科学课程的成功经验。我们主张统计思维的重要性,正如Wild和Pfannkuck(1999)所定义的那样,并描述了我们的方法如何教会学生在数据科学中取得成功所需的三项关键技能,我们称之为创建,连接和计算。本指南也可用于希望在开始教授入门课程之前获得更多有关数据科学的实用知识的统计学家。
2017-05-15 cs.CY stat.OT
Interdisciplinary Translation of Comparative Visualization
空间可视化技能和解释在设计专业中至关重要,但传统上很难有效地教授。可视化和多媒体演示研究表明,在特定的学习领域的学习成果的积极改善。但是,学科之间的比较可视化教学法的发展和翻译知之甚少。本研究旨在确定一种方法来开发可比的多模态和交互式的可视化和随之而来的学生的反思课程设计师在课程中,可以利用可视化和操纵。从以前使用的比较多模态可视化教学法在多媒体3D建模类的结果被用来作为指导翻译教学法的建筑设计。重点是如何通过媒体属性,课程排序和反思来指导比较多模态可视化的使用,以告知有效的教学和学习。
2016-06-11 cs.CY cs.HC
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
An Experience Report of Executive-Level Artificial Intelligence Education in the United Arab Emirates
Uppsala University(乌普萨拉大学);University of Oxford(牛津大学);New York University Abu Dhabi(纽约大学阿布扎比分校);Linacre College, University of Oxford(牛津大学林纳克学院);Artificial Intelligence Office(人工智能办公室)
教授人工智能(AI)是一项挑战。这是一个快速发展的领域,因此很难让人们了解最新的最新技术。为学生提供的教育服务不断增加,超越了人工智能教育传统上所提供的大学学位课程。在本文中,我们提出了在阿拉伯联合酋长国(UAE)为企业高管教授人工智能课程的经验报告。我们没有只关注理论和技术方面,而是开发了一门教授人工智能的课程,旨在让学生了解如何将其融入现有的业务流程。我们提出了我们的课程,课程和教学方法的概述,我们讨论了我们对教学成人学习者的思考,并在阿联酋的学生。
2022-02-02 cs.AI cs.CY
Bridging the Research-Practice Gap in Requirements Engineering through Effective Teaching and Peer Learning
在本文中,我们介绍了研究实践差距的概念,因为它是在软件需求工程领域的看法。对这一差距的分析表明,研究与实践差距的两个主要原因是缺乏有效的沟通和大学课程中要求工程材料的覆盖面相对较低。我们讨论了软件需求工程(SRE)硕士课程的设计和交付,旨在克服一些问题,造成了研究实践的差距。通过鼓励学生在同伴学习环境中分享他们的经验,我们的目标是提高学生(其中许多人是当前的行业从业者)和研究人员(包括学术人员)之间的共同理解,以提高有效合作的潜力,同时发展入学学生的需求工程技能。学生在课程中的反馈进行了讨论,并为课程的未来发展和学习策略的方向。
2014-07-16 cs.CY cs.SE
Teaching Visual Accessibility in Introductory Data Science Classes with Multi-Modal Data Representations
本文主张在入门数据科学课程中教授多模态数据表示以提升视觉无障碍性,并分享了两所机构的具体教学示例,旨在让所有学生都能创建更易访问的数据产品。
2022-08-04 cs.CY cs.HC stat.OT
Teaching Usable Privacy in HCI Education: Designing, Implementing, and Evaluating an Active Learning Graduate Course
George Mason University(乔治梅森大学)
本文设计并评估了一门15周的研究生课程,通过主动学习方法教授可操作隐私,提升学生在隐私设计中的决策能力,并提供课程实施和评估的详细指南。
2026-04-26 cs.CY cs.HC
How to Mitigate the Dependencies of ChatGPT-4o in Engineering Education
针对大型多模态模型在工程教育中引发的过度依赖问题,提出课程策略以减少对ChatGPT-4o的依赖,通过实际课程验证,有效提升学生参与度和理解力。
2024-05-21 cs.CY cs.GT
Machine Education: Designing semantically ordered and ontologically guided modular neural networks
University of New South Wales Canberra(新南威尔士大学堪培拉分校);University of Canberra(堪培拉大学);Defence Science and Technology(国防科学技术组织)
关于机器教学、机器教育和机器课程设计的文献还处于起步阶段,关于这个主题的论文很少,主要集中在数据和模型工程因素上,以改善机器学习。在本文中,我们首先讨论了迄今为止在机器教学和教育方面的一些尝试。然后,我们将理论和方法从人类教育到结构,并在数学上定义机器教育课程设计中的核心问题,以及支持机器教育步骤所需的建模方法。最后,但并非最不重要的是,我们提供了一个基于本体的方法来指导课程计划的开发,以产生透明和可解释的模块化学习机器,包括神经网络。
2020-02-07 cs.AI cs.CY
Platform-Independent and Curriculum-Oriented Intelligent Assistant for Higher Education
University of Iowa(爱荷华大学)
针对高等教育中师生沟通障碍、学生学习节奏受限等问题,研究提出基于GPT-3的AI增强智能教育辅助框架,可生成适配多学科多阶段课程的语音智能助教,解答课程相关问题并减轻教学人员事务负担。
2023-02-15 cs.AI cs.CY cs.HC
From Prototype to Classroom: An Intelligent Tutoring System for Quantum Education
Center for Real-Time Computing(实时计算中心);Computer Science Department(计算机科学系);Old Dominion University(旧 Dominion 大学);Physics Departments(物理系)
本文提出ITAS系统,通过多智能体架构和课程设计解决量子教育中的可靠性问题,验证系统在真实课堂中的可行性及教学分析能力。
2026-04-27 cs.AI cs.CY cs.MA
Kwame 2.0: Human-in-the-Loop Generative AI Teaching Assistant for Large Scale Online Coding Education in Africa
ETH Zurich, Switzerland(苏黎世联邦理工学院,瑞士);Charité - Universitätsmedizin Berlin, Germany(柏林夏里特医学院,德国);Kwame AI Inc., U.S.(Kwame人工智能公司,美国)
Kwame 2.0通过检索增强生成技术,在非洲35个国家的15个班级中为3717名学生提供及时准确的学习支持,结合人类监督和社区参与,有效提升编程课程的教学质量。
2026-04-14 cs.CL cs.CY cs.HC