Introducing basic Programming Concepts to Elementary School Children

274 downloads 96422 Views 2MB Size Report
approach is to introduce basic concepts of programming and computer science to ... Programming courses in universities usually have highest dropout ... programming concepts and it would be best if those basic concepts were taught in early ...
Available online at www.sciencedirect.com

ScienceDirect Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

       !  "#  

 # $% &$ '' $ & '  (    ) * +  , -. / 0  1 .  ,   

                  

 2& &#  &&   $&$ '' $ #   '  (    &%  &% '  $ &)3& $ &#  &' ##  .  ( &$ '' $%#     4# $  5 $ &% '  $) " '  (    (# $   &&   $&$ '' $ & &%  &&  &&&  $$  &% '  (# $  #    & )  ' (6&'  '  (     #    #  &  & &)  723#)#% %(" 8) © 2013 The Authors. Published by Elsevier Ltd.    & # & % (23    ."#   2  $( 23 "2. 5 (  Selection and peer-review under responsibility of The Association of Science, Education and Technology-TASET, Sakarya Universitesi, 9 .2#5() Turkey. :(;"#  .&' ( .&$ '' $.%.'#  .%  &)2(& '  (5  $ '&#    ( '  %  &)2    '  $  .      &&  %    &  $   ) & # $  '&#           $ '  &      $6&   %(&  $'  &% '   (   &&&    $)        &     $   ' $      &  #  0 #.+ $. &=8.)( $ .&% ' 5 '#   $   -&  $ #)2 );?>@>@>A)  $ )!  , B&')

1877-0428 © 2013 The Authors. Published by Elsevier Ltd. Selection and peer-review under responsibility of The Association of Science, Education and Technology-TASET, Sakarya Universitesi, Turkey. doi:10.1016/j.sbspro.2013.12.178

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

1577

&% ' #  %   ( ) 2  ' (   &&    $   $  :'# = 0C  .)2& & &  %'6 $ &&    &'  ( &#&. %  &&   $ & (&' (   )#&  &&  #%  &&$ '' $ '&# &' (   )2   '         $  5   && ) C    % #   #           %        & ( $ $ '  5(. >. % 5  $ (  # 5  $ () 2    % #    $.  $ $D($  &' E =* (. .   $ &   $  &' ) &     #  $      ! %(  &'   $   5 $  &% '   $ 5   & 5   %   ( $ &% && )2 &&        . & ' ( 6&'   #(    #     &' (  ) F    %   '   #(  &     & &.     &% (  # 6&'   '&'   && )      8   $&$ '' $  )$ '' $# # ## ( $&#     $  '# G  .)2 #    %  #C # () 2      #   $ ('#     &$ '  ( 4#5 (       #  & $  5   5  $ E %5. 8   = :  . )     #  .  &&      $ &$ '' $ #  %    #  #   ( %  '    %  &$ '' $  &   #  % %   %   &   #$     ( $ #  $ #  #$' &&% '  $5   $  5 $)3'  %.  $  $D (  $   &'  &' (         $  &     (  %$

 $   & $   5 $  &% '   $ 5 ) H    #  $  $    &'          $   I ( & % .(&   5 $)  # . (    (   &% '          ' $ (     ) $ '' $ '&  (4#$   %   #  #&' (   )2#   &% '.  ( &  &&   $ # ' 5&$ '' $' %    &' (       #   # $   &'    $   5 $  &% '   $.%#  ''#  % &&&  $)       2   (' &&      %       $ '  (&$ '' $J% . J# .=J# .)  &.' &&       $ ' $ %$  ( %'&  && && & &) ,++- * $ - * $('& #  &$ '' $ $# $#$ $# '  %  '&#  )   # &&#  &$ '' $  4#.   & $     $     #  %     $ )25  $  %(  $&$ ' %) 2% & % &' $   ) . 5 # .'' &  )2  %     '   ' #&% 5)

1578

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

- * $# '& K&# &$ '' $ $# $)2 $# $   #'%%   #   %.&  &.     ' .  &%   #' # %(  $&#)#  % # () - * $  '        #   #'    &$ '' $ # &4#)

C$))"6 '& J%' &$ '

F# (    (.&  $    # ) &' (#  &#&  $ 4#    $ ''   $   % #$    ' .   $   &$ '' $ ## $ '    # #   & #'  ( 52# $'  )  ,++ . / L2 *  $ & &$ '' $  '  ' 8"*HL20 '%.  #  #  $& )$ ' L2 *   #  # % 5  .    % #     &$ '' $ : (. ) "  % 5 &   '   ''  $  $ '' .  . $  &   ) 0   % 5   '   &  '      % ,# 5  &   '     () L2 *  #&& '& 6 #   5 &       '   ) 2 $# $ #&& #   #'     ( K'&  )0     $  # &   # %. #  '   (&$ '   )

