2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colaborativa curriculos...
TRANSCRIPT
11/02/13
1
!"#$%&'&$()*!&+*,'),!!-.!,&!%&/'&'#!,&!01-2!+*$3&4!5'6&7*!"*$6&'#!
8'#7'*9*():$!;#'!;*'&<=!>$*!*(?@),*,!(#4*/#'*?@*!&$!4#<!(3''A(34#<!,&!B$%#'9C?(*D!
Programación por pares: Una actividad colaborativa en los currículos de Informática.
"#$%&'!()*&+#!,-.%&'#!/%0&)12)!3&!4$52)678.#!
+)*$3&4D5'6&7*E3(49D&<!
11/02/13
2
9):!"#$%&'!()*&+#!;#$*&)2!"*6&,'C?(#!,&!>$)@&'<),*,!!F<(3&4*!G3;&')#'!,&!B$%#'9C?(*!F,)H()#!I&'9A$!"*/*44&'#J!K&<;!LM-!8*<&#!,&!4*!>$)@&'<),*,J!N!-21O-!P!")3,*,!Q&*4!RF<;*S*T!!&M9*)4=!+*$3&4D5'6&7*E3(49D&<!U&4%D=!V0W0V.NX-!I*YD=!V0W0V.2.N
<=$&#-!3&!4$>&-8+#.1?$!3&!;@4;(!!"#$%&'!()*&+#!;#$*&)2!!!
Madrid!"#!$%!&%'(%()!$%!*+",!
Z*<)(!Q&<&*'([!
•! B$%#'9C?(*!F,3(*?@*!\!<)<6&9*<!,&!FM]&*'$)$7!–! K)<&S#!,&!9#,&4#<!(#9;36*()#$*4&<!,&!&M4&*'$)$7!!–! B$6&7'*():$!,&!#$6#4#7A*<J!&<6C$,*'&<!\!#/^&6#<!,&!*;'&$,)_*^&!&$!&M4&*'$)$7!
•! B$6&'*(():$!8&'<#$*!P!"#9;36*,#'!!–! K)<&S#!\!&<;&()H(*():$!,&!)$6&'%*(&<!,&!3<3*')#!(#4*/#'*?@*<`(##;&'*?@*<!
–! K)<&S#!,&!)$6&'*(():$!(#$!,)<;#<)?@#<!;*'*!(#9;36*():$!3/)(3*!\!9:@)4!\!Q&*4),*,!L39&$6*,*!
11/02/13
3
F4!7'3;#!"aB"5!-D! K'D!+*$3&4!5'6&7*!0D! K'D!+)73&4!LD!Q&,#$,#!!2D! K'D!"'&<(&$()#!Z'*@#!ND! K'D!+)73&4!]*('3_!.D! K'D!+*Y)9)4)*$#!8*'&,&<!R>Qb"T!WD! K'*D!L$*!B<*/&4!+#4)$*!OD! K'D!8&,'#!8D!GC$([&_!!XD! K'*D!L<3$():$!GC$([&_!VD! K'D!I'*$()<(#!b3'*,#!R>$)@D!]4&),*T!
VD! K'D!Q*%*&4!K3c3&!R>$)@D!"*$6*/')*T!!-1D!!K'D!b&<d<!e*44*',#!R>$)@D!f*'*7#_*T!--D!!K'D!g)44)*9!bD!e)'*4,#!R>$)@D!h3)$,A#T!-0D!!K'D!F9)4)*$#!L49*$<*!!!-2D!!K#$!L4%#$<#!L'*$,*!-ND!!K#$!I&'$*$,#!e*44&7#!-.D!!K#$!b#<i!QD!GC$([&_!-WD!!K#$!"[')<?*$!j*@*''#!
L;;4)&,!Q&<&*'([!
•! L;4)(*()#$&<!)$,3<6')*4&<!–! FM]&*'$)$7!
•! ]&*'$)$7!6#!k')6&!/\!k')?$7!#$!6[&!k&/!RF5BMb""+T!•! ]&*'$)$7!+*$*7&9&$6!G\<6&9<!R]+GM+F"Mb""+T!•! "BlBMFQLG+>G!R>"]+T!
–! a39*$!P!"#9;36&'!B$6&'*(?#$!•! l)<3*4)_*():$!)$<6'39&$6*4!\!9:@)4!RQ&;<#4T!•! L;4)(*()#$&<!,&!,)*7$#<)<!,&!*36#9:@)4&<!R"5bL]BT!•! a&''*9)&$6*<!9:@)4&<!,&!,&<*''#44#!R"5ILQ"BQT!•! Q&3$)#$&<!9:@)4&<!Re'3;#!KBjI5QT!•! a&''*9)&$6*<!"LGF!U##4<!;*'*!,&<*''#44#!,&!)$6&'%*(&<!(#4*/#'*?@*<!
11/02/13
4
Z*<)(!B$%'*<6'3(63'&<!
"3''&$6!Q&<&*'([!8'#^&(6<!k)6[!83/4)(!I3$,)$7<!RBT!
•! L>]LMU!
–! K&<*''#44#!,&!9i6#,#<!\!<)<6&9*<!,&!*;'&$,)_*^&!/*<*,#<!&$!&<6C$,*'&<!;*'*!4*!!&$<&S*$_*!!,&!4*!;'#7'*9*():$!!
–! e'3;#!,&!FY(&4&$()*!,&!4*!b""+!;&'#!<)$!H$*$()*():$!
11/02/13
5
"3''&$6!Q&<&*'([!8'#^&(6<!k)6[!83/4)(!I3$,)$7<!RBBT!
•! 9e>BKF!–! I'*9&k#'m!9&6#,#4:7)(#!;*'*!&4!,&<*''#44#!,&!;*'*!(#9;36*():$!
9:@)4D!–! K#<!3$)@&'<),*,&<!–! "5ILQ"BQ!–! 8*6'#()$)#!,&!4*!b""+!
"3''&$6!Q&<&*'([!8'#^&(6<!k)6[!83/4)(!I3$,)$7<!RBBBT!
•! 9e>BKF!
11/02/13
6
"3''&$6!Q&<&*'([!8'#^&(6<!k)6[!83/4)(!I3$,)$7<!RBlT!
•! IL88F"!!I'*9&k#'m!9&6#,#4:7)(#!\!6&($#4:7)(#!;*'*!4*!(#$<6'3(():$!,&!<)<6&9*<!,&!*$C4)<)<!,&!4*!(#4*/#'*():$!&$!<)<6&9*<!,&!<#;#'6&!*4!6'*/*^#!&$!7'3;#!
–! 8*'?();*():$!,&!7'3;#<!,&!0!3$)@&'<),*,&<!&<;*S#4*<!–! I)$*$()*,#!;#'!4*!b""+!
"3''&$6!Q&<&*'([!8'#^&(6<!k)6[!83/4)(!I3$,)$7<!Rn!lT!
•! IL88F"!
11/02/13
7
j3&@#!8'#\&(6#=!FK>"LM8Q5e!
•! G)<6&9*<!,&!<#ok*'&!*@*$_*,#<!;*'*!&4!*;'&$,)_*^&!*(?@#!\!(#4*/#'*?@#!,&!4*!;'#7'*9*():$D!–! B8<!,&!4#<!G3/;'#\&(6#<=!•! lF]pfh>Ff!BU>QZBKFq!bD!pjeF]!•! QFK5jK5!K>h>Fq!+Be>F]!LjeF]!
A+&$3#!
!!4$*)23%..1?$!!!,.'10-&!&$!&<&#)$1$+!!!9&-#))2''2!"9,!0#)#!,.'10-&!!!;(A<A!!!;2'&BC)2+)#661$+!!!;2$.'%-12$&-!
11/02/13
8
4$*)23%..1?$!
!!"#$<),&'*9#<!&4!3&-#))2''2!3&!%$!-1-*&6#!3&!&<&#)$1$+!(#9#!&4!3&-#))2''2!,&!3$!<)<6&9*!-2DE#)&!
!!9&-#))2''2!3&!-2DE#)&!!!U*'&*!.2-*2-#!\!.260'&F#!
!!]&$73*^&<!#')&$6*,#<!*!#/^&6#<!!!Q&3?4)_*():$!,&!(#9;#$&$6&<!
!!G&!'&c3)&'&!&G0'2)#)!$%&>2-!0#)#31+6#-!!
A+&$3#!
!!4$*)23%..1?$!!!,.'10-&!&$!&<&#)$1$+!!!9&-#))2''2!"9,!0#)#!,.'10-&!!!;(A<A!!!;2'&BC)2+)#661$+!!!;2$.'%-12$&-!
11/02/13
9
,.'10-&!&$!&<&#)$1$+!!!,.'10-&!
!!BKF!,&!%-2!0)25&-12$#'!\!,#(&$6&!!!G#;#'6&!;*'*!1$*&+)#.1?$!&$!;A/,<!
!!8#'!&^&9;4#J!-./012!31(1$.45!!!H2!?&$&!-202)*&!&<;&(AH(#!;*'*!&$-&I#$J#!!!B$(#';#'*!;#<)/)4),*,&<!,&!0&)-2$#'1J#.1?$!\!
&G0#$-1?$!!!672.8/%!9)550:.71;):/!&(15%<)(=!RF"IT!!!>%'!?))2/!3()@%7A!RgU8T!!!672.8/%!B)$%22.:4!&(15%<)(=!RF+IT!!!C(18D.712!6$.;:4!&(15%<)(=!ReFIT!!!?%/A!1:$!3%(E)(51:7%!?))2.:4!3()@%7A!RU8U8T!!!F0/.:%//!G:A%22.4%:7%!1:$!H%8)(;:4!?))2/!RZBQUT!
,.'10-&!&$!&<&#)$1$+!!!,.'10-&!
!!F$6#'$#!;&'<#$*4)_*/4&!R&G*&$-1K'&T!9&,)*$6&!*7'&7*():$!,&!!"#$%&'()
!!8&'<)73&!4#7'*'!3$*!0'#*#52)6#!%$1>&)-#'!,&!,&<*''#44#!
11/02/13
10
,.'10-&!&$!&<&#)$1$+!!!L&)-1?$!3&!,.'10-&!0#)#!&3%.#.1?$!
!!8'&6&$,&!('&*'!3$!&$6#'$#!c3&!;&'9)6*!*!4#<!&<63,)*$6&<!.&$*)#)-&!&$!4*!6*'&*!,&!#0)&$3&)!
!!G#;#'6&!;*'*!'2-!'&$+%#F&-!3&!0)2+)#6#.1?$!\![&''*9)&$6*<!,&!3<#!(#9d$!&$!&<6*<!?634*()#$&<!!!F^D!b*@*J!G([&9&J!8'#4#7J!&6(D!
!!G&!&$(3&$6'*!&$!r&'*#+,-.'s!![t;=``k)m)D&(4);<&D#'7`F(4);<&uBKFu%#'uF,3(*?#$!!
,.'10-&!&$!&<&#)$1$+!!!,F&60'2-!
!!v&$\*!F(4);<&!
11/02/13
11
,.'10-&!&$!&<&#)$1$+!!!,F&60'2-!
!!b*__!G*$7*9!
,.'10-&!&$!&<&#)$1$+!!!,F&60'2-!
!!G*'#<!
11/02/13
12
,.'10-&!&$!&<&#)$1$+!!!,F&60'2-!
!!F(4);<&e*@*/!
# # # # # # # # ###
!
!
! ! ! ! ! ! ! ! !
!! ! ! !
! ! ! ! ! !! ! ! ! ! ! !
! ! ! ! ! ! ! ! !! ! ! ! ! !
! ! ! ! ! ! !! ! ! ! ! ! !
! ! ! ! ! ! ! !! ! ! ! ! !! ! ! ! ! !
! ! ! ! !!!
! ! ! ! ! !! ! ! ! ! ! ! !! ! ! !
! ! ! ! ! !! ! ! ! ! ! !! ! ! ! ! ! !
! ! ! !! ! ! ! !
! ! ! ! ! !! ! ! ! !
! ! ! ! ! !! ! ! ! ! !
! ! ! ! ! ! ! !! ! ! !
! # # # #! ! ! ! ! ! !
! ! ! ! ! ! !! ! ! ! ! !
! ! ! ! ! ! ! !! ! ! ! ! !
! ! ! ! !! ! !
$ $ $$$
) ) ) ) ) ) )))
)) ) ) ) ) ) )
) ) ) )) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) )
! $ $ $) ) ) ) ) )
) ) ) ) ) ) ) ) )) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) )) ) ) ) ) ) ) )
) ) ) ) ) ) ) ) ))
)
)) ! ) ) )
) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) ) ) )) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) )) ) ) ))
) ) ) ) ) )) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) )) ) ) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) )) ) ) ) + ) )
) ) ) ) ) ) )) ) ) ) )
) ) + ) )) ) ) ) ) )
) ) ) ) ) ) ) ) )) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) ) ) )) ) ) ) ) ) ) )
) ) ) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) ) ) ) )) ) ) ) ) ) )
) ) ))) ) ) ) ) ) )
) ) ) ) ) )) ) ) ) )
) ) ) )) ) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) ) )) ) ) ) ) )
) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) )) ) ) ) ) ) )
) ) ) ) ) ) ))) ) ) )
)
A+&$3#!
!!4$*)23%..1?$!!!,.'10-&!&$!&<&#)$1$+!!!9&-#))2''2!"9,!0#)#!,.'10-&!!!;(A<A!!!;2'&BC)2+)#661$+!!!;2$.'%-12$&-!
11/02/13
13
9&-#))2''2!"9,!0#)#!,.'10-&!!!I'*9&k#'m!6&*232'?+1.2!
# # # # # # # # # #
#
#
#
#### #### # # # # # ## # # # # ## # # # # ## # # # # # ####
#
# # # # # # # # # # # #
# # # # # # # # # # # # # # #
# # # # # # # # # # # #
# # # # # # # # # # # # # # # #
# # # # # # # # # # # # # #
# # # # # # # # #
# # # # # # # # # # # # #
# # # # # # # # # # # # # #
# # # # # # # # # # # # # # #
# # # # # # # # # # # # # # #
# # # # # # # # # # # #
# # # # # # # # # # # # #
# # # # # # # # #
9&-#))2''2!"9,!0#)#!,.'10-&!!!I'*9&k#'m!.2$.&0*%#'!
!!"&*#623&'2-!c3&!<&!3<*$!&$!&4!0)2.&-2!!!+&6*9#,&4#!,&4!3261$12!!!+&6*9#,&4#!,&4!&-0#.12!3&!*)#K#F2!!!+&6*9#,&4#<!,&!4*!-&-1?$!3&!*)#K#F2!!!+&6*9#,&4#!,&4!0)2*2.2'2!3&!.2'#K2)#.1?$!
11/02/13
14
9&-#))2''2!"9,!0#)#!,.'10-&!!!I'*9&k#'m!M&.$2'?+1.2!
!!,F&60'2!,&!('&*():$!,&!3$!&,)6#'!7'CH(#!
Selección de objetos gráficos (o diccionario gráfico) con gmfgraph
Construcción de herramientas con gmftool
Correspondencia/mapeo dominio-
gráficos con gmfmap
Modelo de dominio con ecore
9&-#))2''2!"9,!0#)#!,.'10-&!
11/02/13
15
9&-#))2''2!"9,!0#)#!,.'10-&!!!F^&9;4#=!;1).%1*2-!91+1*#'&-!
9&-#))2''2!"9,!0#)#!,.'10-&!!!F^&9;4#=!91#+)#6#-!;MM!
11/02/13
16
9&-#))2''2!"9,!0#)#!,.'10-&!!!F^&9;4#=!"#0#-!;2$.&0*%#'&-!
A+&$3#!
!!4$*)23%..1?$!!!,.'10-&!&$!&<&#)$1$+!!!9&-#))2''2!"9,!0#)#!,.'10-&!!!;(A<A!!!;2'&BC)2+)#661$+!!!;2$.'%-12$&-!
11/02/13
17
4$*)23%..1?$!#!;(A<A!•! L\3,*'!*!*,c3)')'!4*!(#9;&6&$()*!,&!4*!8'#7'*9*():$!–!K)<&S#!,&!BUG!RB$6&44)7&$6!U36#')$7!G\<6&9T!;*'*!*;'&$,&'!*!;'#7'*9*'!"!"5L]L!•! &]&*'$)$7!<6*$,*',<!•! B$6&'#;&'*/4&!•! I4(%417.J:!I$KD)7!,&!(#9;#$&$6&<!•! B$6&'*(():$!$*63'*4!
–!"5L]L=!"#9;36&'!L<<)<6&,!F$@)'#$9&$6!%#'!]&*'$)$7!L47#')6[9<!
http://chico.inf-cr.uclm.es/coala
11/02/13
18
Student
Algorithm that solves
the problem
Fuzzy representation of the ideal algorithm
Algorithm for trying to solve The Problem
Writes
Teacher
Metrics Calculation
Metrics Calculation
Writes
Degree of membership with the fuzzy set
Test Cases
Runs test cases Sets
Measured Value
a b c d
Normal Low High
Total acceptance region
Penalty region
Penalty region Not acceptance
region Not acceptance
region
1
0
11/02/13
19
!"!!!"#!!"$!!"%!!"&!'"!!'"#!
! # $ % & '! '#
()*+,-./0,123/4)1*5.-6
7/+4,1 8/9 :.;<
!"!!!"#!!"$!!"%!!"&!'"!!'"#!
! # $ % & '! '#
3/0-+/123/4)1*5.-6
7/+4,1 8/9 :.;<
!"!!!"#!!"$!!"%!!"&!'"!!'"#!
! # $ % & '! '#
=>3,?*
7/+4,1 8/9 :.;<
!=
=n
iiii xapOWA
1)()( µAssessment "
Explanation " Fuzzy Rules + Test Cases
460'&6&$*#.1?$!•! F$6#'$#"!F(4);<&!
•! +),,4&k*'&!,&!(#93$)(*():$!"!Gh]G;*(&!
11/02/13
20
,>#'%#*2)!/&)>1.&!
4: Download task
1: Send task
6: Notify solution 5: Send solution
6: Notify
solution
7: Send eva
luation
8: View evaluation 8: View evaluation ;(A<AN-!1$-*#$.&!!52)!*O&!*&#.O&)!!
;(A<AN-!1$-*#$.&!52)!*O&!-*%3&$*-!
M%0'&/0#.&!/&)>&)!
LDs use from Tuple Space Server: -Tasks -Evaluations
Runs use from LD enginee: -Users
8'#Y\!]K!G&'@)(&!
3: Download LD
EJB/WS WS
A.8>1*P!*)&&!
Q$+!#.8>1*P!
92E$'2#3!0)2+)#661$+!*#-R-!
11/02/13
21
/2%).&!.23&!
,G0'#$#82$!
M&-*!;#-&-!
S2)R-0#.&!
T%JJP!Q&0)&-&$*#82$!,>#'%#82$!
;2$$&.82$!0)20&)8&-!
11/02/13
22
11/02/13
23
11/02/13
24
1w! 1w! 1w! 1w!
Nw! Nw!
--w!
-Vw!
22w!
1w!
Nw! Nw!
1! -! 0! 2! N! .! W! O! X! V! -1! jG`j"!/.2)&!#--1+$&3!KP!-*%3&$*-!
UV-#)!,'10-&!&$!0)2+)#6#.1?$!*&!0#)&.&!W8'X!
1w! 1w! 1w! 1w! 1w!
Nw!
Ow!
0Ww!
-.w! -.w!
--w!
1w!
1! -! 0! 2! N! .! W! O! X! V! -1! jG`j"!/.2)&!#--1+$&3!KP!-*%3&$*-!
U<#!O&))#61&$*#!&-*7!K1&$!1$*&+)#3#!&$!,.'10-&X!
11/02/13
25
1w! 1w! 1w! 1w! 1w! 1w!
Ow!
21w!
-Vw! -Vw!
Nw!
1w!
1! -! 0! 2! N! .! W! O! X! V! -1! jG`j"!/.2)&!#--1+$&3!KP!-*%3&$*-!
U;)&&-!Y%&!.%K)&!'#-!$&.&-13#3&-!3&!'2-!&-*%31#$*&-X!
1w! 1w! 1w! 1w! 1w!
Nw!
-.w!
00w!
21w!
Nw!
1w!
Nw!
1! -! 0! 2! N! .! W! O! X! V! -1! jG`j"!/.2)&!#--1+$&3!KP!-*%3&$*-!
/#8-5#..1?$!+'2K#'!-2K)&!;(A<A!
11/02/13
26
;260'&6&$*2-!3&!;(A<A!•! F,3$&6!RF,3(*?#$!#$!B$6&'$&6T=!
–! B+GM]K!;4*\&'!"!e>B!(#$!L,#/&!I4*<[!"GN!•! U3;4&M]K!RU3;4&!]&*'$)$7!K&<)7$T!
–!+#6#'!,&]&*'$)$7!K&<)7$!/*<*,#!&$!U3;4&G;*(&<!•! !><*!Gh]G;*(&<!
•! "5]FM8'#7'*99)$7!R"#44*/#'*?@&!]&*'$)$7!8'#7'*99)$7T!–! F(4);<&!;437M)$!;*'*!(#4*/#'*():$!
•! ><*!Gh]G;*(&<!•! +C<!)$%#'9*():$!&$=!
–! [t;=``([)(#D&<)D3(49D&<`(#*4*!!
,9VH,M!
11/02/13
27
11/02/13
28
11/02/13
29
11/02/13
30
11/02/13
31
11/02/13
32
Q&-%6&$!3&!;(A<A!•! "5L]L!"!BUG!
–! +#,&4#<=!•! "#7$)?@&!G63,&$6!+#,&4!"!"#$^3$6#!,&!&@*43*()#$&<!•! B$<6'3(?#$*4!+#,&4!"!F<;&()H(*()#$&<!!,&4!4&*'$)$7!,&<)7$!L'6&%*(6!+#,&4!"!]:7)(*!,)%3<*!
–! "*'*(6&'A<?(*<=!•! F$6#'$#!<#/'&!F(4);<&!•! G)<6&9*![&6&'#7i$&#!,)<6')/3),#!"!Gh]G;*(&<!•! F<(')63'*!*!9*$#!
•! +&^#'*<!;*'*!&4!&<63,)*$6&!–! +&^#6*!,&!4*!B$6&'%*_!,&!3<3*')#!"!F,3$&6!–! +#6#'!;*'*!U3;4&G;*(&"!U3;4&M]K!–! a&''*9)&$6*<!(#4*/#'*?@*<!"!"5]FM8'#7'*99)$7!
Extensible
11/02/13
33
A+&$3#!
!!4$*)23%..1?$!!!,.'10-&!&$!&<&#)$1$+!!!9&-#))2''2!"9,!0#)#!,.'10-&!!!;(A<A!!!;2'&BC)2+)#661$+!!!;2$.'%-12$&-!
4$*)23%..1?$!•! ;2$*&G*2Z!L;'&$,)_*^&!,&!4*!;'#7'*9*():$!
–! F<(&$*')#!?;)(#=!"4*<&<!6&:')(*<!x!4*/D!,&!;'#7'*9*():$!–! L(?@),*,&<!c3&!)9;4)(*$!'&<#43():$!,&!;'#/4&9*<!
•! T26&$*#)!%$!#0)&$31J#F&!#.8>2!–! ]#<!&<63,)*$6&<!
•! 3&K&$!#0)&$3&)!#!,)<&S*'J!,&<*''#44*'J!@&')H(*'!\!,&;3'*'!•! &60'&#$32![&''*9)&$6*<!;'#%&<)#$*4&<!RBKF<T!c3&!&<6C$!,)<&S*,*<!;*'*!;'#7'*9*,#'&<!;'#%&<)#$*4&<!R;D!&^D!F(4);<&J!bK&@&4#;&'J!j&6Z&*$<J!B$6&44)bJ!&6(DT!
•! C)20?-1*2Z!•! B$6'#,3()'!6&F2)#-!&$!&$*2)$2-!0)25&-12$#'&-!9&,)*$6&![&''*9)&$6*<!
Y%&!-202)*&$!#'!0)2.&-2!3&!#0)&$31J#F&[&$-&I#$J#D!
11/02/13
34
4$*)23%..1?$!•! ]*!)9;4*$6*():$!,&!4#<!;')$();)#<!;'#;3&<6#<!;#'!&4!FFFG!)$(43\&!&4!
6'*/*^#!&$!7'3;#!(#9#!6i($)(*!*!;#6&$()*'!&$!4*<!*34*<D!
•! 9)580A%(!L088)(A%$!9)221')(1;M%!N%1(:.:4!–! L;'#@&([*!&4!&%&(6#!<)$i'7)(#!,&!c3&!@*')#<!&<63,)*$6&<!(#4*/#'&$!
;*'*!'&<#4@&'!3$!;'#/4&9*!–! 8'#;#'()#$*!&4!<#;#'6&!(#9;36*()#$*4!c3&!4&<!;&'9)6*!(#93$)(*'<&!\!
(##',)$*'<&!&$!4*!'&*4)_*():$!,&!<3<!*(?@),*,&<!,&!*;'&$,)_*^&!
•! L;4)(*,#!*4!*;'&$,)_*^&!,&!4*!8'#7'*9*():$!–! 8'#7'*9*():$!;#'!;*'&<!
(KF&8>2!•! 9#)!-202)*&!.260%*#.12$#'!#!.2$*&G*2-!&3%.#8>2-!;/;<!0#)#!
#0)&$31J#F&!3&!'#!0)2+)#6#.1?$:!
•! K#<!*;'#Y)9*()#$&<=!–! [&''*9)&$6*<!\!<&'@)()#<!(#4*/#'*?@#<!,&!3<#!&Y6&$,),#!\!
7&$&'*4)_*,#!R(#9#!*c3&44#<!c3&!;'#;#'()#$*$!4#<!]+GT!–! [&''*9)&$6*<!\!<&'@)()#<!(#4*/#'*?@#<!9C<!*,*;6*,#<!*!4*!6*'&*!
(#$('&6*!*!'&*4)_*'!&!)$6&7'*,#<!,&$6'#!,&4!&$6#'$#!,&!*;'&$,)_*^&!c3&![*/)63*49&$6&!<&!&9;4&&!;*'*!4*!&$<&S*$_*!,&!&<6*!,)<();4)$*D!
•! /&!0)&*&$3&Z!&@#43()#$*'!"5L]L!"!<)<6&9*!&Y)<6&$6&!;*'*!&4!*;'&$,)_*^&!,&!4*!8'#7'*9*():$!<)$!<#;#'6&!;*'*!4*!'&*4)_*():$!,&!6*'&*<!(#4*/#'*?@*<J!,#6C$,#4&!,&![&''*9)&$6*<!(#4*/#'*?@*<!)$6&7'*,*<!&$!,)([#!&$6#'$#!
11/02/13
35
43&$8\.#$32!$&.&-13#3&-!•! B,&$?H(*'!4*<!$&(&<),*,&<!&$!(3*$6#!*!BKF<!,&!
8'#7'*9*():$!R\!,&!F(4);<&!&$!;*'?(34*'T!
•! 5/^&?@#=!–! "#$#(&'!*!c3i![&''*9)&$6*<!,&!(#93$)(*():$`(##',)$*():$!
<3&4&$!'&(3'')'!*!4*![#'*!,&!'&*4)_*'!6*'&*<!(#4*/#'*?@*<!,&!8'#7'*9*():$J!c3i!?;#!,&!)$%#'9*():$!)$6&'(*9/)*!*!6'*@i<!,&!4*<!9)<9*<J!&6(D!
•! +i6#,#=!!–! "3&<?#$*')#!(39;4)9&$6*,#!;#'!&<63,)*$6&<!,&!4*!*<)7$*63'*!
G)<6&9*<!;*'*!4*!"#4*/#'*():$!,&!.y!"3'<#!,&!4*!B$7&$)&'A*!G3;&')#'!&$!B$%#'9C?(*!,&!4*!>"]+D!
!"#$
%&!$
"!'$
&($
!"#$%&
!&&$
%!"$
""!$
&($
#($
'($) !)$
%%%$
"&#$
&%%$
#!!$
*+,+
!!&$ %
!&$ ")$&
&"$
#%*$
-./%+01%/2+34+562,254%$ !)$
%%)$
"")$
&%)$
#")$
72/2838+4%$&28
!"'$
%%#$
""!$
&($
9258$:283/232,,+,
!"!$
%!*$
""!$
&!*$
'+;%$3&%)2,$&3/234</%=+
!!($
%&%$
#&%$
*%4(2,+836.25)2
!!($
%!+$
"%#$
&%#$
#!+$
>$5)$&&$?+83/234</%=+
!!)$ %
!)$
"")$
&")$
#%)$
>$5)$&&$3/23$;&53253#+#25)+3/232,,+,
@-3A.B3(2,,$#%25)$83/234+#.5%4$4%<504++,/%5$4%<538.2&23,24.,,%,C
@D.B3)%;+3/23%56+,#$4%<53%5)2,4$#E%$C3
!
11/02/13
36
/202)*&!#!'#!;2'#K2)#.1?$!&$!'#!A)Y%1*&.*%)#!3&!;(A<A!
bl+!
Gh]G;*(&<!G&'@&'! +\Gh]!Gh]G;*(&<!"4)&$6!G63/<!
"[*6!8'#Y\!
I#'#!8'#Y\!
8##4!8'#Y\!
"[*6!"#$6'#44&'!
I#'#!"#$6'#44&'!
8##4!"#$6'#44&'!
"[*6!l)&k&'!
I#'#!l)&k&'!
8##4!l)&k&'!
]*,#!,&4!(4)&$6&! ]*,#!,&4!<&'@),#'!
F(4);<&!GgU!l)&k&'<`F,)6#'<!
F(4);<&!GgU!"#$6&$68'#@),&'<!
F(4);<&!84*z#'9!
]:7)(*!(#$@&'<):$!U3;4*<!M!Gh]!
bl+!
"#$&Y):$!U"8!
Q&<6#!8'#Y)&<!"5L]L!
Q&<6#!"#$6'#44&'<!"5L]L!
Q&<6#!l)&k&'<!"5L]L!
bl+!
Gh]G;*(&<!"4)&$6!G63/<!
G&'@)()#<!"5L]L!
56'#<!<&'@)()#<!
"5]FM8'#7'*99)$7!
;(<,BC)2+)#661$+Z!L1-*#!3&!.O#*!
11/02/13
37
;(<,BC)2+)#661$+Z!L1-*#!3&!52)2!
;(<,BC)2+)#661$+Z!L1-*#!>2*#.12$&-!
11/02/13
38
+&$<*^&!,&!,&<(');():$!
U);#!,&!9&$<*^&!R(:,)7#J!&''#'J!<1(:.:4J!&6(DT!
":,)7#!%3&$6&J!9&$<*^&!,&!&''#'J!&6(D!
B,&$?H(*,#'!,&4!9&$<*^&!(#9;*'?,#!
T1'*)#32!3&!6&$-#F&-!
G&4&(():$!,&4!H46'#!
F<;&()H(*():$!,&4!?;#!,&!9&$<*^&!
"#4#'&<!;*'*!),&$?H(*'!&4!?;#!,&!9&$<*^&!
11/02/13
39
"2$1*2)1J#.1?$!
8*'?();*():$!
"#4*/#'*():$!
L(?@),*,!
8*'*!(*,*![&''*9)&$6*!
h3i!3<3*')#!<&!9#$)6#')_*!
,G0&)1&$.1#!•! (KF&8>2Z!
–! L$*4)_*'!4*!@)*/)4),*,!,&!4*!;'#;3&<6*!•! ;?62Z!
–! "#9;'#/*'!c3i!*46&'$*?@*!;'&H&'&$!4#<!&<63,)*$6&<!<#/'&![&''*9)&$6*<!(#4*/#'*?@*<=!•! &-0&.=\.#-!;*'*!4*!8'#7'*9*():$!&!)$(43),*<!,&$6'#!,&4!BKF!•! +&$])1.#-!/*<*,*<!&$!]+G!$#!)$6&7'*,*<!
•! C#)8.10#$*&-Z!–! -W!&<63,)*$6&<!,&!4*!*<)7$*63'*!G)<6&9*<!;*'*!4*!"#4*/#'*():$!,&!.y!
"3'<#!,&!4*!B$7&$)&'A*!G3;&')#'!&$!B$%#'9C?(*!,&!4*!>"]+!!•! ]#<!9)<9#<!*!4#<!c3&!*$6&')#'9&$6&!<&!4&<!;*<:!&4!(3&<?#$*')#!;*'*!),&$?H(*'!
4*<!$&(&<),*,&<!&$![&''*9)&$6*<!(#4*/#'*?@*<!&<;&(AH(*<!;*'*!4*!8'#7'*9*():$D!
•! 8*'*!4*!&Y;&')&$()*!4#<!&<63,)*$6&<!%3&'#$!*7'3;*,#<!*4&*6#')*9&$6&!&$!;*'&^*<D!
11/02/13
40
,G0&)1&$.1#!•! C)2.&3161&$*2Z!
–! ^_!-&-1?$!0)7.8.#!`,.'10-&a@&))#6:!&G*&)$:!"223'&bZ!cd!61$:!•! F^&'()()#!,&!8'#7'*9*():$![*()&$,#!3<#!,&!F(4);<&J!*<A!(#9#!4*<![&''*9)&$6*<!
&Y6&'$*<!,&!(#93$)(*():$!\!(##',)$*():$!)$(43),*<!&$!+##,4&D!–! ;%&-82$#)12!`,.'10-&a@&))#6:!&G*&)$#-!"223'&bZ!^d!61$!
•! F@*43*'!<3!)9;'&<):$!<#/'&!,)([*<![&''*9)&$6*<D!–! e_!-&-1?$!0)7.8.#!`,.'10-&a;(<,BC)2+)#661$+bZ!cd!61$:!
•! F^&'()()#!,&!8'#7'*9*():$!R$)@&4!,&!(#9;4&^),*,!<)9)4*'TJ!3<*$,#!4*<![&''*9)&$6*<!)$6&7'*,*<!&$!F(4);<&!R"5]FM8'#7'*99)$7TD!
–! ;%&-82$#)12!`,.'10-&a;(<,BC)2+)#661$+bZ!^d!61$!•! F@*43*'!<3!)9;'&<):$!<#/'&!,)([*<![&''*9)&$6*!
•! ;%&-82$#)12-Z!–! 8'&73$6*<!,&!'&<;3&<6*!*(#6*,*!"!&<(*4*!?;#!])m&'6!,&4!-!*4!.!–! 8'&73$6*<!,&!'&<;3&<6*!*/)&'6*!;*'*!&9)?'!#;)$):$!#!,*'!&Y;4)(*():$`
^3<?H(*():$!
Q&-%'*#32-!
!"#!"$!"%!"&!"'!"(!")!"*!"
!"#$"%&'(#)%)*%+),-..%/'-#$%+'#$-0.%1%+)-#)23456!.70.%//'#0
+,-.
/010
2311-4536.-78938:0.-;5<6
!"#!"$!"%!"&!"'!"(!")!"*!"
!"#$"%&'(#)%)*%+),-..%/'-#$%+&7*%87.%$'9%+)0-#:.'&%+
+,-.
/010
2311-4536.-78938:0.-;5<6
!
11/02/13
41
Q&-%'*#32-!
!"
#!"
$!"
%!"
&!"
'!"
(!"
!"#$#%&%'%(')&*&)"(*+,"#)&,'(,-()+.#)&,'-&*&'$&'-*/0*&1&)#23'(3'456789*/0*&11#30
)*+,-./012/314.56*53-0-+*,
7.8-+9/314.56*051.,:/.:*56*5*.;<-56*05=0:19-59*.,/>*
?*++/91*.:/56*53-9@/+:1314.56*53461A-
?*++/91*.:/5@/+/53-9@/+:1+5*++-+*,B5C/+.1.A,B5*:3
!
;2$.'%-12$&-!`4b!•! +*'(#!,&!6'*/*^#!\!*;4)(*():$=!
–! Q&<#43():$!,&!;'#/4&9*<!,&!8'#7'*9*():$!,&!%#'9*!(#4*/#'*?@*!•! Ui($)(*<!(#9#!4*!8'#7'*9*():$!;#'!8*'&<!•! K&$6'#!,&4!FFFG!
•! B,&$?H(*():$!,&!$&(&<),*,&<!*;3$6*,*<!;#'!4#<!&<63,)*$6&<!;*'*!4*!'&*4)_*():$!,&!6*'&*<!(#4*/#'*?@*<!,&!8'#7'*9*():$!–! Q&c3)<)6#<!%3$()#$*4&<!;*'*!(#$<6'3)'!3$!<)<6&9*!(#4*/#'*?@#!;*'*!&4!
*;'&$,)_*^&!,&!4*!8'#7'*9*():$!
11/02/13
42
;2$.'%-12$&-!`44b!•! "#$<6'3(():$!,&4!<)<6&9*"F@#43():$!,&!"5L]L!x!"5]FM
8'#7'*99)$7!–! 8*'?&$,#!,&!"5L]L=!<)<6&9*!<)$!<#;#'6&!;*'*!4*!(#4*/#'*():$!/*<*,#!
&$!F(4);<&!–! B$6&7'*():$!,&!4#<!'&c3)<)6#<!$&(&<*')#<!&$!<3!*'c3)6&(63'*!;*'*!
;'#;#'()#$*'!<#;#'6&!*!4*!(#4*/#'*():$!–! G&![*!9#<6'*,#!(:9#![*!c3&,*,#!)9;4&9&$6*,*!4*!%3$()#$*4),*,!
),&$?H(*,*!;#'!4#<!&<63,)*$6&<!&$!&4!8204K.:!;*'*!F(4);<&!"!"5]FM8'#7'*99)$7D!
•! 8')9&'*<!)9;'&<)#$&<!,&!4#<!&<63,)*$6&<=!–! Q&<346*$!)$6&'&<*$6&<!4*<!(*'*(6&'A<?(*<!)$6'#,3(),*<!&$!4*<!
[&''*9)&$6*<!;#'!"5]FM8'#7'*99)$7!&<;&(AH(*<!;*'*!4*!8'#7'*9*():$!&!)$6&7'*,*<!,&$6'#!,&4!BKF!c3&!<3&4&$!&9;4&*'!;*'*!'&*4)_*'!<3<!6*'&*<!,&!8'#7'*9*():$D!
+3([*<!7'*()*<!{8'&73$6*<|!
Programación por pares: Una actividad colaborativa en los currículos de Informática.
Grupo CHICO Escuela Superior de Informática
Dr. Manuel Ortega [email protected] Tfno.: (+34) 926 295481