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 条
  • [41] Receiver Integration with Arrayed Waveguide Gratings toward Multi-Wavelength Data-Centric Communications and Computing
    Doi, Yoshiyuki
    Yoshimatsu, Toshihide
    Nakanishi, Yasuhiko
    Tsunashima, Satoshi
    Nada, Masahiro
    Kamei, Shin
    Sano, Kimikazu
    Ishii, Yuzo
    APPLIED SCIENCES-BASEL, 2020, 10 (22): : 1 - 13
  • [42] Application Driven SCM&NAND Flash Hybrid SSD Design for Data-Centric Computing System
    Okamoto, Shun
    Sun, Chao
    Hachiya, Shogo
    Yamada, Tomoaki
    Saito, Yusuke
    Iwasaki, Tomoko Ogura
    Takeuchi, Ken
    2015 IEEE 7TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2015, : 157 - 160
  • [43] From insight to action: An integrated assessment framework for digital citizen participation in data-centric urban practices
    Ataman, Cem
    Herthogs, Pieter
    Tuncer, Bige
    Perrault, Simon
    CITIES, 2025, 156
  • [44] Proactive and data-centric Internet of Things-based fog computing architecture for effective policing in smart cities
    Butt, Ateeq Ur Rehman
    Saba, Tanzila
    Khan, Inayat
    Mahmood, Tariq
    Khan, Amjad Rehman
    Singh, Sushil Kumar
    Daradkeh, Yousef Ibrahim
    Ullah, Inam
    COMPUTERS & ELECTRICAL ENGINEERING, 2025, 123
  • [45] 115Ways Not to Say Hello, World!: Syntax Errors Observed in a Large-Scale Online CS0 Python']Python Course
    Jeffries, Bryn
    Lee, Jung A.
    Koprinska, Irena
    PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, 2022, : 337 - 343
  • [46] GPU-based branch-and-bound method to solve large 0-1 knapsack problems with data-centric strategies
    Shen, Jingcheng
    Shigeoka, Kentaro
    Ino, Fumihiko
    Hagihara, Kenichi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (04):
  • [47] Results and student perspectives on a web-scraping assignment from Utah State University's data technologies course to evaluate the African activity in the statistical computing community
    Fleming, Adelyn
    Coltrin, Joanna D.
    Medri, Jhonatan
    Hilyard, Cody
    Tellez, Rigoberto
    Symanzik, Jurgen
    COMPUTATIONAL STATISTICS, 2022,