1. Analysis of learning basic programming concepts
- Author
-
Milošević, Ana, Mladenović, Monika, Krpan, Divna, and Zaharija, Goran
- Subjects
education ,Informatics ,research ,Logo ,comparative analysis ,student ,TEHNIČKE ZNANOSTI. Računarstvo ,istraživanje ,obrazovanje ,Scratch ,basic concepts ,Informatika ,programming ,učenik ,INTERDISCIPLINARY AREAS OF KNOWLEDGE. Educational Sciences (Child and Educational Psychology, Sociology of Education, Political Science of Education, Economics of Education, Anthropology of Education, Neurosciences and Early Learning, Educational Disciplines) ,TECHNICAL SCIENCES. Computing ,programming languages ,osnovni koncepti ,INTERDISCIPLINARNA PODRUČJA ZNANOSTI. Obrazovne znanosti (psihologija odgoja i obrazovanja, sociologija obrazovanja, politologija obrazovanja, ekonomika obrazovanja, antropologija obrazovanja, neuroznanost i rano učenje, pedagoške discipline) ,programski jezici ,programiranje ,komparativna analiza ,Python - Abstract
Cilj ovog rada je dobiti uvid u razlike učenja osnovnih koncepata programiranja u odnosu na prethodno učenje kroz osnovnu i/ili srednju školu. Ispitani su stavovi studenata o početnom učenju programiranja, mogućim zaostacima obzirom na kolege koje su prethodno učili programiranje te samo zalaganje studenata na kolegiju Programiranje 1. Svrha istraživanja bila je prikupljenim informacijama ponuditi moguća rješenja za uspješnije shvaćanje osnovnih koncepata studentima koji se nisu tijekom ranijeg školovanja susretali s programiranjem. Stavovi studenata po pitanju „olakšanja“ studentima koji nisu prethodno učili programiranje i prikladnoj dobi za učenje se razlikuju, jednima nije bilo potrebno prethodno predznanje za savladavanje gradiva na kolegiju Programiranje 1, drugi pak smatraju da su bili u zaostatku naspram drugih kolega koji su prethodno se susretali s osnovnim principima programiranja. Također, u radu su obrađeni programski jezici prikladni za poučavanje programiranja, komparativna analiza istih, mogući problemi programera početnika te druge teme vezane uz poučavanje programiranja., The aim of this paper is to gain differences in learning basic programming concepts in relation to previous learning through primary and / or secondary school. Student’s point of view about the initial learning of programming, possible lags in relation to colleagues who previously studied programming, also the commitment of students to the course Programming 1 was researched. The purpose of the research was to gather information to offer possible solutions for a more successful understanding of basic concepts to students who did not encounter programming during their previous education. The issue of “alleviation” for students who have not previously studied programming and the appropriate age for learning varies from student to student, some did not need prior knowledge to master the material in the course Programming 1, while others believe that they were struggling unlike colleagues who previously encountered the basic principles of programming. Also, the paper deals with programming languages suitable for teaching programming, their comparative analysis, possible problems of beginner programmers and other topics related to teaching programming.
- Published
- 2021