Blogs (4) >>
Fri 22 Mar 2024 16:10 - 16:35 at Meeting Rooms B115-116 - CS0 and CS1 Chair(s): Miranda Parker

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 Mar

Displayed time zone: Pacific Time (US & Canada) change

15:45 - 17:00
CS0 and CS1Papers at Meeting Rooms B115-116
Chair(s): Miranda Parker San Diego State University
15:45
25m
Talk
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
25m
Talk
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
25m
Talk
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