C$)) '& L2 *&$ '

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

1579

,+,+   "    " &$ '' $ $# $    $  '     % %$

4#5 (  &$ '#  $   '(   ()  ' #    $ #$ & (# ( 6&'  $    $ &,. #     '  . $ '. ) 0  (.J 5.J#5.  ' =" ' .)    " # $ & #  &  ''!&$ '' $ $# $.    #6&  #  ) 0   &$ '  '  '   $'    M% 5M     %  $$    &    ' 5&$ ') 5 $ !   $# '' . 5.  .  $.)  #)F 5 % 5      &)

C$))     '& &$ ')

   %   ' & # # &   )2  4#'& . & (   $  $  #      )  #   .  &    $ &&  %    & &     $ '&    #  &   . # '& $  #   I 6& ) 3 '&   # % (N   #O &&   )3$  .  % &&      ( (#  ('& % '' ) ''L2 *     &   ' 5 $ #'. ' '& 6 '' )  #  %  5    #      $ ' %    & &      &' (         $   %   &.   # %# 5&'' ' '    #  %%# 6    (#  ''!)''&  '& $  5 $  &% '  $3 '.: !' !(5.  .=F' . ) H (    &  5   5  $(   ( && (  &#       &% ')  '   &&     #    $    $ #   &' (    #(   '&# )F# $# &# $ &&    &  ' ,( #  ( $ $ &% '# $N  O 4#)0  &% '.  '  .      (  4# (  # $. #  ( $  $ ( (!  $  &% ' 

1580

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

&#  4#  # )26  (#    && % & &# % 4### .  6   &&  %&    )     2 #  &% '    $ &$ '' $ % %.   && $  &&     #  & '  (     4# $% &$ '' $ &)2 &&  #  & )"  # & %      $&  $ &) 3  ( '  . % #   6&      $ &    '        ( & ' $ '% '5  $ ') # .#8"*H 0 ' %  8$ '#    '   &        '&  &% ' 

$  $  % #$  ' !          &!) 2  (    #  %      % '#  &  '&#$ '.%#('#  # ( &'&5  $   &) 0++  "  C &   #   $ &    %(  # $  %        ) 2 &  &           $      $  #  %       '  ! ' '%  & E  %P   P (# $%   PC % # & # %  # ' $#&   @ A        5 ' # (  ((   '   % &)3  &  ( #  %     (    % (      %  (       #  &' # 4#  $ &% ') 0++ "          $ & .    #  %  #   #    ('.   ''   '    % '  $ $ ')2(# '&  &&% '  #   '  .     # (# '& (# )## . (      5  $    &% '         &   ' &% ' ( #      $    &% '  6 '    &    %     $   & &% ')   & .#N# & #$$O&$ '' $ .3 6 .C' =*' (.Q)E

C$)) # #  & )

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

1581

 &&  ' 5   .  &  $  $ ''    %  %6# )    C$))2( % ''    %   #&. .  $.  &  $''  % &  ' !)   &  '# &   (&  5.# $ .  4# '' .  &  .#   %$ ' !)( $. &  $' %# $ M  M'    # $ $'# !&% ' #' $     $ & %  # " .)  2 && # '  ' &$ '' $ &% '  $$  (  '& &  '%   $ &$ ')#   &'  '& & %& #    $   # $M &M)9 5&#& . &   &  .   (       '  '# (  &#   #    $  &% ')2  (% #    ' & ,# #$&       &) $ '' $      '& ( %( 5  $   (  6  '  # . %#  4#  5  $  &  (%( && ( $ & &.   &% ') 3  &&   #   &' (     . (   %#   &( &$ '' $ $# $  (  6    $)   . (   #   '&   & &  $   % '' )2 & #  %   ( (  ''&        &  (  (5 . ( && %  #' ) 0+,+ ""  2 &     & ( $  %   '#    '  # $ 8$.  '#  $  &$ '' % '  $  '  5 .R)J%& (  $  $ ) '#   '  &  ' !#$%'# $   $ &   5  '#  )    & ( $   . '#    #    ' $ $     &  $ # &#& )F# $& .  # ' 5  $ 

  %   &(     %   $  &     '#    ' ) 2  ( '&    #'%    %  )    #         ''  #  %      '#  ) '#    $   '' ''  (6#%# 5&  $ '' 

C$)@) '#  & 8$ '#   ' )

