Page 1

11/02/13

!"#$%&'&$()*!&+*,'),!! -.!,&!%&/'&'#!,&!01-2! +*$3&4!5'6&7*!"*$6&'#! 8'#7'*9*():$!;#'!;*'&<=!>$*! *(?@),*,!(#4*/#'*?@*!&$!4#<! (3''A(34#<!,&!B$%#'9C?(*D!

"#$%&'!()*&+#!

,-.%&'#!/%0&)12)!3&!4$52)678.#! +)*$3&4D5'6&7*E3(49D&<!

Programación por pares: Una actividad colaborativa en los currículos de Informática.

1


11/02/13

<=$&#-!3&!4$>&-8+#.1?$!3&!;@4;(!! 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

"#$%&'!()*&+#!;#$*&)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*,*!

2


11/02/13

F4!7'3;#!"aB"5! -D! 0D! 2D! ND! .D! WD! OD! XD! VD!

K'D!+*$3&4!5'6&7*! K'D!+)73&4!LD!Q&,#$,#!! K'D!"'&<(&$()#!Z'*@#! K'D!+)73&4!]*('3_! K'D!+*Y)9)4)*$#!8*'&,&<!R>Qb"T! K'*D!L$*!B<*/&4!+#4)$*! K'D!8&,'#!8D!GC$([&_!! K'*D!L<3$():$!GC$([&_! 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*/#'*?@*<!

3


11/02/13

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$*$()*():$!

4


11/02/13

"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!

5


11/02/13

"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"!

6


11/02/13

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$&-!

7


11/02/13

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$&-!

8


11/02/13

,.'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#!

9


11/02/13

,.'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);<&!

10


11/02/13

,.'10-&!&$!&<&#)$1$+! !!,F&60'2-!

!!b*__!G*$7*9!

!!,F&60'2-!

,.'10-&!&$!&<&#)$1$+!

!!G*'#<!

11


11/02/13

$

$ $

$

))

)

)

)

)

)

)

)

) )

)

)

)

)

) )

)

)

) )

)

)

) ) )

!!,F&60'2-! ) )

$ $

!

) )

#

) ) ) ) ) ) ) ) ) ) # ) ) ) #) # # ) # ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) + ) ) ) ) ) ) ) ) ) ) ) ) ) + ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! !) ) ! )! ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ) ! !) ! ) ) ) ) ) ! ! ! ! ! ! ) ) ) ) ) ) ! ! ! ) !) !) ) ) !) ! !) ) ! !) ! !) ) ! ) ) ! !) ) ) ! ! ) ! ! ) !) ! ) ! ! ) ! ! ) ! ! ! !

# #)

)

) ) ) ) )

$

) )

)

) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

)

) )

)

) ) !

) )

) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

)

)

)

) ) )

) ) )

)

) )

) ) ) ) ) ) ) ) ) ) ) )! ) ) ) ) ) ) ) ) ) ) ) !) ! ) ! )! ) ) ) ) ) ! ) ) ) ) ) )! ) !

)

) )

) )

) ) ) ) ) )

#

,.'10-&!&$!&<&#)$1$+! )# ) # ) )! )

!!F) (4);<&e*@*/! ) ) ) )

) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

) )

)

$

)

)

)

)

!

!

!

!

! !

!

!

! !

!

!

!! !

!

! !

! ! A+&$3#! ! !

! !

! ! !

!

! ! !

! ! ! ! !

!

) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ! ! ! ) ) ) ! ) ! ! ) ! ! ) ! ) ! ! ))

! ! ! ! !

! ! ! ! ! ! ! ! ! ! ! !

!!4$*)23%..1?$! !!,.'10-&!&$!&<&#)$1$+! !!9&-#))2''2!"9,!0#)#!,.'10-&! !!;(A<A! !!;2'&BC)2+)#661$+! !!;2$.'%-12$&-! !

!

!

!

!

! !

!

!

!

!

!

!

!

# #

! ! !

!

! !

!

! !

! !

!

!

!

!

! !

!

! !

! !

!

! !

! !

!

!

! !

!

#

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

!

! ! ! ! ! ! !

# ! ! ! ! !

! !

! !

!

! !

!

!

!

! ! ! ! ! !

12


11/02/13

#

#

#

#

#

#

#

#

#

#

9&-#))2''2!"9,!0#)#!,.'10-&!

#

!!I'*9&k#'m!6&*232'?+1.2!

# #

#

#

#

#

# #

#

#

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # !!+&6*9#,&4#!,&4!3261$12! # # # # # #

#

#

#

#

#

#

# # #

# #

#

#

#

#

# #

#

# # # # # # # # #

#

#

#

#

# # # #

9&-#))2''2!"9,!0#)#!,.'10-&!

!!I'*9&k#'m!.2$.&0*%#'!

#

#

# #

#

#

#

#

#

#

# # # # # # # # #

# !!"&*#623&'2-!c3&!<&!3<*$!&$!&4!0)2.&-2! # # #

#

!!+&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?$!

#

# # # # # # # # # #

#

#

#

# # # # # # # # # # # #

#

13


11/02/13

9&-#))2''2!"9,!0#)#!,.'10-&!

!!I'*9&k#'m!M&.$2'?+1.2!

!!,F&60'2!,&!('&*():$!,&!3$!&,)6#'!7'CH(#!

