You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/221536800

Language emulator, a helpful toolkit in the learning process of computer


theory

Conference Paper  in  ACM SIGCSE Bulletin · March 2004


DOI: 10.1145/971300.971348 · Source: DBLP

CITATIONS READS

18 340

3 authors:

Luiz Vieira Marcos Augusto M. Vieira


Federal University of Minas Gerais Federal University of Minas Gerais
152 PUBLICATIONS   3,383 CITATIONS    161 PUBLICATIONS   1,991 CITATIONS   

SEE PROFILE SEE PROFILE

Newton José Vieira


Federal University of Minas Gerais
23 PUBLICATIONS   313 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

MORELIT - Remote Monitoring of High Power Transmission lines View project

GORE-PG: Management and operation of wireless networks View project

All content following this page was uploaded by Marcos Augusto M. Vieira on 02 June 2014.

The user has requested enhancement of the downloaded file.


Language Emulator, a Helpful Toolkit in the Learning
Process of Computer Theory

Luiz Filipe M. Vieira, Marcos Augusto M. Vieira, Newton J. Vieira


Department of Computer Science
Federal University of Minas Gerais
lfvieira, mmvieira, nvieira  @dcc.ufmg.br

5     6       *      !2  2        +   !   #   2  !" O  # '


ABSTRACT    =   -%   #            %1      
       !.  
      
                 
         
  !      !    "   !       !       !  "#   #   $ % &$ '      #"     %  # "  "        !
 )O  #    )<  !)O  #    
Z 
  "  )(*    + ,( -  %  *  
      - "         . %     #      + ,O  #    .8
!   #   2    [      -      
      " /                    " "   *!     "      #0     #   2 *   !  1$#        \2 +$ "    % #   *   ! + ,]6     + 
    "       !     "      #10    1    "  "    !   ' O  #    -^ 2       "1#   #       $  !-       #      ,
  -  2 ! )           $  !3-   
  !3-   + " #      ,
      1      $     !  #       ' !    #    "  !       '
       4     "%   #                   "       , 5 6  2    2. RELATED WORKS
3-  +1#        N6 "     O #    # *   6             
 # #    !)2 +-7 8 9: %    !    1 
-  #         +   !  #         !                  #    ,$3-  +        #   !   
U _ W 
   $ $ "   %         $ -       "&$   "  "(    + ,     2   
!       !- -  !   #         "     1 %     '
    "*  # -#  2 1   !%     #     ,
 ]6&$`U 8 W U V = W U V < W U 7 W U V V W a    1]   "         *  !"&$ '
Categories & Subject Descriptors   "   `6 #     b  *  #    $ %     #           #  2 
;", < , => ? @$A B C D E F-G H I-JI B K G C L ? H M)N6 "    "   ! 5  %   " '
   
O #    # 1 !  #     PN  "    * #    #   !  #     ,    !"2   "     #    $  !"       $  *2    ##   #   6 % &$ '
  "  $(*    + ,65 6     !        $  !                  '
       %    "   6  # )  !     "      #0    "    "   
General Terms    !     "      #"0         "       !  $-    "    !
6/    "                 (*    + , (    3- #      ,SR$ *      
 # #   
     c       
   +   !
 1!   1       $         
 "    "      
 +  * %6    "      $ *     )U ^ W ,
Keywords: d1  " 6/3- #    )U V W *!       !2 +)e$ # O       *#  "'
N  "    (    +          #     ,     
         ) %"    #  "       \ " !    ,S5 - 
!       ! 
2    ! .         )  2   \f 3- !    %
N6 "         !]   "          g ,*5 *     !          #
1. INTRODUCTION     '     1    %   [%  $!          !-        !  h   '
N6 "    (*    +$     !         +$          6  +$  %  '
          #   2    -  "   !)        "  Q      -#  "'   
   ! - %"    "      #   !   .!     "      #)0    )  '
   "   ,.R$  *-           
  "-   2   S         "       !     "      # 0    6    "       !  1    "  
2    !-   1  1 %6"  %    1       ,   !)(6    -3- #      ,e$  !  +                1     '
T !   U V = W   6   $    6    *    $ "  "      6%    2  1%    $i  !         " +    j   + ,
   !  X"#      $%    !- -#      $#   #      