1582

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

 (  %) 2 %   #    .  '&  '' ))'&#&$ ')F# $ &#''  '#  (# %   ' 5    ''      D ( % 6#  (  5     () 2 # '  '   '# &  (  $ &% '  # $'' 5 '& '  &$ '   ( $ %&%  # ) #    '  !' &%#$$ $)) $ #      '  %' 5 $  ) 0+0+   ""  C &  6# $&$ ' & &# & ) 8$'#  5&     ''     %$$ $   &   ''       &(  %  6# ) 3 '  . 8"*H L2 0 ' %  #      ' !   &    ' !& 8$'#  ) ''#   % 8$ 0 '%   #.%#  '&   $&  ) * & # %   5%   '#  .''   $     (&# ('    '&      &$ ' &# #) 2#  &# (  #'' # $&$ '' $))  # % ' 5 (     ( &#'    % (  &$ '' $) ( $ . ( #    $   $ %#  & %   '   &$ '  # # % &$ ')       ' ( 6&'     #    '  (       '  $ )      A&   $#&. $#&  $@  ) 2  # %    %# 5$ &#5  $)2   % #        #     &# $ '   $ $#& #  &   ) 2  '  ''#        ) F# $6&' .   #$ & % & &.'%  #  &(   '   &$ ')'&  & 5 &&6'  (  ' #  $#&' &  '  ( )

C$)A) # &   $&)

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

1583

0        ( '  5  $  '&#) 2(   (  '    %  '&# &   5  $# $'&#%   #  &#&)H   $  $   '&#5 .%%( $ 4# (&   %  '&# #) 2 &     & M%M  ( '     ( # . $  $ $) 2(  % %  '  ' 5  $     ' # '# () 3           #   $ '5  &%  % ' &  )0'  $ !8"*H%5 %#  $ ' &  # '# )2(   5#      '     &. %# (    &  #       &'   '  ) 2 %    $            '  %      &(    ' %#   6&   %$  # %(#    #    $ #) 0'$# %  ' (%('   '  %#( 4#5 ( $ &   &  $ $  %     #      % 6#     %  #  ) !      "#       & (       $ &  ( 6&  &  #     &#)3 $  &$ '      $  $ % #$ ' !.        (    #     )     (   $     '     #  &'  #  & # ' !.'  $ && #  4#5 ( '    $  ' '  #'%   ) 2    $ % #      &     &N& ON&'  # O%#(  & ( 5 5  $)2 5 $   #   $.   ' 5 (   ( 

 ( &  (&  5  $.   ( ' &# (   '&  ##  $)2' $ # %'#$ (  ## ) 3  (& ' ( .%  #  # $ $%#' #   %  (6&  %(# $'# $ #'%   &$ '' $ &)2  # &#'    ( $  && )

$%$$&$ 3 '. S). : !' !(5. ).  . ). = F' . ) ) % '   $   (    $  $;   #     (  &,    $ # %     $ %,  %) " $  $ "#  ; S#    $ "#   3 '( " $  $ #%, .@. R)  . 2). 3 6 . S). C' . ). = *' (. 0) Q) '&#   # & #$$;   #   $   '&# $ # '&#)2+ S# 3&& '&# $  '  2  $(.. Q) " . ) ).0 )9 $  $'# '      ) 30 * "#   T )A.).&&)A )30) : (.S)C))8$0 'L2 *$ '' $*#)3&) :'#.S).=0C  .3))8 # $ '     $) 0  (. S). J 5. 0). J#5. ).  ' . ). = " ' . ") ) 2   &$ '' $ $# $    ' ) 30 2    '&# $"#  2H"..A) 0 #.3).+ $.0). &. )3).=8.S))"   $@$ I   5  $    (#$$ '

%     $)'&#="#  .@Q.QR @)  (.S).=* .9)>) $ ;9   $$   $  ) 5)  5(.0)>)F$ $ ' %     $)

1584

Goran Zaharija et al. / Procedia - Social and Behavioral Sciences 106 (2013) 1576 – 1584

J% . 3). J# . S). = J# . ) ) 8   $    $ &$ '' $; 3   # ) '&#   "#  ..R R) (%. ))  # #  %( #  )"#    C#.@K) 5 .")R)8$. '#  $ '#    ' )3  .. ) E .)S).=* (.E)0)) $D($    &' )  K3 ) G  .3))J# $&#    #(&$ '' $#)30  ..R RA)