skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Developing an Introductory Computer Science Course for Pre-service Teachers
Computational thinking (CT) involves breaking a problem into smaller components and solving it using algorithmic thinking and abstraction. CT is no longer exclusively for computer scientists but for everyone. While CT does not necessarily require programming, learning programming to enhance CT skills at a young age can help shape the next generation of children with knowledge that can help them succeed in our technological world. In order to produce teachers who are able to incorporate programming and CT into their future classrooms, we created an introductory Computer Science course (CS0) targeting future K-8 STEM teachers yet open to any student to enroll and learn computer science. We used a mixed-methods approach, examining both quantitative and qualitative data based on self-reported surveys, classroom artifacts, and focus groups from four semesters of data. We found that after taking the course, students’ self-efficacy in CT increased and while education students initially had lower confidence in their computing abilities than computer science students in the course, by the end of the semester there were no differences in their perceived and actual coding abilities when compared with computer science students. Furthermore, education students had many ideas on how to incorporate similar projects into their own future classrooms.  more » « less
Award ID(s):
1640041
PAR ID:
10183287
Author(s) / Creator(s):
;
Date Published:
Journal Name:
Journal of technology and teacher education
Volume:
28
Issue:
3
ISSN:
1059-7069
Page Range / eLocation ID:
519-541
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Kong, S.C. (Ed.)
    This work aims to help high school STEM teachers integrate computational thinking (CT) into their classrooms by engaging teachers as curriculum co-designers. K-12 teachers who are not trained in computer science may not see the value of CT in STEM classrooms and how to engage their students in computational practices that reflect the practices of STEM professionals. To this end, we developed a 4-week professional development workshop for eight science and mathematics high school teachers to co-design computationally enhanced curriculum with our team of researchers. The workshop first provided an introduction to computational practices and tools for STEM education. Then, teachers engaged in co-design to enhance their science and mathematics curricula with computational practices in STEM. Data from surveys and interviews showed that teachers learned about computational thinking, computational tools, coding, and the value of collaboration after the professional development. Further, they were able to integrate multiple computational tools that engage their students in CT-STEM practices. These findings suggest that teachers can learn to use computational practices and tools through workshops, and that teachers collaborating with researchers in co-design to develop computational enhanced STEM curriculum may be a powerful way to engage students and teachers with CT in K-12 classrooms. 
    more » « less
  2. As schools and districts across the United States adopt computer science standards and curriculum for K-12 computer science education, they look to integrate the foundational concepts of computational thinking (CT) into existing core subjects of elementary-age students. Research has shown the effectiveness of teaching CT elements (abstraction, generalization, decomposition, algorithmic thinking, debugging) using non-programming, unplugged approaches. These approaches address common barriers teachers face with lack of knowledge, familiarity, or technology tools. Picture books and graphic novels present an unexplored non-programming, unplugged resource for teachers to integrate computational thinking into their CT or CT-integrated lessons. This analysis examines 27 picture books and graphic novels published between 2015 and 2020 targeted to K-6 students for representation of computational thinking elements. Using the computational thinking curriculum framework for K-6, we identify the grade-level competencies of the CT elements featured in the books compared to the books’ target age groups. We compare grade-level competencies to interest level to identify each CT element representation as “foundational,” “on-target,” or “advanced.” We conclude that literature offers teachers a non-programming unplugged resource to expose students to CT and enhance CT and CT-integrated lessons, while also personalizing learning based on CT readiness and interest level. 
    more » « less
  3. Computational Thinking (CT) is being infused into curricula in a variety of core K-12 STEM courses. As these topics are being introduced to students without prior programming experience and are potentially taught by instructors unfamiliar with programming and CT, appropriate lesson design might help support both students and teachers. “Use-Modify-Create" (UMC), a CT lesson progression, has students ease into CT topics by first “Using" a given artifact, “Modifying" an existing one, and then eventually “Creating" new ones. While studies have presented lessons adopting and adapting this progression and advocating for its use, few have focused on evaluating UMC’s pedagogical effectiveness and claims. We present a comparison study between two CT lesson progressions for middle school science classes. Students participated in a 4-day activity focused on developing an agent-based simulation in a block-based programming environment. While some classrooms had students develop code on days 2-4, others used a scaffolded lesson plan modeled after the UMC framework. Through analyzing student’s exit tickets, classroom observations, and teacher interviews, we illustrate differences in perception of assignment difficulty from both the students and teachers, as well as student perception of artifact “ownership" between conditions. 
    more » « less
  4. With computational thinking (CT) emerging as a prominent component of 21st century science education, equipping teachers with the necessary tools to integrate CT into science lessons becomes increasingly important. One of these tools is confidence in their ability to carry out the integration of CT. This confidence is conceptualized as self-efficacy: the belief in one’s ability to perform a specific task in a specific context. Self-reported self-efficacy in teaching has shown promise as a measure of future behavior and is linked to teacher performance. Current measures of teacher self-efficacy to integrate CT are limited, however, by narrow conceptualizations of CT, oversight of survey design research, and limited evidence of instrument validity. We designed a valid and reliable measure of Teacher Self-Efficacy for integrating Computational Thinking in Science (T-SelECTS) that fits a single latent factor structure. To demonstrate the instrument’s value, we collected data from 58 pre-service teachers who participated in a CT module within their science methods course at a large Mid-Atlantic university. We found evidence of significant development in pre-service teachers’ self-efficacy for integrating CT into science instruction. We discuss how the T-SelECTS instrument could be used in teacher education courses and professional development to measure change in self-efficacy. 
    more » « less
  5. While computational thinking has gained popularity in K-12 schools to increase access to computing tools and practices, there is still limited understanding on how to broaden participation of students with disabilities in computational thinking (CT). One approach to increasing access to computing to students with disabilities is to educate future special education teachers to bring CT into their instruction. This study examined the influence of integrating CT into assistive technology course for special education pre-service teachers. Our results suggest that integrating CT into special educa- tion teacher preparation coursework can have a positive impact on how pre-service teachers see the value of bringing computational practices to students with disabilities. 
    more » « less