N6 "    $(  ' (6     k  i   !)U < W  *"     #              $* "  # '
  + ,6(* $0         *     # #      *  Q    $ "  $      % +"(    1 " #     *2 + !     1      $!      l  !"    
     !   
"    "   # 1   
    1#      1 
#  "                ,"(* "   1#  -       4       #    +         '
 #    #  ,(* "  #   !)     ) 1       !    $!       "        $(6    "3- #     ,
%   ! 2  # "$   $           '       #    $   2   " , (  i 2    - 2       +lU Z W       
.  
 %"   m  #  
 
!  X"#      *#  2 $ "   " 4  !2 +1    $ % 1          #   N6 "    (    + ,c5   "          -   f &$  "    
              $  #     $   !      
    N  "'   1(*    + %*N  "      g      !       !   !    "  '
   *(    +      #      + ,   [   !      
    $  .   "      %$0        "   
     #    + ,
n   "  U = W      m  #  %  %    $%  *#  "            
            6   "       %  2     #  6 " #      ,6& " #    
#   2 *#       # #   !   *     +   %         M6 "        
Permission to make digital or hard copies of all or part of this work for %   #       "   #  ,
personal or classroom use is granted without fee provided that copies are ( 1   "N  "    2     +"(     $a  N6($b$U V o W  *1     #  
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to        "  $ "#        !-       !     "      # 0       '
republish, to post on servers or to redistribute to lists, requires prior specific   "       !     "      #0        "  
  !(6    
3- '
permission and/or a fee. #      ,\5 " !       !     p$      "   " 4   
SIGCSE’04, March 3–7, 2004, Norfolk, Virginia, USA. !     "      #"0         "      !- #      1   !     '
Copyright 2004 ACM 1-58113-798-2/04/0003 ... Y 5.00.
q"r s r t u r vw s r u x*y z u { q"y u { s"r s u {1y$| x u x } q"r s r t u r vw s r u x*y z u { q"y ~
u { s €$tr s
 ‚6ƒ€$„6… y z u { q"y u yv y s-† x | } y ‡$s-{ s-y"v y s ˆ y t$† ‰
Š { t r u r { s r s ‹t u y u x t1y s |-u } y s t r u r { s t  ‚6r s r u x y z u { q"y u yv y s
† x
x Œ x v z u x | { s"y } † r u } y } ‰ r s Š z u t u } r s ‹ t y s |"x Œ x v z u x | r s"t u x Š ~ † ‰ ~
t u x Š y t Ž r { s‡r u Žr q"q"x | r y u x$ˆ r t z y  x x | † y v )‘ ’ “ 
” y †  x •1t z q"q"y } r – x t*u Ž x$} x  y u x |‡*{ }  t 6— s u 6t u y s | t* { }*r s ~
u x } s y u r { s y  r – y u r { s … q"x y s r s ‹1u Ž y u u Ž x$t {  u ‡y } x$r t*y ˆ y r  y †  x$r s
q"{ } x1u Ž y s-{ s x  y s ‹ z y ‹ x $˜ } } $r t$y s-y † † } x ˆ r y u r { s- { }$x } } { } ~
| x u x v u r s ‹ … y
 x y u z } xu Ž y u"y   { ‡$t u Ž x"ˆ x } r w v y u r { s{ y
‹ r ˆ x s
y z u { q"y u { s6™$x u x } q"r s r t u r v*w s r u x y z u { q"y u y š ™1‚ €1› … s { s | x u x } ~
q"r s r t u r v w s r u x y z u { q"y u y-š œ$‚ €1› … s { s | x u x } q"r s r t u r v w s r u x y z ~
u { q"y u y ‡r u Ž y q † | y1u } y s t r u r { s t1š œ$‚ €1 › … } x ‹ z  y }‹ } y q"q"y } t
š ž1Ÿ› … } x ‹ z  y }"x Œ Š } x t t r { s tš ž˜*› …  -x y  ‰q"y v Ž r s x tš  -x y  ‰ › …
 -{ { } x"q"y v Ž r s x t š  -{ { } x › …Š z t Ž | { ‡$s-y z u { q"y u y
š „ ™€1›y s |
” z } r s ‹q"y v Ž r s x tš ”  
›1y } x"u Ž xŠ y } y q"{ z s u u ‰ Š x t1{ * { } q"y 
 y s ‹ z y ‹ x t *„  y u  r s | r v y u x t*u Ž x1Š  y u  { } q"t*u Ž x$u { {  ty } x1y ˆ y r  ~
y †  x  { } …y s |
w s y   ‰ … y ˆ$q"x y s tu Ž x y ˆ y r  y † r  r u ‰-{ 6u Ž x t {  u ~
‡y } x ˜ y v Ž-{ 6u Ž x1} x  y u x |u { {  t$Ž y t$| r ¡ x } x s u$ x y u z } x t ƒy s ~
‹ z y ‹ x1˜ q z  y u { }r t u Ž x${ s  ‰"‡*{ } "u Ž y ut z Š Š { } u tr s u x } s y u r { s ~ ©$ª « ¬ ­ ®¯ °±­ ² ³ ´ µ ¶ ­ ·
² ¸ ª ¶ ³
² ·
¶ ³«¸ ¹®µ ¶ ­ ·
² ¸ ´1¶ µ ­ ® « º
y  r – y u r { s"y s | x } } { } ~ | x u x v u r s ‹$ z s v u r { s t*š y t‡*x*x Œ Š  y r s r s"¢ x v ~ ¬» ² ­» ² ³« ¬ ² « ® ¼
u r { s
£ › 
¥)— u"| x u x } q"r s x t1‡$Ž x u Ž x }1y‡{ } |)† x  { s ‹ t1u {-y- -x y  ‰){ }
3. TOOL  -{ { } x q"y v Ž r s x t 
” Ž x ƒy s ‹ z y ‹ x1˜ q z  y u { }‡*y t$| x ˆ x  { Š x 
| u"{ ‡*{ } ‡$r u Žu Ž x
q"{ t u z t z y   { } q"t1{ *} x ‹ z  y }  y s ‹ z y ‹ x t  ” Ž "x t x ˆ x s
 { } q"y u t ¥)½$s r { s… r s u x } t x v u r { s-y s || r ¡ x } x s v x1{  u ‡{"™$‚ €$t 
t z Š Š { } u x |y } x ¤
¥
ž$x ‹ z  y }˜6Œ Š } x t t r { s)š ž˜*›  ¥.¾ { q"Š  x q"x s u${ 6y"™1‚ € 
¥
ž$x ‹ z  y }1Ÿ} y q"q"y }1š ž1Ÿ$›  ¥)½$s r { s{ u Ž x| r ¡ x } x s v x t { u ‡*{
™1‚ €$t )¿1À\Áš ¿ ÃÄ
¿1Å ›-Æ š ¿1Å Ä)¿ à ›
¥
™1x u x } q"r s r t u r v1‚6r s r u x1€$z u { q"y u yš ™$‚ €1› 
¥¢ y ˆ x1y s |ƒ{ y |-y"™$‚ € 
¥
œ${ s | x u x } q"r s r t u r v1‚6r s r u x1€$z u { q"y u yš œ$‚ €1› 
¥)˜6Œ Š { } u1y"™1‚ €\u {"yw  x1r su Ž x  { } q"y u1y v v x Š u x |-† ‰u Ž x
¥
œ${ s | x u x } q"r s r t u r v1‚6r s r u x1€$z u { q"y u y ‡r u Ž y q † | y u } y s ~ Ÿ} y Š Ž Ç1r –‘ È “$u { {  jŸ} y Š Ž Ç1r –-} x v x r ˆ x ty
u x Œ u z y $| x ~
t r u r { s t1š œ$‚ €1 ›  t v } r Š u r { s{ 6y"‹ } y Š Žy s |‹ x s x } y u x tr u t*ˆ r t z y } x Š } x t x s ~
u y u r{ s 
¥
 -{ { } x  -y v Ž r s x 
‚6r ‹ z } x$•*t Ž { ‡tu Ž x6u } y s t  { } q"y u r { s t t z Š Š { } u x |1† ‰$u Ž x*ƒy s ~
¥
 -x y  ‰ -y v Ž r s x  ‹ z y ‹ x˜ q z  y u { }  ” Ž xu { {   r uy  t {
t Ž { ‡$t u Ž xr s u x } q"x | r y } ‰
€$| | r u r { s y   ‰ … ƒy s ‹ z y ‹ x ˜ q z  y u { }$Ž y tu Ž x1 {   { ‡$r s ‹ z s v ~ t u x Š t{ y  ‹ { } r u Ž q"t … Š } r s u r s ‹1u Ž xˆ y  z x t*y u$x y v ŽŠ Ž y t x1{ x Œ ~
u r{ s y ru rx t ¤ x v z u r{ s 
¥
 -r s r q"r – x ™$‚ € 
4. INTERFACE
¥
— u6u } y s t  { } q"t*y s ‰  { } q"y u … t z Š Š { } u x | † ‰1ƒy s ‹ z y ‹ x˜ q"~  y ˆ y1‡*y t*u Ž x$Š } { ‹ } y q"q"r s ‹" y s ‹ z y ‹ x v Ž { t x su {"v } x y u x$u Ž x
z y u { } … rs u " { y sx ¦ z r ˆ y  x s u${ s x  u { {   r u  { }1€$z u { q"y u y ” Ž x { } ‰† x v y z t x"r u1‡*{ }  t$r s-y s ‰Š  y u ~
 { } q[t z Š Š { } u r s ‹ y ˆ y Ç1r } u z y  -y v Ž r s x1‡Ž r v Ž-r tv { q"q"{ s-r s
¥
— u"‹ x s x } y u x t u Ž x"‡*{ } | t { t r – x-§[¨)u Ž y u † x  { s ‹ t1u {-y x | z v y u r { s y  x s ˆ r } { s q"x s u t  ” Ž x*r s u x }  y v x*‡y t | x t r ‹ s x |"z t r s ‹
ž1Ÿ1  y ˆ y¢ ‡r s ‹ …yt u y s | y } |
r s-u Ž x" y ˆ yŠ  y u  { } q — s r u r y   ‰ … u Ž x
¥
— u | x u x } "
q r s x t‡$Ž x u Ž x }6y1‹ r ˆ x s1‡{ } |"† x  { s ‹ t6u {$u Ž x* y s ~ u { {   r u*‡*y t*v } x y u x |"r s"„6{ } u z ‹ z x t xy s |"˜ s ‹  r t Ž … † z u r u*r t*Š { t ~
‹z y‹1 x {6  y"ž$Ÿ1 t r †  x*u {$r s u x } s y u r { s y  r – xr u … t ‡r u v Ž r s ‹$u {u Ž x*| x t r } x |" y s ‹ z y ‹ x
y t …  { }x Œ y q"Š  x … ¢ Š y s r t Ž
¥
— u| x u x } q"r s x t ‡Ž x u Ž x }y1‡*{ } |† x  { s ‹ t u { u Ž x$ y s ‹ z y ‹ x ” Ž x } x y } x*t x ˆ x s1u y † t u Ž x z t x }6v y s1v Ž { t x6u {v { s t u } z v u6y s ‰${ 
v { } } x t Š { s | x s uu {"y"™1‚ €  u Ž x t x ˆ x s- { } q"y u t1t z Š Š { } u x |-† ‰ƒy s ‹ z y ‹ x ˜ q z  y u { } ¤*™1‚ € …
œ$‚ € … œ$‚ €1 … ž1Ÿ1… ž$˜…  -{ { } xy s |" -x y  ‰"q"y v Ž r s x t 6‚ { }6x y v Ž
¥
— u| x u x } q"r s x t ‡Ž x u Ž x }y1‡*{ } |† x  { s ‹ t u { u Ž x$ y s ‹ z y ‹ x  { } q"y u1u Ž x } x r t$y s
y Š Š } { Š } r y u x r s u x }  y v x  ” Ž r t$v y s-† x1ˆ r t z ~
v { } } x t Š { s | x s uu {"y"ž$˜ y  r – x |‡Ž x s)u Ž xz t x }"t x  x v u t"u Ž xu y †v { } } x t Š { s | r s ‹
u {-u Ž x
 { } q"y u É t1s y q"x 1— u y   { ‡t1u Ž x z t x }u {y v v x t t$u Ž x  z s v u r { s y  ~
¥
— u*u } y s t  { } q"ty  -x y  ‰q"y v Ž r s x1r s u { y  -{ { } x1q"y v Ž r s x  r u r x t Š } x t x s u x |)r s
u Ž x" { } q"y u -‚ { }1x Œ y q"Š  x …u Ž x™$‚ €$t1v y s
¥
— u*u } y s t  { } q"ty  -{ { } x1q"y v Ž r s x$r s u { y  -x y  ‰q"y v Ž r s x  † x$q"r s r q"r – x |{ }*‹ x s x } y u x$u Ž x$} x ‹ z  y }*x Œ Š } x t t r { s"u Ž y u} x v { ‹ ~
s r – x t*u Ž x1t y q"x1 y s ‹ z y ‹ x1y t$™$‚ €\| { x t  ” Ž x t x1u ‡*{" z s v u r { s t
¥
— u-| x u x } " q r s x tu Ž x
{ z u Š z u{  y) -{ { } x
q"y v Ž r s x
 { }y v y s)† x"y v v x t t x |† ‰-v  r v  r s ‹u Ž x† z u u { s t  -r s r q"r – xy s |)ž˜
‹ r ˆ x s-r s Š z u  Š } x t x s u x |r su Ž x1™$‚ €u y †
š ‚6r ‹ z } x Ê › 
Ë Ì ÍÎÏ Ð ÑÒ ÓÔ ÎÕ Ö ÑÑÕ ×6Ø Ù Ú6Ø Ù ÚØ Ù Û ÜÝ ÜÖ Þ$Ò Ð ß à Þ$Ì Ì Ñ Ò á ×Ù â6Þ á ßÐ Î Õ Ù6ã Õ
ä Ð Ô å æ Ð å Ò6Ö6Õ ç ç ç ç ç ç ç ç ç Ð ßß ÍÑ Ò Ò
è Ø ä Ùá ç ç ç ç ç ç Ð ßß ÍÑ Ò Ò
×6Ò æ éÖ ê ë Þ Õ ç ç ç ç ç Ï ì Ô í Ì Ïé ÍÑ Ò Ò
â æ Ñ ì Ô å î é ï
Õ ç ð*Ð ñ ì Ô Î Ì é ò ñ Ì ð$Õ
ï Ò ó Ï Ì Ñ ô é ç ç ç ç Ð ßß ÍÑ Ò Ò
Ý Ð Ô ì ðÐ ß ç Ð ßß ÍÑ Ò Ò
èõ â ç ç ç ç Ð ßß ÍÑ Ò Ò
ö÷ ø ù ú)û ü ý1þ ÿ÷  ÷   ú-ö*÷ ø6ù ú 


 ú6ü!ú
6ù ÷ " ÷ ÿ)ÿ
÷  # ÷ 
÷ ú 1ÿ
6ù ÷ 
þ

 ú üú  ú  ÿ         ú
 þ ÿ
÷  þ 
 ÷  ÷  

÷ ú1ÿ
6ù ÷  þ   $% & ' ( )*% +-,+ . ( ) ) /+ 0 1 2-1 354 , / & ' , & )6879' : , 2 1 (-+ 0 1 ;% / &
2 0 )< ( ) + ) / . )1 3>=1 1 : =>% < +9;>0 % . 0#7, ? )2 0 )2 1 1 : ? % 2) , + % ) (92 1
@ )-' + ) A B
$% & ' ( )C#+ 0 1 ;+2 0 ). 1 / + 2 ( ' . 2 % 1 / 1 3-,( ) & ' : , (& ( , 77, ( B
D / % 2 % , : : E F 2 0 )>' + ) (8% / 2 ( 1 A ' . ) +82 0 )/ 1 / 2 ) ( 7% / , : + F 2 0 )>, : < 0 , @ ) 2
, / A2 0 )9% / % 2 % , :/ 1 / 2 ) ( 7% / , :, . . 1 ( A % / &2 12 0 )9A ) G / % 2 % 1 /1 38,
( ) & ' : , (5& ( , 77, ( B8=>0 )' + ) (5+ 2 , ( 2 +82 19G : : 2 0 )>2 , @ : )>;>0 ) ( )>2 0 )
( ' : ) +>, ( )% / + ) ( 2 ) A@ E. : % . ? % / &92 0 )@ ' 2 2 1 /H>IB =50 )& ( , 77, (
% +>@ ' % : 2>@ E. : % . ? % / &-2 0 )@ ' 2 2 1 /D / + ) ( 2>J' : ) + BD 2>% +5< 1 + + % @ : )2 1
. 0 ) . ?9;0 ) 2 0 ) (8,9& % K ) /;>1 ( A@ ) : 1 / & +82 1-2 0 )( ) & ' : , (5: , / & ' , & )
& ) / ) ( , 2 ) A@ E2 0 )J-LM1 (52 1. 1 / + 2 ( ' . 2>2 0 )) N ' % K , : ) / 2O$ P9B
Q% 2 0#2 0 )O$ P9F8% 2% +< 1 + + % @ : )2 1G / A;0 ) 2 0 ) (,;>1 ( A#% +
( ) . 1 & / % R ) A @ E2 0 ), ' 2 1 7, 2 1 / F82 171 A % 3 E#% 2 F82 1% / + ) ( 2/ ) ;
+ E 79@ 1 : +% /M% 2 +, : < 0 , @ ) 2, / A 2 1. 0 , / & )% 2 +% / % 2 % , : +, / A S 1 (
G / , : ++ 2 , 2 ) + B D 2% +, : + 1< 1 + + % @ : )2 1& ) / ) ( , 2 ), /#) N ' % K , : ) / 2
( ) & ' : , (>) T < ( ) + + % 1 / F & ( , 77, (>1 (>U-$ P9B
D 25% +8< 1 + + % @ : )52 1-71 A % 3 E, / E9. 1 7< 1 / ) / 2 +5V + 2 , 2 ) + F , : < 0 , @ ) 2 F
% / % 2 % , :+ 2 , 2 ) F G / , :+ 2 , 2 ), / A2 ( , / + % 2 % 1 / + W1 38, / E, ' 2 1 7, 2 1 / B
=50 )5U$ P#. , /@ )57% / % 7% R ) A1 ( 2 0 )5) N ' % K , : ) / 2( ) & ' : , () T < ( ) + X
+ % 1 /. , /@ )-& ) / ) ( , 2 ) A B
=>0 )94 , / & ' , & )96879' : , 2 1 (. , /@ )9' + ) A2 19K ) ( % 3 E;>0 ) 2 0 ) (,
;51 ( A@ ) : 1 / & +52 19,9: , / & ' , & )-A ) / 1 2 ) A@ E,9( ) & ' : , (>) T < ( ) + + % 1 /
, / A S 1 (& ) / ) ( , 2 )2 0 )) N ' % K , : ) / 2O$ P9B5Y51 2 0M. , /M@ )) A % 2 ) A
@ E2 0 )9' + ) ( B-D /2 0 )94 , / & ' , & )6879' : , 2 1 ( F ( ) < ( ) + ) / 2 , 2 % 1 / +-% /
2 0 )93 1 ( 7, 2-1 38,O$ P-Z, / A% /2 0 )-U-$ P[3 1 ( 7, 2-0 , K )9+ % 7% : , (
3 ' / . 2 % 1 / , : % 2 % ) + B\D 2% +< 1 + + % @ : )2 1#. 0 ) . ?;0 ) 2 0 ) (,;>1 ( A % +

 úü"ö*þ þ ù ö "÷  ú  ú   ú   *÷ 
÷ ú 1ÿ
 ( ) . 1 & / % R ) A@ E2 0 )-, ' 2 1 7, 2 1 / F 2 171 A % 3 E% 2-, / A2 1& ) / ) ( , 2 )
