Rich classroom discussion, or discourse, has long been a recommended pedagogical practice in K-12 math and science education. Research shows that discourse is beneficial for all learners, but especially for English learners and minoritized students in STEM. Discourse helps develop students' agency, academic language, and conceptual understanding. Some K-12 computer science (CS) curricula incorporate student discourse, but we believe it is under-used. In this paper, we review how discourse helps students learn, discuss the use of discourse in CS and math education, share ideas for promoting discourse in CS classrooms, and call on curriculum developers, teacher professional learning providers, and researchers to support the increased use of discourse in K-12 CS education.
more »
« less
Iterative Design of a Socially-Relevant and Engaging Middle School Data Science Unit
Data science education can help broaden participation in computer science (CS) because it provides rich, authentic contexts for students to apply their computing knowledge. Data literacy, particularly among underrepresented students, is critical to everyone in this increasingly digital world. However, the integration of data science into K-12 schools is nascent, and the pedagogical training of CS teachers in data science remains limited. Our research-practice partnership modified an existing data science unit to include two pedagogical techniques known to support minoritized students: rich classroom discourse and personally-relevant problem-solving. This paper describes the iterative design process we used to revise and pilot this new data science unit.
more »
« less
- Award ID(s):
- 2122485
- PAR ID:
- 10558121
- Publisher / Repository:
- ACM
- Date Published:
- ISBN:
- 9798400704239
- Page Range / eLocation ID:
- 826 to 832
- Subject(s) / Keyword(s):
- data science education computer science education middle school classroom discourse curriculum design
- Format(s):
- Medium: X
- Location:
- Portland OR USA
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
The CS education community has over the years recognized the importance of data science by including it in the seminal K-12 CS Framework. The move is prompted by research that shows data science is a great tool to broaden participation in CS because it offers students an opportunity to apply their computing knowledge to socially relevant problems. Broadening participation, particularly among underrepresented students, is critical to the future health and stability of the field. However, data science is still a relatively new in the context of K-12 schools and few CS teachers are pedagogically trained in data science. In order to test whether or not data science can be a tool to increase student representation in CS and help schools implement more data science curriculum, our project partnered with a local school district to modify an existing data science unit. This work explores the process of how our research practice partnership tackled the development of the new data science unit.more » « less
-
Encouraging CS students to compute for social good through collaborative, community-engaged projectsWhich pedagogical techniques better engage computer science (CS) students in computing for social good? We examine this question with students enrolled in classes using the Collaborating Across Boundaries to Engage Undergraduates in Computational Thinking (CABECT) pedagogical model, that pairs CS and non-CS courses with a community partner to propose solutions to a local problem. Pre- and post-tests of self-assessed concerns about civic responsibility, global responsibility, and local civic efficacy were administered to the students in a three-year long pedagogical experiment, which paired five CS courses with five journalism courses. While CS students were not statistically different from their journalism peers in pre-test measures of social and global responsibility, they lagged behind in local efficacy. In the posttest, CS students had significantly increased their sense of local efficacy to the extent that they were statistically indistinguishable from journalism students. Community-engaged learning projects, such as the one in the CABECT model, show great potential for attracting students to computing for social good.more » « less
-
Pedagogical content knowledge (PCK) is specialized knowledge necessary to teach a subject. PCK integrates subject-matter content knowledge with knowledge of students and of teaching strategies so that teachers can perform the daily tasks of teaching. Studies in mathematics education have found correlations between measures of PCK and student learning. Finding robust, scalable ways for developing and measuring computer science (CS) teachers’ PCK is particularly important in CS education in the United States, given the lack of formal CS teacher preparation programs and certifications. However, measuring pedagogical content knowledge is a challenge for all subject areas. It can be difficult to write assessment items that elicit the different aspects of PCK and there are often multiple appropriate pedagogical choices in any given teaching scenario. In this paper, we describe a framework and pilot data from a questionnaire intended to elicit PCK from teachers of high school introductory CS courses and we propose future directions for this work.more » « less
-
Facility with foundational practices in computer science (CS) is increasingly recognized as critical for the 21st century workforce. Developing this capacity and broadening participation in CS disciplines will require learning experiences that can engage a larger and more diverse student population (Margolis et al., 2008). One promising approach involves including CS concepts and practices in required subjects like science. Yet, research on the scalability of educational innovations consistently demonstrates that their successful uptake in formal classrooms depends on teachers’ perceived alignment of the innovations with their goals and expectations for student learning, as well as with the specific needs of their school context and culture (Blumenfeld et al., 2000; Penuel et al., 2007; Bernstein et al., 2016). Research is nascent, however, about how exactly to achieve this alignment and thereby position integrated instructional models for uptake at scale. To contribute to this understanding, we are developing and studying two units for core middle school science classrooms, known as Coding Science Internships. The units are designed to support broader participation in CS, with a particular emphasis on females, by expanding students’ perception of the nature and value of coding. CS and science learning are integrated through a simulated internship model, in which students, as interns, apply science knowledge and use computer programming as a tool to address real-world problems. In one unit, students gain first-hand experience with sequences, loops, and conditionals as they program and debug an interactive scientific model of a coral reef ecosystem under threat. The second unit engages students in learning concepts related to data analysis and visualization, abstraction, and modularity as they code data visualizations using real EPA air quality data. A core goal for both units is to provide students experience with some of the increasingly prevalent ways that computer science is integrated into the work of scientists.more » « less