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
期刊:
影响因子:
--
通讯作者:
J. Payton
中科院分区:
文献类型:
--
作者:
A. Beckman;Matthew Mcquaigue;Alec Goncharow;David Burlinson;K. Subramanian;Erik Saule;J. Payton
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.
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