Engaging Early Programming Students with Modern Assignments Using BRIDGES ∗

Engaging Early Programming Students with Modern Assignments Using BRIDGES ∗
复制标题

使用 BRIDGES 让早期编程学生参与现代作业*

DOI:
10.5555/3417639.3417654
复制
发表时间:
2020
期刊:
Journal of Computing Sciences in Colleges
影响因子:
--
通讯作者:
J. Payton
J. Payton
中科院分区:
--
文献类型:
--
作者:
A. Beckman;Matthew Mcquaigue;Alec Goncharow;David Burlinson;K. Subramanian;Erik Saule;J. Payton

文献摘要

参考文献

被引文献

相似文献

早期编程课程,如CS 1,是在传授重要技术知识的同时抓住学生兴趣的重要时机。然而,许多CS 1部分使用人为的作业和活动,往往使学生不感兴趣,怀疑内容的有用性。我们证明,通过将有趣的数据集与视觉表示和交互式应用程序相结合,可以为学生创造有趣的CS 1体验。我们的方法可以在不改变课程内容的情况下教授引人入胜的早期编程课程。这种方法依赖于过去5年来一直在开发的BRIDGES系统; BRIDGES提供了对数据集和交互式应用程序的轻松访问。我们提供的作业都是sca封装的,可以直接集成到大多数早期编程课程中,使常规主题更加引人注目和令人兴奋。
Early programming courses, such as CS1, are an important time to capture the interest of the students while imparting important technical knowledge. Yet many CS1 sections use contrived assignments and activities that tend to make students uninterested and doubt the usefulness of the content. We demonstrate that one can make an interesting CS1 experience for students by coupling interesting datasets with visual representations and interactive applications. Our approach enables teaching an engaging early programming course without changing the content of that course. This approach relies on the BRIDGES system that has been under development for the past 5 years; BRIDGES provides easy access to datasets and interactive applications. The assignments we present are all scaffolded to be directly integrated into most early programming courses to make routine topics more compelling and exciting.
BRIDGES:一个能够利用真实世界数据和可视化创建引人入胜的数据结构分配的系统
DOI: 10.1145/2839509.2844635
发表时间: 2016
期刊: ACM SIGCSE 2016
影响因子: --
作者:
Burlinson, David;Mehedint, Mihai;Grafer, Chris;Subramanian, Kalpathi;Payton, Jamie;Goolkasian, Paula;Youngblood, Michael;Kosara, Robert
通讯作者: Kosara, Robert