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 to a satisfactory degree. Our University offers a variety of CS0 courses designed to engage students’ varied interests. Compared to computing majors who took the other CS0 courses taught in the same term, our students performed equally well in the two subsequent follow-on courses. We close with instructor perspectives and reflections on lessons learned.
Fri 22 MarDisplayed time zone: Pacific Time (US & Canada) change
15:45 - 17:00 | |||
15:45 25mTalk | Challenges and Approaches to Teaching CS1 in Prison Papers Emma Hogan University of California, San Diego, Ruoxuan Li Columbia University, Adalbert Gerald Soosai Raj University of California, San Diego, William Griswold UC San Diego, Leo Porter University of California San Diego DOI | ||
16:10 25mTalk | Community Action Computing: A Data-centric CS0 Course Papers Ayaan M. Kazerouni California Polytechnic State University, San Luis Obispo, Jane Lehr California Polytechnic State University, Zoë Wood California Polytechnic State University DOI | ||
16:35 25mTalk | Socially Responsible Computing in an Introductory Course Papers Aakash Gautam University of Pittsburgh, Anagha Kulkarni San Francisco State University, Sarah Hug Colorado Evaluation & Research Consulting, Jane Lehr California Polytechnic State University, Ilmi Yoon San Francisco State University DOI |