Browsing by Author "Kalelioglu, Filiz"
Now showing 1 - 15 of 15
- Results Per Page
- Sort Options
Item ASSESSMENT OF A MULTINATIONAL ONLINE FACULTY DEVELOPMENT PROGRAM ON ONLINE TEACHING: REFLECTIONS OF CANDIDATE E-TUTORS(2017) Kalelioglu, Filiz; Adnan, Muge; Gulbahar, Yasemin; 0000-0002-7729-5674; AAF-8110-2019Teaching online requires different skills, roles and competencies for online instructors compared to teaching in traditional learning environments. Universities should offer ongoing support in various forms to help academic staff through their online journey. This paper provides insights into a multinational faculty development program for teaching online, elaborating on results of expectancy and satisfaction surveys. From a local program to a subproject within the Swiss National Science Foundation Project Scopes, e-Tutor aimed at expanding competencies in online lecturing and providing OER material for training colleagues. Designed in the form of a descriptive case study, this research was conducted with 34 attendees of e-Tutor. Data was collected using an e-learning readiness and expectancy questionnaire, and open-ended questions after the program to measure satisfaction. Descriptive statistics were used to analyze the survey data and content analysis for open-ended data. Participants considered e-Tutor a well-planned and targeted program with good theoretical and practical balance. Duration of such courses, opportunities for adaptation to real-life situations, and localization of the content are areas to be explored further. For future studies, it would also be interesting to see whether participants can apply their newly acquired knowledge and skills to create efficient online learning environments.Item Bilgisayar Okuryazarlığı(2017) Cabı, Emine; Ersoy, Halil; Kalelioglu, Filiz; Avcı, Ümmühan; Koç, Serdar Engin; Çetinkaya, Hüseyin HakanItem The Effect of Instructional Techniques on Critical Thinking and Critical Thinking Dispositions in Online Discussion(2014) Kalelioglu, Filiz; Gulbahar, YaseminThe aim of this research study was to explore the effect of instructional techniques on critical thinking and critical thinking dispositions in online discussion, based on triangulation design. Six Thinking Hats, Brainstorming, Role Playing, Socratic Seminar, and Anyone Here an Expert, were selected as an instructional techniques for online discussion. In the quantitative part, according to the results of ANOVA, except Socratic Seminar, there is no difference between groups in terms of scores of pre-tests and post-tests of critical thinking dispositions. In the qualitative part, according to the results of the analysis of critical thinking in online discussion, the Mixed Techniques group performed as having the best ability of critical thinking, the Anyone Here an Expert group was second and the Brainstorming group was third in terms of performing critical thinking ability in online discussion.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 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 Fiziksel programlama aracı destekli programlama öğretiminin ortaokul öğrencilerinin bilgi işlemsel düşünme becerilerine ve özyeterlik algılarına etkisi(2022) Yurdakök, Ezgi Arzu; Kalelioglu, FilizBu çalışmanın amacı, fiziksel programlama aracı destekli metin tabanlı programlama öğretiminin ortaokul öğrencilerinin bilgi işlemsel düşünme becerilerine ve özyeterlik algılarına etkisini incelemektir. Karma araştırma yöntemi türlerinden sıralı açıklayıcı desende yürütülen çalışmaya, Ankara ilinde özel bir ortaokulda okuyan 85 ortaokul öğrencisi katılmıştır. Çalışma kapsamında 6 hafta süresince fiziksel programlama aracı olan micro:bit destekli Python programlama dili öğretimi yapılmıştır. Veri toplama aracı olarak Bilgi İşlemsel Düşünme Becerilerine Yönelik Öz Yeterlik Algısı Ölçeği (BİDBÖA), 2016-2020 tarihleri arasından seçilmiş Bilge Kunduz Uluslararası Enformatik ve Bilgi İşlemsel Düşünme Etkinliği Soruları, programlama aracı, kavram ve süreçlerine yönelik kazanım testi ile yarı yapılandırılmış görüşme soruları kullanılmıştır. Ön test ve son testten elde edilen bulgulara göre, öğrencilerin bilgi işlemsel düşünme becerilerine yönelik öz yeterlik algılarında ve bilgi işlemsel düşünme becerilerinde anlamlı ve pozitif yönde bir farklılık bulunmuştur. Yapılan öğretim sonucunda öğrencilerin programlama kavram ve süreçlerine yönelik kazanımlara ulaştığı ve dersteki performanslarının yüksek olduğu görülmüştür. Programlama öğretiminde öğrenciler, fiziksel programlama aracı destekli Python programlama dili öğrenirken uygun söz dizimi yazma, verilen bir söz dizimini test etme ve hata ayıklama becerilerininin yanı sıra; bu süreçte programlama kavramlarından değişken, koşullu ifade, döngü ve fonksiyonu kullanabildikleri gözlemlenmiştir. Uygulama sonunda öğrencilerle yapılan odak grup görüşmesinde; öğrenciler fiziksel programlama aracı destekli metin tabanlı programlama dili ile programlama yaparken motive oldukları ve daha çok programlama etkinliği yapmak istediklerini belirtmişlerdir. Ayrıca fiziksel programlama aracı ile programlama kavramlarını daha kolay anladıklarını ve programlama yaparken hatalarını daha rahat bulabildiklerini ifade etmişlerdir. Öğrencilerin çoğunluğu daha önce program yazarken döngü ve liste kullanımında sorun yaşarken fiziksel programlama aracı ile metin tabanlı programlama öğrenirken zorlanmadıklarını ifade etmişlerdir. Tüm bu bulgular ışığında, fiziksel programlama aracı destekli programlama öğretiminin öğrencilerin programlama kavram ve süreçlerine ilişkin öğrenmelerini olumlu yönde etkilediği ortaya çıkmıştır. This study aims to examine the effect of teaching text-based programming with the physical programming tool on secondary school students' computational thinking skills and self-efficacy perceptions. The study was carried out in a sequential explanatory design in the mixed research method type. The study group consisted of 85 secondary school students studying in a private secondary school in Ankara. Within the scope of the study, the micro: bit which is a physical programming tool was used to teach Python programming for 6 weeks. As data collection tools, the Self-Efficacy Perception Scale for Computational Thinking Skills, Bebras: International Challenge on Informatics and Computational Thinking Tasks, tests focused on programming tools, concepts and processes, and semi-structured interview questions were used. According to the findings obtained from the pre-test and post-test, a significant and positive difference was found in the computational thinking skills and the self-efficacy perceptions towards computational thinking skills of the students. As a result of the programming teaching, it was seen that the students learned the programming concepts and processes. While learning Python programming with the physical programming tool, students not only gained the skills to write appropriate syntax, test and debug but also learn programming concepts such as variable, conditional expression, loop and function. In the focus group interview held with the students, the students stated that they were motivated while learning Python programming with the physical programming tool and they wanted to do more programming activities. They also stated that they understand programming concepts more easily with the physical programming tool and that they can find errors more easily while programming. The majority of the students stated that they had problems using loops and lists while writing programs, but they did not have any difficulties while learning to program with the physical programming tool. As a result, it has been revealed that teaching programming with the physical programming tool has a positive effect on students' learning of programming concepts and processes.Item A Framework for Computational Thinking Based on a Systematic Research Review(2016) Kalelioglu, Filiz; Gulbahar, Yasemin; Kukul, VolkanComputational Thinking (CT) has become popular in recent years and has been recognised as an essential skill for all, as members of the digital age. Many researchers have tried to define CT and have conducted studies about this topic. However, CT literature is at an early stage of maturity, and is far from either explaining what CT is, or how to teach and assess this skill. In the light of this state of affairs, the purpose of this study is to examine the purpose, target population, theoretical basis, definition, scope, type and employed research design of selected papers in the literature that have focused on computational thinking, and to provide a framework about the notion, scope and elements of CT. In order to reveal the literature and create the framework for computational thinking, an inductive qualitative content analysis was conducted on 125 papers about CT, selected according to pre-defined criteria from six different databases and digital libraries. According to the results, the main topics covered in the papers composed of activities (computerised or unplugged) that promote CT in the curriculum. The targeted population of the papers was mainly K-12. Gamed-based learning and constructivism were the main theories covered as the basis for CT papers. Most of the papers were written for academic conferences and mainly composed of personal views about CT. The study also identified the most commonly used words in the definitions and scope of CT, which in turn formed the framework of CT. The findings obtained in this study may not only be useful in the exploration of research topics in CT and the identification of CT in the literature, but also support those who need guidance for developing tasks or programs about computational thinking and informatics.Item A FULLY ONLINE COURSE EXPERIENCE FROM STUDENTS' PERSPECTIVE: READINESS, ATTITUDES AND THOUGHTS(2019) Cabi, Emine; Kalelioglu, Filiz; 0000-0002-7729-5674; AAF-8110-2019The purpose of the study was to reveal the effect of a course taken through distance education on students' readiness and attitudes. Sequential explanatory design method was used as a research method in which qualitative and quantitative measurements were used in the research. For the quantitative data, a single group pre-test/post-test design was used as an experimental model; for the qualitative data, open-ended questions were asked in order to elicit students' opinions following the experimental process. The study group consisted of 266 students from different faculties and departments who were studying undergraduate and associate degree programmes at a private university in Turkey. Results indicated that the course taken through distance education had a significant effect on students' gaining Computer and Internet SelfEfficacy and was effective in improving undergraduate students' self-directed learning skills. Moreover, the course taken through distance education had a significant effect on students' familiarity with e-learning. Additionally, the course was found to be effective in decreasing the escape attitudes from e-learning.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 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.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 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 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 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 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.