Pregledni rad
LEARNING AND TEACHING COMPUTER PROGRAMMING IN AN ONLINE ENVIRONMENT
Martina Lončar
orcid.org/0000-0002-3851-7916
; Faculty of Humanities and Social Sciences, University of Split, Split, Croatia
Aleksandra Tonković
orcid.org/0000-0002-6740-0338
; 3rd primary school, Čakovec, Croatia
Luka Pongračić
; Odjel društveno-humanističkih znanosti, Sveučilište u Slavonskom Brodu, Hrvatska
*
* Dopisni autor.
Sažetak
The COVID-19 pandemic continues to affect a number of decisions and guidelines in the fi eld of
education. Learning and teaching in an online environment presents a great challenge for all participants
in the educational process. Exponential growth of technology made computer programming
increasingly important skill, attention to which is becoming an imperative today at all levels of education.
The online environment allows interaction of students and teachers during this pandemic.
This paper presents a theoretical framework and results of research related to online learning and
teaching of computer programming and its improvement, implementation and effi cacy. Learning
computer programming involves gaining theoretical understanding and application of skills in
program development. Different platforms for individual and/or joint programming in education,
interactivity of students’ exercises, comparison of mutual results (coding game) are presented. The
most common programming platforms in education are Code Academy, Pluralsight, Khan Academy,
Think Big Coding, Code Avengers. These are special platforms for resources for learning coding
and programming skills. It includes a wide range of programming languages such as Python,
JavaScript, C ++, C #, Ruby, PHP, and so on. We aim to aid in a more detailed understanding of
learning and teaching computer programming in a virtual environment and present a list of desirable
characteristics for such an approach for future developers.
Ključne riječi
computer programming; platforms; teaching; virtual environment
Hrčak ID:
320962
URI
Datum izdavanja:
22.9.2024.
Posjeta: 141 *