{"title":"Out-of-school Time STEM: Teach Programming Using Python for High School Girls","authors":"Chaoyi Wang, Srikanth Vemula, Michael Frye","doi":"10.1109/ISEC49744.2020.9397812","DOIUrl":null,"url":null,"abstract":"In the next decade, there is an enormous increase in job openings in the fields of science, technology, engineering, and mathematics (STEM). The early recognition of STEM talent is necessary to meet the demands of STEM labor force in the United States. Thus, it is essential for educators to apply diverse teaching methods to provide meaningful programming learning to students at High School level. In this study, the researchers designed an eight-session Python programming curriculum for high school girls and implemented in Girls in Engineering, Mathematics, Science (GEMS) STEAM program in San Antonio, Texas, USA. Through the analysis of pre- and post- surveys and interviews, the results showed that the Python programming course have created a fun and interesting learning environment. This eight-session course effectively expanded students’ previous knowledge about programming and increase their interests in computer science (CS). In the process of learning, students developed the problem-solving skills. This study suggested that it is important for educators to create a fun and interactive learning environment when teaching programming for high school girls. There is a need of more efforts and opportunities which needs to be provided for girls to increase their participation in CS.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Integrated STEM Education Conference (ISEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISEC49744.2020.9397812","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In the next decade, there is an enormous increase in job openings in the fields of science, technology, engineering, and mathematics (STEM). The early recognition of STEM talent is necessary to meet the demands of STEM labor force in the United States. Thus, it is essential for educators to apply diverse teaching methods to provide meaningful programming learning to students at High School level. In this study, the researchers designed an eight-session Python programming curriculum for high school girls and implemented in Girls in Engineering, Mathematics, Science (GEMS) STEAM program in San Antonio, Texas, USA. Through the analysis of pre- and post- surveys and interviews, the results showed that the Python programming course have created a fun and interesting learning environment. This eight-session course effectively expanded students’ previous knowledge about programming and increase their interests in computer science (CS). In the process of learning, students developed the problem-solving skills. This study suggested that it is important for educators to create a fun and interactive learning environment when teaching programming for high school girls. There is a need of more efforts and opportunities which needs to be provided for girls to increase their participation in CS.