ù÷  þ  2 0 )-) N ' % K , : ) / 2>O$ P9B
]^ _ ` a b½ d9¾-g a a b n f¿] e!f « i fa b n g _ À^ Á bÂ>Ã
]^ _ ` a bc de` f g hi f i j klm b a n ^ k b

5.
o pTEACHING
q r s r t t u t v wv x u-v x u w s y z { w |u9q s r } v ~ } r tu  u s } ~ { u {-} r p€ u
r { { ~  p u ‚ ƒ5„{5u r } xq r s v>w … v x u>v x u w s y~ {5v r †  x v z r9v r { ‡} w † t ‚
€ u-r { { ~  p u ‚† { ~ p 9v x u-ˆ r p  † r  u-‰8|9† t r v w s ƒ
ˆ r p  † r  u‰8|9† t r v w s>Š>r {‹ s { v-† { u ‚~ pv x u-} w † s { uŒ  † p ‚ r Ž
5.1 Case Study - UFMG
|u p v r t {w … v x u55x u w s y-w … 8w |q † v r v ~ w p ‘-w ’ u s u ‚€ yv x u5“u q v ƒ
w …58w |q † v u s” } ~ u p } u-r v- u ‚ u s r t •p ~ – u s { ~ v yw …—~ p r {9˜>u s r ~ {
™ ‹ s { v-{ u |u { v u s z š › › š œ ƒ>„… v u s „-ž z “- „\r p ‚Ÿ>‰ x r ‚€ u u p ]^ _ ` a bÄ d-Å f ` © b À f j k¿] e
v r †  x v z v x u… w t t w Š>~ p u  u s } ~ { u-Š5r {q s w q w { u ‚  
lm i h¡8¢ bg £>b m b a n ^ k b
w p { ~ ‚ u s ~ p v x u- „-ž~ p~  † s u9¤   ˆ u v-ˆ € u-v x u9t r p  † r  us u } w  p ~ ª u ‚€ yr † v w |r v w p„ ‚ u Ž
¥ i ¦8w p { v s † } v z † { ~ p q r q u s z v x uv s r p { ~ v ~ w pv r € t u ƒ { } s ~ € u ‚€¹ yr{ v † ‚ u p v z r p ‚t u v>ˆÃ€ u>v x ut r p  † r  u-s u } w  p ¹ ~ ª u ‚
€ yv x u} w s s u } vr † v w |r v w p „-à zv x u p#{ u t u } v ~ p v x u® ¯ ° ± ¯M± ²
¥ § ¦#w p { v s † } v z † { ~ p 9v x u>v w w t ‡ ~ v z v x u- „-ž ƒ ³ ° ´µ ¶ µ ¯ · µ ¸9€ † v v w p~ pv x uv r €w …“- „{ z r pr † v w |r v w pÆÇ-~ {
 u p u s r v u ‚v x r v-r } } u q v {>v x u9t r p  † r  u ™ ˆ ¹ Ž5ˆà œÈ ™ ˆÃ-Ž5ˆ ¹ œ ƒ
¥ n ¦w p { v s † } v z † { ~ p q r q u s z v x u-u ¨ † ~ – r t u p v> „9ƒ 5x ~ {-t r p  † r  u~ {-u |q v y~ …8r p ‚w p t y~ …8É É5à z |u r p ~ p ~ p
v x ~ {} r { u9v x r v-Æ ¹ ~ {-} w s s u } v ƒ-o v-~ {-r t { wq ¹w { Ê { ~ € t u9v w{ x w Š\v x u
¥ © ¦•{ ~ p -v x uv w w t ‡ ~ v z } w p – u s v>v x u- „-ž~ p v wr „9ƒ { v † ‚ u p v {8u  r |q t u {8w … Š5w s ‚ {v x r v5} r † { u>v x u>r † v w |r v w pÆ ¹ v w
€ u x r – u-~ p } w s s u } v t y  Š5w s ‚ {>w … v x u-t r p  † r  u9r } } u q v u ‚€ y„Ç ƒ
¥ b ¦8w p { v s † } v z † { ~ p q r q u s z v x u-u ¨ † ~ – r t u p v>“ „9ƒ  w s>u  r |q t u z t u v>v x u-t r p  † r  u9ˆÃ€ u-u ¨ † r t v wË r € Ì Í ƒ~  Ž
¥ £ ¦•{ ~ p 9v x uv w w t ‡ ~ v z } w p – u s v>v x u- „\~ p v wr“ „9ƒ † s u5Î8{ x w Š>{r5} w s s u } vr † v w |r v w p-„-Ã… w s v x ~ { t r p  † r  u ƒ~  † s u
Ï { x w Š>{r pr † v w |r v w p#„ } w p { v s † } v u ‚€ yr{ v † ‚ u p v ƒ5x u
¥ _ ¦—~ p ~ |~ ª u z † { ~ p q r q u s z v x u“- „9ƒ r † v w |r v w p„ ¹ s u } w  p ~ ª u {¹ Ë r € Ì Ð5z~ p { v u r ‚w …Ë r € Ì Í ƒÑ>x ~ {
|~ { v r ‡ u~ {5u r { ~ t y{ x w Šp€ y|u r p {8w … r9} w † p v u s Ž u  r |q t u u p Ž
¥ « ¦•{ ~ p -v x uv w w t ‡ ~ v z |~ p ~ |~ ª uv x u“- „9ƒ u s r v u ‚€ y} r t } † t r v ~ p v x u9‚ ~ ’ u s u p } uˆÃ-Ž5ˆ ¹-Ê Ë ž Ì ƒ-o pv x ~ {
u  r |q t u z ~ v} t u r s v x r v„ ¹ ‚ w u { p w vs u } w  p ~ ª u>ž-r p ‚ z v x u s u … w s u z
¥ ^ ¦8w p { v s † } v z † { ~ p q r q u s z v x u-s u  † t r su  q s u { { ~ w pv x r v-‚ u Ž ‚ w u {8p w v5s u } w  p ~ ª u5v x u5t r p  † r  u>ˆà ƒo p u p u s r t z € y9† { ~ p v x u
p w v u {5v x u-t r p  † r  u9s u } w  p ~ ª u-€ yv x u-r † v w |r v r ƒ ³ ° ´µ ¶ µ ¯ · µ€ † v v w p… s w |Òv x u-v w w t ‡ ~ v9~ v-~ {-q w { { ~ € t u9v w‹ p ‚v x u
¥ ¬ ¦•{ ~ p 9v x uv w w t ‡ ~ v z } w p – u s v>v x u-“ „~ p v wrŸ‰>ƒ { u v-w …Š5w s ‚ {ˆÃ-Ž5ˆ ¹ v x r v-{ x w † t ‚€ u9€ † vr s up w v-s u } w  p ~ ª u ‚
€ yr † v w |r v w p„ ¹ ƒ
5x uu  u s } ~ { uŠ5r {r q q t ~ u ‚#r {x w |u Š>w s ‡ z5{ wv x u{ v † ‚ u p v {
} w † t ‚} w s s u } v-v x u ~ s-w Špu  u s } ~ { u {9p w v ~ } ~ p Š>x u s u9v x u ~ s-|~ { Ž
v r ‡ u {5Š>u s u ƒ
5x uv w w t ‡ ~ v|r y€ u† { u … † t8… w sv x u9v u r } x u s ƒo v9r t t w Š{-v x u
5.2 Helping the teacher and students
} w |q † v r v ~ w pw … rs u { † t v ~ p 9s u  † t r s>t r p  † r  u… s w |­† p ~ w p z ~ p Ž
v u s { u } v ~ w p#w s9‚ ~ ’ u s u p } uw …8v Š>ws u  † t r s9t r p  † r  u { ƒ † s v x u s Ž
|w s u z v x u5w q u s r v ~ w p® ¯ ° ± ¯± ²>³ ° ´>µ ¶ µ ¯ · µ ¸ ¹5w … v Š>ws u  † t r s8t r p Ž
 † r  u { Š5r { u |9€ u ‚ ‚ u ‚~ p v w5v x u v w w t ‡ ~ v ƒ>x ~ { w q u s r v ~ w p-~ { – u s y
† { u … † t z r {5Š5u-{ x w Šp u  v ƒ
¹ 5x ~ {>w q u s r v ~ w p~ {>r t { w‡ p w Špr {-¸ º »9»µ ¼ ¶ ° ·³ ° ´µ ¶ µ ¯ · µ ƒ ]^ _ ` a bÓ dÔb k `¢ f ^ À _i ` f g hi f g À £ a g hÕeÃ-Ö-e ¹
56 7 8 9 :3; < = > ?< 8 @
ì>í õ ü3
5ò ø 
5ï ü ï ø ñ õ ï ý ý þü ð   ò ø ñ î ! þAB

 C D-î ð ü>î óï ú í õ ô î #


