How to teach the basic university-level programming concepts to the first graders? (CROSBI ID 611425)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Sović, Ana ; Jagušt, Tomislav ; Seršić, Damir
engleski
How to teach the basic university-level programming concepts to the first graders?
In this paper, we present five different approaches of teaching 8-years-old children basic concepts of programming and fundamentals of computing. Using mechanical calculators, children learn some of the basic computer architecture and functionality concepts like the accumulator, counter and register shifting. The marble adding machine teaches binary number adding. Basics of procedural programming (chaining instructions, conditional statements, loops, variables) are taught using Lego WeDo or Mindstorms EV3 robots. The same concepts could be introduced by playing games developed for The hour of Code event. Event based programming can be learned by making the Kodu 3D game. Although those subjects can be quite abstract to grown-ups, through games and practical examples, children adopted the concepts very easily and quickly. We hope that our STEM activities will “awaken an engineer” in at least some of the attendants, and encourage them to enroll one of the STEM faculties at the University of Zagreb.
STEM ; Programming ; Education ; Lego ; Kodu ; full adder ; mechanical calculator
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
1-6.
2014.
objavljeno
Podaci o matičnoj publikaciji
IEEE Integrated STEM Education Conference
Princeton (NJ):
Podaci o skupu
IEEE Integrated STEM Education Conference
predavanje
07.03.2014-07.03.2014
Princeton (NJ), Sjedinjene Američke Države