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
基金
美国国家科学基金会;
关键词
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
相关论文
共 47 条
  • [21] Data-centric middleware for context-aware pervasive computing
    Chen, Guanling
    Li, Ming
    Kotz, David
    PERVASIVE AND MOBILE COMPUTING, 2008, 4 (02) : 216 - 253
  • [22] Data-Centric Computing Frontiers: A Survey On Processing-In-Memory
    Siegl, Patrick
    Buchty, Rainer
    Berekovic, Mladen
    MEMSYS 2016: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2016, : 295 - 308
  • [23] Dataffinic Computing: Data-Centric Architecture to Support Digital Trust
    Tamura, Masa Hisa
    Yoshida, Eiji
    Yamada, Kohji
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2020, 56 (01): : 67 - 71
  • [24] Hands-on Activities for Learning Computer Networks and Information Security in CS0 Course
    Nagataki, Hiroyuki
    Shirai, Shizuka
    Nishida, Tomohiro
    Ono, Atsushi
    Takemura, Haruo
    2023 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING FOR ENGINEERING, TALE, 2023, : 499 - 501
  • [25] A Scratch-based CS0 Course for At-risk Computer Science Majors
    Rizvi, Mona
    Humphries, Thorna
    2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [26] DECO: Joint Computation, Caching and Forwarding in Data-Centric Computing Networks
    Kamran, Khashayar
    Yeh, Edmund
    Ma, Qian
    PROCEEDINGS OF THE 2019 THE TWENTIETH ACM INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING (MOBIHOC '19), 2019, : 111 - 120
  • [27] The Effects of Spanish-English Bilingual Instruction in a CS0 Course for High School Students
    Molina, Ismael Villegas
    Salguero, Adrian
    Zhong, Shera
    Raj, Adalbert Gerald Soosai
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 75 - 81
  • [28] ARENA: Asynchronous Reconfigurable Accelerator Ring to Enable Data-Centric Parallel Computing
    Tan, Cheng
    Xie, Chenhao
    Geng, Tong
    Marquez, Andres
    Tumeo, Antonino
    Barker, Kevin
    Li, Ang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (12) : 2880 - 2892
  • [29] Optically Networked Heterogeneous Data-centric Computing System with Silicon Photonics Transceivers
    Kim, Dae-Ub
    Lee, Jyung Chan
    Yoo, Sanghwa
    Song, Jongtae
    Han, Kyeong-Eun
    Youn, Jiwook
    Kim, Bup Joong
    Park, Chanho
    Lee, Joon Ki
    2024 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION, OFC, 2024,
  • [30] Analyzing How Interest in Learning Programming Changes During a CS0 Course: A Qualitative Study with Brazilian Undergraduates
    Scaico, Pasqueline Dantas
    de Queiroz, Ruy Jose G. B.
    Dias Jr, Jose Jorge Lima
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 16 - 21