7. REFERENCES
í ñ ñ  E F F
3

 õ ú ü ð ú õ î  ð Fü ï ò õ ð F  î ó F î ü õ ñ î
 G >  ï ô õ óï ý í ñ ñ  E F F ø
H ú ü ð ô õ  ü  î F÷ ï ô õ óï ý F î ü õ ñ î
I -  ìð ø õ ô ÷  ü35
ò ø ý #
í ñ ñ  E F F
3

 ú ü ý õ ü ñ ï ô  ò ø  î  ð F í  F ý ò ÷ õ ú  ü ò  ñ
>ï ø î í ñ óý
 î
# ü õñ î
×Ø Ù Ú Û ÜÝ ÞßÜ à Úá â Ø ã Ùä Ú â å æä â å ã ç Û å æÕèéê-èë  H #  î >
ò ø  ü>ý ï ò ø ï ñ ò ø þ #
í ñ ñ  E F F
3

 ú ü óò ô ñ ï ô ï î  ð F

5ò ø  ü î ü õ ñ î
 , 5 J õ ý ü  ï # ú ò ý ý î ú ñ õ ò ôò  ñ ò ò ý ü ò øóï  õ ô ÷ï ð ñ ò óï ñ ï
ì5í î5ï ð ñ ò óï ñ ò ô9õ ô9öõ ÷ ð ø î5ùø î ú ò ÷ ô õ û î üò ô ý þÿ î5ú ï ô9ï ý ü ò ñ í î ò ø þï ô ! ò ø óï ý ý ï ô ÷ ð ï ÷ î ü>ú ò óî-ï ý õ î K L MNK OPQ
÷ î ô î ø ï ñ î-ñ í î-ï ð ñ ò óï ñ ò ôñ í ï ñø î ú ò ÷ ô õ û î ü8éë-õ ôò ø  î ø5ñ ò K L MN.K O/PR ; ; < @ S 8$T U ' C   V ( #C , W C 
ô -ñ í  î
>ò ø  üñ í ï ñ8ï ø î>õ ô ú ò ø ø î ú ñ ý þ9ø î ú ò ÷ ô õ û î  þ9ï ð ñ ò óï ñ ò ô  X 8 A í î ü ô î ï ø #A3 " # A ò ò # YZ  # ï ô  5 [ ð ø ú õ  # \ 1ü õ ô ÷
é ì>í îï ð ñ ò óï ñ ò ôõ ôöõ ÷ ð ø î ø î ú ò ÷ ô õ û î ü9ñ í îî ó ñ þü î ñ ñ í î ò ø î ñ õ ú ï ý ú ò ó ð ñ î ø>ü õ ó9ð ý ï ñ ò ø ü ò ø ò ø óï ý ý ï ô ÷ ð ï ÷ î ü
ò ñ î8ñ í ï ññ í î ø î5õ üô  ò ô ï ý ü ñ ï ñ î öõ ÷ ð ø î ü8ùï ô 
5î ø î>÷ î ô î ø  ï ô  ï ð ñ ò óï ñ ïñ í î ò ø þ K L MNK OPQK L MN.K O/PR ; ; < @ S 8$] ^
ï ñ î 
>õ ñ í >ø ï  í -õ û  ù  ð ü õ ô ÷-ñ í î>î   ò ø ñ  ð ô ú ñ õ ò ô  ø ò  ó  ï ô  'G _ _ I (# I IW I V
÷ ð ï ÷ î 8ó9ð ý ï ñ ò ø ü î ú ò ô óï ô ô î ø5ñ ò9ú í î ú 9ñ í îú ò ø ø î ú ñ ô î ü ü  V >  ý ò ò ø # B. ï ú î8  ï ý ÷ ò ø õ ñ í óÒï ô õ óï ñ õ ò ô ò ø>ú ò ó ð ñ î ø
ò  ñ í î5ü ñ ð  î ô ñ  üï ð ñ ò óï ñ ò ôõ ü ñ ò-÷ î ô î ø ï ñ î5ñ í î5î  ð õ ï ý î ô ñ8ø î ÷  ü ú õ î ô ú î-î  ð ú ï ñ õ ò ô " ôa` 9 b 7 c d 9 e*9 8af S c R g ; h g 8 > R g > < c
ð ý ï ø8î   ø î ü ü õ ò ôï ô  î ø õ  þ9õ  õ ñ5ø î  ø î ü î ô ñ ü8ñ í î>ü ï óîý ï ô ÷ ð ï ÷ î 'C G(#   G,W I C
ñ í ï ñ>ñ í î-ú ò ø ø î ú ñï ð ñ ò óï ñ ò !ô  ò î ü " ôò ð ø>î  ï ó  ý î # ñ í î  ï ô   ù - i ò ð ñ ü ò ò ü #  # ï ô !  ò ø ñ í j # + A  D øï
õ ô ÷÷ ø ï  í ü
÷ ð ï ÷ î 8ó9ð ý ï ñ ò ø-ø î ñ ð ø ô î $%9é &' ï ' ï ( ) ( ò øñ í î9ü ñ ð  î ô ñ  ü 
õ ñ í ò ñ " ô0k 5lml P < ; ; h g n 9 b g @ 9 b S < c k ' Y ð ø ø ï þ o õ ý ý
ï ð ñ ò óï ñ ò ô $ò ñ îñ í ï ñ* ÿ  ò î üô ò ñ î ý ò ô ÷ñ òñ í îý ï ô ÷ ð ï ÷ î p # 1 + #> 4 ú ñ ò î øC   I (
î  ð õ ï ý î ô ñ5ñ ò %9é   8 B ø ò ú ò  õ ð ú # YZ # 8 B ø ò ú ò  õ ð ú #4 # ï ô ! % ò  ÷ î ø # + o
- õ ü ð ï ý õ û ï ñ õ ò ôï ô  õ ô ñ î ø ï ú ñ õ ò ôõ ôñ í î-ú ò ó ð ñ î ø5ü ú õ î ô ú î
+ õ ô ú îõ ñ
>ï üñ í î! ø ü ññ õ óîñ í î! ï ô ÷ ð ï ÷ î8ó9ð ý ï ñ ò ø
>ï ü
5.3 Toolkit Evaluation  ò ø óï ý ý ï ô ÷ ð ï ÷ î üú ò ð ø ü î>
õ ñ íq r ï  5 K OO.s L OOO
ð üî  õ ôïú ý ï ü ü ø ò ò ó!#ñ í îü ñ ð  î ô ñ ü
>î ø îõ ô õ ñ î ñ òî ï ý ð ï ñ î t b 9 8 @ S < b cS 8 O = R 6 g @ S 9 80u t.L OvN 9 8 w < b < 8 6 < ' C   X ( #
ñ í îñ ò ò ý  õ ñ  C _ 
CG CW CG,
% ò õ ô ü ò ô# YZ #  o ï óü í ï ø # p #   ò õýýò # p # ï ô 
 î ï ø ý þ  , [- ò  ñ í îü ñ ð  î ô ñ ü5ï ô ü
>î ø î ñ í ï ñ ï ô ÷ ð ï ÷ î8ó
-D ð ú í ò >
ü  õ # q ï ï  ï ü î  ñ ò ò ý ò ø>ø î ï ü ò ô õ ô ÷ï ò ð ñ
ð ý ï ñ ò ø.>
ï ü5í î ý   ð ý õ ôñ í î>ý î ï ø ô õ ô ÷ ø ò ú î ü ü8ò  ð ñ ò óï ñ ï-ì>í î  óò  î ý ü>ò  ú ò ó ð ñ ï ñ õ ò ôñ í ø ò ð ÷ íü õ ó9ð ý ï ñ õ ô ÷ ô õ ñ î
ò ø þ 5ì5í î þí ï î-ï ý ü ò÷ õ î ôü ò óî9ü ð ÷ ÷ î ü ñ õ ò ô ü-õ ôò ø  î ø5ñ òõ ó ï ð ñ ò óï ñ ïï ô  ñ ð ø õ ô ÷óï ú í õ ô î ü " ô ] x @ d58 8 R g ; 5 Ny
 ø ò îñ í î8ñ ò ò ý  õ ñ8ï ü>
î ý ý õ ñ üú ï  ï õ ý õ ñ þ-ñ ò>í î ý 
 õ ô-ñ í îñ î ï ú í õ ô ÷
 ø ò ú î ü ü 9ì>í î9÷ ø î ï ñ î ü ñ9ï  ï ô ñ ï ÷ î9ú õ ñ î  þñ í î9ü ñ ð  î ô ñ ü>
ïü K L MN.K OaK z ?e 9 c S R ? '   î
2> 4 ø ý î ï ô ü #  ò ð õ ü õ ï ô ï # 
Y ïøúí
ñ í ï ññ í î þ-ú ò ð ý 9 ü ò ý î5ï ô9î  î ø ú õ ü î5ð ü õ ô ÷ ï  î øï ô  î ô ú õ ý ï ô # C (
ï  ñ î ø>ñ í ï ñ # ð ü îñ í î  ï ô ÷ ð ï ÷ î8 ó9ð ý ï ñ ò ø>ñ ò î ø õ  þõ  ñ í î þ! õ   C C  % ò  ÷ î ø # + o " ô ñ î ÷ ø ï ñ õ ô ÷í ï ô  ü  ò ô 5
òø  õ ô ñ ò9ñ í î
õ ñ>ø õ ÷ í ñ  ò ø óï ý ý ï ô ÷ ð ï ÷ î üú ò ð ø ü î õ ï9ñ ò ò ý üï ô ! ø ò ÷ ø ï óóõ ô ÷
î ñ ñ î ø5î ï ý ð ï ñ õ ò ô
>ò ð ý ú ò ô ü õ ü ñ>ò  ï-ú ò ó ï ø õ ü ò ôï óò ô ÷ ` 9 b 7 c d 9 e*9 8 L ?e ; < ?< 8 @ S 8 >5 R @ 9 ? g @ g { h< 6 @ R b <|9 @ < c
ø î ý ï ñ î /
>ò ø 0 þ#ñ í îü ñ ð  î ô ñ ü 21ô  ò ø ñ ð ô ï ñ î ý þ #õ ñ!
5ï üô ò ñ L 8 N 9 ?e R @ < b K 6 S < 8 6 <} T ~ x ' C   X ( #C I G W C H ù
 ò ü ü õ ý! î  ð îñ òñ í î  ï ú ññ í ï ñ ï ô ÷ ð ï ÷ î8ó9ð ý ï ñ ò ø
5ï üñ í î  C G  % ò  ÷ î ø # + o # ï ô $>  ø ï óò ô  #   1 ü õ ô ÷ p ö. # B ñò
ò ô ý þõ ô ñ î ø ô ï ñ õ ò ô ï ý õ û î ñ ò ò ý  õ ñ õ ô ñ î ø ï ú ñ>
õ ñ íñ í î ò ø î óü5õ ôï ð ñ ò óï ñ ï9ñ í î ò ø þ K L MN.K OPQ
K L MN.K O/PR ; ; < @ S 8Z] } ' C    ( # I I X W I H _
 C I  % ò  ÷ î ø # + o # ï ô ! o ð ô ÷ # ì " ô ú ø î ï ü õ ô ÷ õ ü ð ï ý õ û ï ñ õ ò ô
6.
ì5í î3CONCLUSION
 ï ô ÷ ð ï ÷ î8ó9ð ý ï ñ ò ø #
í õ ú í-õ ô ñ ø ò  ð ú î ü î ø ø ò ø   î ñ î ú ñ õ ô ÷ ï ô  õ ô ñ î ø ï ú ñ õ ò ôõ ôñ í î-ï ð ñ ò óï ñ ïñ í î ò ø þú ò ð ø ü î
ï ô õ ô ñ î ø ô ï ñ õ ò ô ï ý õ û ï ñ õ ò ô  ð ô ú ñ õ ò ô ï ý õ ñ õ î ü5õ ô ñ ò-ï ð ñ ò óï ñ ïñ ò ò ý ü # K L MN.K OPQ.K L MNK O0PR ; ; < @ S 8$] T ' G _ _ _ ( # X W C _
í ï ü î î ôð ü î õ ôñ í î ø ò ú î ü ü>ò  ñ î ï ú í õ ô ÷ ð ñ ò óï ñ ïì>í î ò ø þ
" ñõ  ü  ò ü ü õ ý$ î  ò øü ñ ð  î ô ñ üñ ò#õ ô ñ î ø ï ú !ñ
õ ñ íMñ í îóï õ / ô ò ø
óï ý õ ü óü-ø î ý ï ñ î ñ òø î ÷ ð ý ï ø-ý ï ô ÷ ð ï ÷ î ü-ï ô ø î ú î õ î9ï ôõ óóî 
 õï ñ  î  î î  ï ú  ì>í î5ñ ò ò ý  õ ñ5ð ü î>í ï ï9í õ ÷ íý î î ý ò  ï   ø ò ï ý #
ï ÷ ø î î õ ô ÷
>õ ñ íñ í î ô ï ý õ ñ þò  ñ í õ ü8ñ ò ò ý  õ ñ 8ì>í îü ñ ð  î ô ñ ü8ý õ  î 
ñ í î  ï ú ñ8ñ í ï ñ8ñ í î þ9ú ò ð ý  î ø õ  þ9õ  ñ í î õ .ø
>ò ø  #  ò ô î  ø î õ ò ð ü ý þ
õ !ô  ï  î ø #
>ï ü>ú ò ø ø î ú ñ
ì5í îñ ò ò ý  õ ñõ ü>õ ôï ôî ï ø ý õ î øü ñ ï ÷ î-ï ô õ ñú ï !ô î-õ ó  ø ò î 
ö ð ñ ð ø î
5ò ø  ü>õ ô ú ý ð  î-ñ í î  ø ï
õ ô ÷ò ü ñ ï ñ î üï ô ñ ø ï ô ü õ ñ õ ò ô ü #
ð ü õ ô ÷ï÷ ø ï  í õ ú ï ý õ ô  ð ñ # ï ô ñ í î-ø î ü î ï ø ú íò  ô î
Mñ î ú í ô õ  ð î ü
ñ í ï ñú ï ô óï  îñ í îð ô  î ø ü ñ ï ô  õ ô ÷ò >ñ í îï ð ñ ò óï ñ ïñ í î ò ø þ
î ï ü õ î ø 4>ô î>ü ð ú íñ ò  õ ú>ò  ø î ü î ï ø ú íõ üñ ò-ü í ò
# ð ü õ ô ÷-ñ í î>ý î ï ü ñ
ô ð ó î øò 9óò  õ ú ï ñ õ ò ô ü #-í ò
ñ òñ ø ï ô ü  ò ø óÕñ í îü ñ ð  î ô ñ  ü
ï ð ñ ò óï ñ ò ô  ø ò ó­õ ô ú ò ø ø î ú ñ>ñ òú ò ø ø î ú ñ

View publication stats

You might also like