Skip to the main content

Review article

LEARNING AND TEACHING COMPUTER PROGRAMMING IN AN ONLINE ENVIRONMENT

Martina Lončar orcid id orcid.org/0000-0002-3851-7916 ; Faculty of Humanities and Social Sciences, University of Split, Split, Croatia
Aleksandra Tonković orcid id orcid.org/0000-0002-6740-0338 ; 3rd primary school, Čakovec, Croatia
Luka Pongračić ; Department of Social Sciences and Humanities, University of Slavonski Brod, Slavonski Brod, Croatia *

* Corresponding author.


Full text: english pdf 186 Kb

page 137-146

downloads: 0

cite


Abstract

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.

Keywords

computer programming; platforms; teaching; virtual environment

Hrčak ID:

320962

URI

https://hrcak.srce.hr/320962

Publication date:

22.9.2024.

Visits: 0 *