{"title":"基于项目的学习方法对计算思维能力和编程自我效能感的影响","authors":"Hayrünnisa Ergi̇n, Y. D. Arikan","doi":"10.5824/ajite.2023.04.001.x","DOIUrl":null,"url":null,"abstract":"The aim of this study is to reveal the effect of project use on students' self-efficacy beliefs towards programming and their computational thinking skills. A one-group pretest-posttest experimental design was used in the study. The research was conducted in 2018 with 14 12th-grade students in a Vocational and Technical High School in Izmir. In the research, the application of project use in programming teaching lasted 18 weeks. The research data were collected with the Self-Efficacy Scale for Programming (SESP) developed by Altun and Mazman (2012) and the Computer Thinking Skill Levels Scale (CTSLS) developed by Korkmaz, Çakır, Özden, Oluk, Sarıoğlu (2015). Wilcoxon Signed Ranks Test, one of the nonparametric tests, was used to analyze the research data. As a result of the study, it was observed that the use of projects in programming instruction had a positive effect on students' self-efficacy in programming, while it did not have a significant effect on their computational thinking skills. Based on the results of the research, it is recommended to teach block-based programming before text-based programming, to include game-themed activities, to ensure active participation of students, and to use multidimensional and alternative measurement tools to measure computational thinking skills to comprehend algorithm stages in programming instruction.","PeriodicalId":180292,"journal":{"name":"AJIT-e: Academic Journal of Information Technology","volume":"274 ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Effect of Project Based Learning Approach on Computational Thinking Skills and Programming Self-Efficacy Beliefs\",\"authors\":\"Hayrünnisa Ergi̇n, Y. D. Arikan\",\"doi\":\"10.5824/ajite.2023.04.001.x\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The aim of this study is to reveal the effect of project use on students' self-efficacy beliefs towards programming and their computational thinking skills. A one-group pretest-posttest experimental design was used in the study. The research was conducted in 2018 with 14 12th-grade students in a Vocational and Technical High School in Izmir. In the research, the application of project use in programming teaching lasted 18 weeks. The research data were collected with the Self-Efficacy Scale for Programming (SESP) developed by Altun and Mazman (2012) and the Computer Thinking Skill Levels Scale (CTSLS) developed by Korkmaz, Çakır, Özden, Oluk, Sarıoğlu (2015). Wilcoxon Signed Ranks Test, one of the nonparametric tests, was used to analyze the research data. As a result of the study, it was observed that the use of projects in programming instruction had a positive effect on students' self-efficacy in programming, while it did not have a significant effect on their computational thinking skills. Based on the results of the research, it is recommended to teach block-based programming before text-based programming, to include game-themed activities, to ensure active participation of students, and to use multidimensional and alternative measurement tools to measure computational thinking skills to comprehend algorithm stages in programming instruction.\",\"PeriodicalId\":180292,\"journal\":{\"name\":\"AJIT-e: Academic Journal of Information Technology\",\"volume\":\"274 \",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-11-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"AJIT-e: Academic Journal of Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5824/ajite.2023.04.001.x\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"AJIT-e: Academic Journal of Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5824/ajite.2023.04.001.x","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
本研究旨在揭示项目使用对学生编程自我效能信念和计算思维能力的影响。研究采用了单组前测-后测实验设计。研究于2018年在伊兹密尔一所职业技术高中的14名12年级学生中进行。在研究中,项目在编程教学中的应用持续了18周。研究数据采用 Altun 和 Mazman(2012 年)编制的编程自我效能感量表(SESP)和 Korkmaz、Çakır、Özden、Oluk、Sarıoğlu(2015 年)编制的计算机思维技能水平量表(CTSLS)进行收集。Wilcoxon Signed Ranks Test(非参数检验之一)用于分析研究数据。研究结果表明,在编程教学中使用项目对学生的编程自我效能感有积极影响,而对他们的计算思维能力没有显著影响。根据研究结果,建议在进行基于文本的编程教学之前,先进行基于块的编程教学,在编程教学中加入游戏主题活动,确保学生的积极参与,并使用多维度和替代性测量工具来测量计算思维能力,以理解编程教学中的算法阶段。
The Effect of Project Based Learning Approach on Computational Thinking Skills and Programming Self-Efficacy Beliefs
The aim of this study is to reveal the effect of project use on students' self-efficacy beliefs towards programming and their computational thinking skills. A one-group pretest-posttest experimental design was used in the study. The research was conducted in 2018 with 14 12th-grade students in a Vocational and Technical High School in Izmir. In the research, the application of project use in programming teaching lasted 18 weeks. The research data were collected with the Self-Efficacy Scale for Programming (SESP) developed by Altun and Mazman (2012) and the Computer Thinking Skill Levels Scale (CTSLS) developed by Korkmaz, Çakır, Özden, Oluk, Sarıoğlu (2015). Wilcoxon Signed Ranks Test, one of the nonparametric tests, was used to analyze the research data. As a result of the study, it was observed that the use of projects in programming instruction had a positive effect on students' self-efficacy in programming, while it did not have a significant effect on their computational thinking skills. Based on the results of the research, it is recommended to teach block-based programming before text-based programming, to include game-themed activities, to ensure active participation of students, and to use multidimensional and alternative measurement tools to measure computational thinking skills to comprehend algorithm stages in programming instruction.