Modelo de dominio con ecore

Selecciรณn de objetos grรกficos (o diccionario grรกfico) con gmfgraph

Construcciรณn de herramientas con gmftool

Correspondencia/ mapeo dominiogrรกficos con gmfmap

9&-#))2''2!"9,!0#)#!,.'10-&!

14


11/02/13

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!

15


11/02/13

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$&-!

16


11/02/13

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

17


11/02/13

Fuzzy representation of the ideal algorithm Degree of membership with the fuzzy set

Writes

Metrics Calculation

Metrics Calculation

Algorithm that solves the problem

Algorithm for trying to solve The Problem

Writes

Teacher

Student Test Cases

Sets

Not acceptance region

Penalty region

Total acceptance region

1 Low

Runs test cases

Penalty region

Not acceptance region

High

Normal

0 a

b

Measured c Value

d

18


11/02/13

=>3,?*

Assessment "OWA( pi ) =

'"#! '"!! !"&! !"%! !"$! !"#! !"!!

n

! a µ(x ) i =1

i

i

Explanation " Fuzzy Rules + Test Cases !

#

$ 7/+4,1

%

&

8/9

'!

3/0-+/123/4)1*5.-6

'#

'"#! '"!! !"&! !"%! !"$! !"#! !"!!

:.;<

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

!

#

$ 7/+4,1

!

#

$ 7/+4,1

% 8/9

&

'!

% 8/9

&

'!

'#

:.;<

'#

:.;<

460'&6&$*#.1?$! •! F$6#'$#"!F(4);<&! •! +),,4&k*'&!,&!(#93$)(*():$!"!Gh]G;*(&!

19


11/02/13

3: Download LD

1: Send task

M%0'&/0#.&! /&)>&)!

6: Notify solution

;(A<AN-!1$-*#$.&!! 52)!*O&!*&#.O&)!!

8: View evaluation

6:

tif

No

ion

lut

o ys

nd

e :S

8: View evaluation

;(A<AN-!1$-*#$.&! 52)!*O&!-*%3&$*-!

n

tio

a alu

4: Download task 5: Send solution

ev

7

WS

8'#Y\! ]K!G&'@)(&!

EJB/WS

,>#'%#*2)! /&)>1.&! LDs use from Tuple Space Server: -Tasks -Evaluations Runs use from LD enginee: -Users

Q&#31$+!#.8>1*P!

A.8>1*P!*)&&!

92E$'2#3!0)2+)#661$+! *#-R-!

20


11/02/13

S2)R-0#.&! /2%).&!.23&!

;2$$&.82$!0)20&)8&-!

,G0'#$#82$!

M&-*!;#-&-!

,>#'%#82$!

T%JJP!Q&0)&-&$*#82$!

21


11/02/13

22


11/02/13

23


11/02/13

UV-#)!,'10-&!&$!0)2+)#6#.1?$!*&!0#)&.&!W8'X! 22w!

-Vw!

--w!

Nw! 1w!

1w!

1w!

1w!

1!

-!

0!

2!

Nw!

Nw!

Nw!

-1!

jG`j"!

1w! N!

.!

W!

O!

X!

V!

/.2)&!#--1+$&3!KP!-*%3&$*-!

U<#!O&))#61&$*#!&-*7!K1&$!1$*&+)#3#!&$!,.'10-&X! 0Ww!

-.w!

-.w! --w!

Ow! Nw! 1w!

1w!

1w!

1w!

1w!

1!

-!

0!

2!

N!

1w! .!

W!

O!

X!

V!

-1!

jG`j"!

/.2)&!#--1+$&3!KP!-*%3&$*-!

24


11/02/13

U;)&&-!Y%&!.%K)&!'#-!$&.&-13#3&-!3&!'2-! &-*%31#$*&-X! 21w!

-Vw!

-Vw!

Ow! Nw! 1w!

1w!

1w!

1w!

1w!

1w!

1!

-!

0!

2!

N!

.!

1w! W!

O!

X!

V!

-1!

