Novice Programming Students' Learning of Concepts ... - Home pages

10 downloads 55342 Views 3MB Size Report
Mar 6, 2009 - Computer programming is a core area in computer science ..... One of the novice students in the study comments the course he or she had just ... 3Retrieved 090110 from Merriam-Webster Online Dictionary, http://www.merriam- ... prises the computer programs, associated documentation and configuration.
Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology 600

Novice Programming Students' Learning of Concepts and Practise ANNA ECKERDAL

ACTA UNIVERSITATIS UPSALIENSIS UPPSALA 2009

ISSN 1651-6214 ISBN 978-91-554-7406-5 urn:nbn:se:uu:diva-9551

    

                   

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

      (      

             !!( 2

( 

  ( 3.4- "256"#6%%62!6%( 1     '  '                      *         ' ' ( )       '  '      *      '        '( )   

   

 *    ( )                    &  *'   /    '    '  '       *     

       '        ' &  '  '(     

 '  '    &      /             '( ) 

      *   /   *    '  '                       *  * ( )    ' & &  '       &    &&  &

 &   7   &&        '     &       ( ,       ''  *      &         

   ( )      &      ( 8     &       &    '    *        &              '     '           ( ,    *             ( ,   '   &  &   *  7        ' &           &    ( 1       ' *         &     

     '  '  '( )                  &       &        *         '(   1                    9 6  

 '  '       '

         &        ' '           8  & )   '     '  !" #     $     # % & ''(# 

  # !)(*+,* 

 #  : , +  !!" 3..- #%#6# 3.4- "256"#6%%62!6%  $  $$$ 6"%%# ; $#   # #          =    #$     #>#      # #                  =    #             $   $     >     .  $           -              $                          %     

Michael Thuné and Anna Eckerdal

         ' $   $                                             &$                      $   $    

(%    8          /            %             ? ? $ ,     $          $      ,               %       -     -                           $     -         

    /   0@ 399A4                    = %  #                   %    $          - B      -      /  %                -                                       $   /            C '        ,          -         $                         * $  $       $  $    -                            $                  

)%  * D                     $           / ,                -    -     $          

                        # %                      3 E             - -                                         0122A4      &  0122F4$    #             $                             $     #                             

          $                        

          

-           %                     ) 3               $      -$         ' -$ ,   E3 * E* D     $ .          $    $      . $ .     G H

. ) 1           -             -           ) 1$      -                                      ,   I * I* GJH              GJH           $ K      .                     

. ) 6$                     &   * &* GJH                       .K      $         

      ) ;                $            -            %               ,   ) * )* GJH .   K         $ K        $             

' $ ) F                                       8      -  ,   * * L   K                   K $  

, %            $             .  $  3              & 039914$   &    0122;4$        $ &     #          7       $         ) 3$ 1   ; 7   $ =              #         $         &       $                                  ) 6     &#    ,             &    0122;4 D                 3             &$   &    $ 

           $                                       3$       -          3             $                   #  

Michael Thuné and Anna Eckerdal

 3          0   122;4$  $                               '        $                        0   122;4$                                         %    % &''()%     0)) 1223$      5 12234 .    )) 1223$ ) : 1$                       M          /   -N                       ) F$                

+%  ,

      3                                $               D                                 3              /  %  $                       

                                 $                     -            -        $                D   -        3$                           . ) 3$               *          * .   $  -                           I $   -        .   -         ) 1$                  -  ) %  $          -          =   #      I     $     $          ) 6        $                    -         5/               . ) ;$                   $  $                    I            ' $ ) F     # -   -                  !   -                  $       

         =     -            #

          

-%". /   . .  $                                        ) F   3$                         1

                                   1 "                  

Suggest Documents