Data collection for second- and third-grade included pre- and post-STEM attitude survey, student observations (video recording of three pairs from each classroom), student interviews and teacher interviews. For fourth-grade, data collection included pre- and post-computational thinking tests, student observations (video recording of three pairs from each classroom), student interviews and teacher interviews.