jG`j"!

/.2)&!#--1+$&3!KP!-*%3&$*-!

/#8-5#..1?$!+'2K#'!-2K)&!;(A<A! 21w!

00w!

-.w!

Nw! 1w!

1w!

1w!

1w!

1w!

1!

-!

0!

2!

N!

Nw!

Nw! 1w!

.!

W!

O!

X!

V!

-1!

jG`j"!

/.2)&!#--1+$&3!KP!-*%3&$*-!

25


11/02/13

;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!

26


11/02/13

27


11/02/13

28


11/02/13

29


11/02/13

30


11/02/13

31


11/02/13

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*$#!

Extensible

•! +&^#'*<!;*'*!&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!

32


11/02/13

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!

33


11/02/13

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#'$#!

34


11/02/13

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!

@-3A.B3(2,,$#%25)$83/234+#.5%4$4%<504++,/%5$4%<538.2&23,24.,,%,C !"#$%& & " ($ !'$

'($)

! "#$

% &!$

& # ($ ($ " "!$

! *+,+ )$ ! &&$

& %%$

-./%+01%/2+34+562,254%$

# % !!$ %%$

# %*$

" &#$

% !"$

! !&$

% !&$

& &"$

72/2838+4%$&28 # ")$

" )$

& %)$

! )$

% %)$ " ")$

@D.B3)%;+3/23%56+,#$4%<53%5)2,4$#E%$C3 9258$:283/232,,+,

" "!$

& ($

% %#$

! "'$

'+;%$3&%)2,$&3/234</%=+ & !*$

" "!$

! "!$

% !*$

*%4(2,+836.25)2

# &%$

>$5)$&&$?+83/234</%=+

! !($

% &%$

# !+$

! !($

# %)$ % !+$

& %#$ " %#$

>$5)$&&$3/23$;&53253 #+#25)+3/232,,+,

& ")$

! !)$ % !)$ " ")$

! 35


11/02/13

/202)*&!#!'#!;2'#K2)#.1?$!&$!'#! A)Y%1*&.*%)#!3&!;(A<A! "5]FM8'#7'*99)$7! ]*,#!,&4!(4)&$6&!

56'#<!<&'@)()#<! F(4);<&!GgU! l)&k&'<`F,)6#'<! F(4);<&!GgU! "#$6&$68'#@),&'<!

G&'@)()#<! "5L]L! Gh]G;*(&<! "4)&$6!G63/<!

bl+!

F(4);<&! 84*z#'9!

]*,#!,&4!<&'@),#'!

"[*6! l)&k&'!

I#'#! l)&k&'!

8##4! l)&k&'!

Q&<6#! l)&k&'<! "5L]L!

"[*6! "#$6'#44&'!

I#'#! "#$6'#44&'!

8##4! "#$6'#44&'!

Q&<6#! "#$6'#44&'<! "5L]L!

"[*6! 8'#Y\!

I#'#! 8'#Y\!

8##4! 8'#Y\!

Q&<6#! 8'#Y)&<! "5L]L!

Gh]G;*(&<!"4)&$6!G63/<! bl+!

]:7)(*!(#$@&'<):$! U3;4*<!M!Gh]!

Gh]G;*(&<! G&'@&'!

+\Gh]!

bl+!

"#$&Y):$!U"8!

;(<,BC)2+)#661$+Z!L1-*#!3&!.O#*!

36


11/02/13

;(<,BC)2+)#661$+Z!L1-*#!3&!52)2!

;(<,BC)2+)#661$+Z!L1-*#!>2*#.12$&-!

37


11/02/13

+&$<*^&!,&!,&<(');():$! 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&$<*^&!

38


11/02/13

"2$1*2)1J#.1?$! h3i!3<3*')#!<&! 9#$)6#')_*! L(?@),*,! 8*'?();*():$! 8*'*!(*,*! [&''*9)&$6*!

"#4*/#'*():$!

,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!

39


11/02/13

,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-! !"#$"%&'(#)%)*%+),-..%/'-#$%+ &7*%87.%$'9%+)0-#:.'&%+ *!" )!" (!" '!" &!" %!" $!" #!" !"

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

+,-. /010

2311-4536.-78938 :0.-;5<6

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

+,-. /010 2311-4536.-78938 :0.-;5<6

!

40


11/02/13

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*5 3-9@/+:1314.56*53461A-

#!"

?*++/91*.:/5@/+/53-9@/+:1+5 *++-+*,B5 C/+.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*():$!

41


11/02/13

;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]FM 8'#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*<|! Grupo CHICO

Escuela Superior de Informática

Dr. Manuel Ortega Manuel.Ortega@uclm.es Tfno.: (+34) 926 295481

Programación por pares: Una actividad colaborativa en los currículos de Informática.

42

emadrid