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 条
  • [1] CS0: Introducing Computing with Raspberry Pis
    Krupp, Brian
    Watkins, Andrew
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 832 - 838
  • [2] CS0: Computer science orientation course
    Cook, Curtis R.
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 1997, 29 (01): : 87 - 91
  • [3] Data-Centric Intelligent Computing
    Jun Shen
    Chih-Cheng Hung
    Ghassan Beydoun
    Yan Li
    William Guo
    International Journal of Computational Intelligence Systems, 2018, 11 : 616 - 617
  • [4] Data-Centric Intelligent Computing
    Shen, Jun
    Hung, Chih-Cheng
    Beydoun, Ghassan
    Li, Yan
    Guo, William
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2018, 11 (01) : 616 - 617
  • [5] A New CS0 Course for At-Risk Majors
    Rizvi, Mona
    Humphries, Thorna
    Major, Debra
    Lauzun, Heather
    Jones, Meghan
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 314 - 323
  • [6] CS0: A Project Based, Active Learning Course
    Hakimzadeh, Hossein
    Adaikkalavan, Raman
    Wolfer, James
    INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2011, 2 (05): : 493 - 506
  • [7] Data Subsetting: A Data-Centric Approach to Approximate Computing
    Kim, Younghoon
    Venkataramani, Swagath
    Chandrachoodan, Nitin
    Raghunathan, Anand
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 576 - 581
  • [8] DBGlobe: A data-centric approach to global computing
    Karakasidis, A
    Pitoura, E
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 735 - 740
  • [9] Memory for Data-Centric Computing: A Technology Perspective
    Wang, Yih
    2020 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2020,
  • [10] Quantum computing for data-centric engineering and science
    Herbert, Steven
    DATA-CENTRIC ENGINEERING, 2022, 3 (04):