DocumentCode :
1800144
Title :
How to teach basic university-level programming concepts to first graders?
Author :
Sovic, Ana ; Jagust, Tomislav ; Sersic, Damir
Author_Institution :
Dept. of Electron. Syst. & Inf. Process., Univ. of Zagreb, Zagreb, Croatia
fYear :
2014
fDate :
8-8 March 2014
Firstpage :
1
Lastpage :
6
Abstract :
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.
Keywords :
computer aided instruction; computer games; computer science education; educational institutions; programming; teaching; 8-years-old children; Kodu 3D game; Lego WeDo; Mindstorms EV3 robots; STEM activities; The hour of Code event; University of Zagreb; accumulator; basic computer architecture; basic university-level programming concepts; binary number adding; chaining instructions; computing fundamentals; conditional statements; counter; event based programming; first graders; functionality concepts; game playing; loops; marble adding machine; mechanical calculators; procedural programming; programming basic concepts; register shifting; teaching; variables; Computers; Conferences; Educational institutions; Games; Programming profession; Education; Kodu; Lego; Programming; STEM; full adder; mechanical calculator;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated STEM Education Conference (ISEC), 2014 IEEE
Conference_Location :
Princeton, NJ
Print_ISBN :
978-1-4799-3228-3
Type :
conf
DOI :
10.1109/ISECon.2014.6891050
Filename :
6891050
Link To Document :
بازگشت