Community Action Computing: A Data-centric CS0 Course

被引:4
作者
Kazerouni, Ayaan M. [1 ]
Lehr, Jane [1 ]
Wood, Zoe [1 ]
机构
[1] Calif Polytech State Univ San Luis Obispo, San Luis Obispo, CA 93407 USA
来源
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1 | 2024年
基金
美国国家科学基金会;
关键词
CS0; Socially Responsible Computing; Web development; SENSE; USABILITY; SYSTEMS;
D O I
10.1145/3626252.3630807
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
A student's sense of belonging in computing can be positively impacted when coursework can authentically be connected to real community contexts. We describe the design, materials, and preliminary evaluation of an introductory programming (CS0) course infused with a focus on societal responsibility and relevance. We take a data-centric, constructionist approach to introductory computing. Data-centricity allows us to authentically connect coursework with students' communal and societal interests, and students' motivation was enhanced given that they were creating and sharing artifacts as part of their coursework. Students used TypeScript to manipulate and analyze real data-sets, and created shareable websites containing statistics, data visualizations, and reflections based on the data-set of their choosing. Students chose varied topics for their assignments-they worked with data about access to CS education, climate change, and data provided by local non-profit organizations. A preliminary evaluation indicated that students who took this CS0 course attained CS-specific learning objectives equally well in the two subsequent follow-on courses as students who took alternative CS0 courses at our University. We close with instructor perspectives and reflections on lessons learned.
引用
收藏
页码:646 / 652
页数:7
相关论文
empty
未找到相关数据