Full-text resources of CEJSH and other databases are now available in the new Library of Science.
Visit https://bibliotekanauki.pl

Results found: 3

first rewind previous Page / 1 next fast forward last

Search results

Search:
in the keywords:  teaching and learning programming
help Sort By:

help Limit search:
first rewind previous Page / 1 next fast forward last
EN
The ability to solve problems using algorithms plays an increasingly important role in modern society, whereas programming, alongside with broadly understood digital skills, are considered to be one of the key competences of the future. The result of this trend is the modification in the Polish education system of the IT subjects’ core curriculum, under which teaching programming is planned at every stage of education. While teaching the skills of programming is important, it is not an easy task to achieve and hence it poses many methodological challenges. Researchers in this field are increasingly turning to new experimental methods, such as eye tracking techniques that allow to gain an insight into cognitive mechanisms and thus can provide objective information about the process of learning programming. The article discusses the results of authors’ own study, in which the state of declarative and procedural knowledge of students related to the forms of algorithm presentation was diagnosed. The questionnaires along with the tasks included in them, which the students solved in a traditional way and with the means of eye tracking techniques, were used in the study to track the process of solving comparable tasks presented on a computer monitor. The indicator of operational knowledge was the effectiveness of problem solving. The research was conducted on a group of 48 third-grade junior secondary school students. The obtained results (low level of correct answers) indicate that the situation in the area of learning the algorithmic skills of students requires improvement. The measurement data obtained using eye tracking allowed for an in-depth analysis and interpretation of visual activity of students. Therefore, it seems that eye tracking can be considered as a complementary research technique, enriching the state of knowledge on cognitive mechanisms that are triggered in the process of solving algorithmic problems.
PL
Nauczanie i uczenie się programowania to trudny proces, a wskaźniki niepowodzeń edukacyjnych na kursach z podstaw programowania są wysokie. W artykule zaprezentowano wyniki sondażu przeprowadzonego wśród studentów I roku informatyki, którego celem było poznanie opinii respondentów na temat czynników wpływających na te niepowodzenia. Uzyskane wyniki wskazują, że decydujące znaczenie ma motywacja studentów oraz trudności związane z nabywaniem umiejętności programistycznych.
EN
Teaching and learning fundamental programming is a difficult process and the failures rates of students on these subjects are high. The article describes the results of a survey conducted among CS1 students in order to get to know their opinion on the factors that affect these failures. In the respondents' opinion, the motivation of students and difficulties related to the acquisition of programming skills are decisive ones.
PL
W artykule przedstawiono wyniki badań jakościowych, w których wykorzystano technologię eyetrackingową w celu analizy procesu rozwiązywania zadania algorytmicznego przedstawionego w postaci schematu blokowego. Badanie przeprowadzono wśród uczniów gimnazjum. Identyfikacji metod analizy algorytmu przez badanych dokonano na podstawie filmów rejestrujących ścieżki wzroku (scanpath), które umożliwiają śledzenie przebiegu procesu przetwarzania informacji. Uzyskane rezultaty pozwoliły odkryć, że nie wszyscy uczniowie, którzy podali poprawne odpowiedzi, prawidłowo rozwiązywali zadanie. Badania pokazały również, że w przypadku rozwiązywania zadań algorytmicznych konieczność dokonywania w pamięci nawet prostych obliczeń może stanowić poważne obciążenie poznawcze dla rozwiązującego zadanie. To spostrzeżenie nasuwa wniosek, iż w czasie weryfikacji umiejętności analizy algorytmu przez uczniów należy umożliwić im dokonywanie zapisu wyników obliczeń. Wyniki eksperymentu pokazują zatem, iż technologia eyetrackingowa może być stosowana w procesie doskonalenia metod nauczania algorytmiki i programowania.
EN
This article presents the results of qualitative research, which used eyetracking technology to analyze the process of solving an algorithmic task shown in the form of block diagram. The survey was conducted among middle school students. Identification of the methods of analysis of the algorithm by the respondents were based on films, which record the sights track (scan path), that allows to track the information processing process. The obtained results have revealed that not all students who gave correct answers, were solving the task in correct way. The study also showed that in the case of solving algorithmic tasks, the need to make even simple calculations in memory, can be a heavy cognitive burden for task solver. This observation leads to the conclusion that during the verification of students skills of analysis of algorithms, students should be allowed to make recording of the calculations. The experimental results show, therefore, that eye-tracking technology can be used in the process of improving the methods of teaching of algorithms and programming.
first rewind previous Page / 1 next fast forward last
JavaScript is turned off in your web browser. Turn it on to take full advantage of this site, then refresh the page.