Eğitim Bilimleri Fakültesi / Faculty of Education
Permanent URI for this collectionhttps://hdl.handle.net/11727/2116
Browse
13 results
Search Results
Item Perceptions of Primary School Teachers on Interdisciplinary Computational Thinking Skills Training(INFORMATICS IN EDUCATION, 2024-10-02) Cimsir, Serap; Kalelioglu, Filiz; Gulbahar, YaseminThis study aims to examine the impact of interdisciplinary computational thinking (CT) skills training on primary school teachers' perceptions of CT skills. The sample of the study consisted of 30 primary school teachers in Istanbul. In this study, where quantitative and qualitative methods were used together, qualitative data were obtained from the teacher identification form. Quantitative data were obtained from the scale for CT skills. After the pretest was applied to the study group, "CT Skills Training" was applied. During the training, the basic concepts of CT skills and the subskills were covered theoretically and practically. From the quantitative data, the education applied was determined to have had a positive effect on the primary school teachers' perceptions of CT skills. From the qualitative data, it was determined that the participants had a positive opinion about the applied training and thought that they gained skills related to CT.Item The Effect of Teaching Physical Programming on Computational Thinking Skills and Self-Efficacy Perceptions Towards Computational Thinking(JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2024-06) Yurdakok, Ezgi Arzu; Kalelioglu, FilizThe study examined the effect of teaching text-based programming with a physical programming tool on secondary school students' computational thinking skills and self-efficacy perceptions. The study was conducted according to a sequential explanatory design as a mixed method research. The study group consisted of 85 secondary school students. Within the scope of the study, a physical programming tool called Micro:bit was used to teach Python programming for a period of 6 weeks. Data were collected using the Self-Efficacy Perception Scale for Computational Thinking Skill, Bebras: International Challenge on Informatics and Computational Thinking Tasks, tests focused on programming tool, concepts, and processes, and through semi-structured interview questioning. According to the findings obtained from pretests and posttests, a significant and positive difference was found in the students' computational thinking skills and self-efficacy perceptions towards computational thinking skill. As a result of having received instruction in programming, the students satisfactorily learnt the required programming concepts and processes. Through learning Python programming with a physical programming tool, the students not only gained the skills required to write appropriate syntax, and to test and debug code, but they also learnt programming concepts such as variables, conditional expressions, loops, and functions.Item The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners' Perspective(2014) Kalelioglu, Filiz; Gulbahar, Yasemin; 0000-0002-7729-5674; AAF-8110-2019Computer programming is perceived as an important competence for the development of problem solving skills in addition to logical reasoning. Hence, its integration throughout all educational levels, as well as the early ages, is considered valuable and research studies are carried out to explore the phenomenon in more detail. In light of these facts, this study is an exploratory effort to investigate the effect of Scratch programming on 5th grade primary school students' problem solving skills. Moreover, the researchers wondered what 5th grade primary school students think about programming. This study was carried out in an explanatory sequential mixed methods design with the participation of 49 primary school students. According to the quantitative results, programming in Scratch platform did not cause any significant differences in the problem solving skills of the primary school students. There is only a non-significant increase in the mean of the factor of "self-confidence in their problem solving ability". When the thoughts of the primary students were considered, it can be clearly stated that all the students liked programming and wanted to improve their programming. Finally, most of the students found the Scratch platform easy to use.Item A New Way of Teaching Programming Skills to K-12 Students: Code.org(2015) Kalelioglu, Filiz; 0000-0002-7729-5674; AAF-8110-2019This study attempts to investigate the effect of teaching code.org site on reflective thinking skills towards problem solving. More specifically, this study attempts to investigate whether there is a gender difference in terms of students' reflective thinking skills towards problem solving. This triangulation study was conducted with 32 primary school students. The quantitative part of the study was conducted in pre-test/post-test comparison design of quasi-experimental design. The scores of reflective problem solving skills were gathered through the reflective thinking skill scale towards problem solving and the students' performances in the code-org site were examined. In the qualitative part of the research, after the five-week experimental process, focus group interviews were conducted with ten students and a reflection paper from the IT teacher was analysed. According to the t-test results, teaching programming to primary school students in the code.org site did not cause any differences in reflective thinking skills towards problem solving. However, there is a slight increment in the means of female students' reflective thinking skills towards problem solving over the males' reflective thinking skills towards problem solving. On the other hand, qualitative data provided more information about the students' experiences. Students developed a positive attitude towards programming, and female students showed that they were as successful as their male counterparts, and that programming could be part of their future plans. (C) 2015 Elsevier Ltd. All rights reserved.Item A Snapshot of the First Implementation of Bebras International Informatics Contest in Turkey(2015) Kalelioglu, Filiz; Gulbahar, Yasemin; Madran, Orcun; 0000-0002-7729-5674; 0000-0002-1726-3224; AAF-8110-2019; AAG-6637-2020Computing was perceived as an essential skill for computer scientists, engineers, mathematicians and those from similar disciplines. Today, to the contrary, people of most ages are expected to possess basic computing skills in parallel with the requirements of up-to-date technological tools. To equip students with the necessary skills, computer science courses need to be delivered compulsorily, or at least delivered as a part of another course for almost all age groups and levels. Besides delivering these courses, awareness of this valuable skill is also essential, and for this aim, Olympiads or contests are now held in many countries. Bebras International Contest is one such organisation. In December 2014, Turkey also participated in this contest with 1,788 elementary students from different cities. This paper examines the student performance of the 2014 Bilge Kunduz (the Turkish term for Bebras) International Informatics Contest and explores coordinators' perceptions about the contest. Based on the student performance and overall success, the average score in Turkey was 65.01 (where scores varied between 0 and 135). According to the perceptions of coordinators, it can be said that the contest was favoured by all coordinators, but that some enhancements to the contest platform are needed.Item Snapshot of Computational Thinking in Turkey: A Critique of 2019 Bebras Challenge(2022) Kalelioglu, Filiz; Dogan, Dilek; Gulbahar, YaseminThis study aims to provide a deeper understanding about the Bebras tasks, which is one of the computational thinking (CT) unplugged activities, in terms of age level, task category, and CT skills. Explanatory sequential mixed method was adopted in the study in order to collect data according to the research questions. The participants of the study were 113,653 school students from different age levels. Anonymous data was collected electronically from the Turkey 2019 Bebras challenge. Factor analysis was employed to reveal the construct validity to determine how accurately the tool measured the abstract psychological characteristics of the participants. In ad-dition, the item discrimination index was calculated to measure how discriminating the items in the challenge were. Qualitative data gathered through the national Bebras workshop was analysed according to content analysis. The findings highlighted some interesting points about the implica-tions of the Bebras Challenge for Turkey, which are discussed in detail. Furthermore, common problems of Bebras tasks are identified and possible suggestions for improvement are listed.Item Bilgisayar Okuryazarlığı(2017) Cabı, Emine; Ersoy, Halil; Kalelioglu, Filiz; Avcı, Ümmühan; Koç, Serdar Engin; Çetinkaya, Hüseyin HakanItem Teaching with physical computing in school: the case of the micro:bit(2020) Kalelioglu, Filiz; Sentance, Sue; 0000-0002-7729-5674; AAF-8110-2019Many physical devices supporting the learning of programming and digital making are now available which have the potential to make learning fun, accessible and creative for children and young adults. The advent of this new technology necessitates research to inform pedagogical approaches that work in the classroom. We carried out a study which explored the pedagogy around the use of the physical devices for programming, drawing on teachers' experiences of teaching and assessment. The device used was the micro:bit, but the findings are applicable to use with any similar device in school. A mixed-methods study was designed including a survey of 50 Computing teachers, followed by interviews with ten teachers about their use of the micro:bit. The study revealed that the most commonly used teaching methods with this physical computing device were live coding demonstrations, pair programming, discussion, collaborative work and tinkering. Strategies teachers used did not always align to what they felt was effective, with design and code tracing being seen as effective methods, although not the most popular strategies to use. Perceptions and experiences of the teachers participating in the research may be useful to teachers elsewhere who want to use the micro:bit and other physical computing devices to teach programming to children.Item The Effects of Using Web-Based 3D Design Environment on Spatial Visualisation and Mental Rotation Abilities of Secondary School Students(2020) Dere, H. Ebru; Kalelioglu, FilizThe purpose of this study is to investigate the effects of applications created using a web-based 3D design environment on the spatial visualisation and mental rotation abilities of secondary school students. A total of 63 school students from the sixth grade participated in the study. The researchers applied a mixed research method including both quantitative and qualitative measures. The Spatial Visualisation Test, Mental Rotation Test, and Santa Barbara Solids Test, which concurrently measure spatial orientation and spatial relations, were used as tools to measure the different components of spatial ability prior to and after the treatment application. Following the treatment, a focus group interview using structured questions was conducted. A statistically significant difference showed an increase in all three test scores of the students; also, the students stated that they were satisfied with being able to design and create something new.Item Pedagogy of teaching introductory text-based programming in terms of computational thinking concepts and practices(2020) Kandemir, Celal Murat; Kalelioglu, Filiz; Gulbahar, Yasemin; 0000-0002-7729-5674Introduction Programming can be an intellectually satisfying skill and is definitely considered useful. However, problem-solving with a computer involves much more than just learning programming language syntax. The theory and practice are interrelated in fascinating ways. Whether one thinks that the purpose of college or higher education is to prepare students for an occupation or to develop foundational knowledge with lifetime benefits (or both), computer science (CS) has become a fundamental part of 21st-century life. Even students studying in areas other than CS are likely to have significant encounters with computational thinking (CT) later on in life. Motivation and Objectives Colleges and universities offer the opportunity for students to take as many courses as they desire in coding, programming, and CS taught by faculty members from that discipline area. However, this approach alone is deemed insufficient for computer-based problem-solving and computer programming. Effective programming teaching pedagogy also requires organizational principles that can guide us in formulating the overall design of a programming science curriculum (CS). In particular, we need strategies that help us structure multiple paradigm-based teaching curricula into manageable modules. This study aims to develop a framework for programming pedagogy. Research Methodology and Methods A systematic literature review was conducted for identifying, evaluating, and interpreting relevant research to explore programming paradigms that could be incorporated for novice programmers, possible implementation strategies, and instructional methods for teaching text-based programming, CT concepts, and practices. Results and Findings This paper's focus was on the pedagogical phenomenon of teaching programming considering the evolving paradigms, implementation strategies, and instructional methods and techniques through the lens of CT. Hence, a framework to design a learning path for pedagogical approaches that consist of CT concepts and practices within text-based programming were proposed. The proposed framework is based on the assumption that "any ongoing research on computing pedagogy requires a review of what CT is, how it impacts on teaching and learning and its role within the pedagogy advocated." The programming pedagogy framework consists of four fundamental components: programming paradigm, implementation strategy, instructional methods, and instructional techniques.