1 78444 - - PDF document

1
SMART_READER_LITE
LIVE PREVIEW

1 78444 - - PDF document

"# $ % ,"


slide-1
SLIDE 1

1

  • !
  • !"#

$%&'())

*

+

"# $ %

n ,"

  • %./%+00+1

2 3"" "-4)%+0051 6) +) 7 5) &' ('

) 8 7!/8 98 3:;8 <"8 8 = 5

*+%#

n >

  • 2 ">

2 / 2 3?@@ A A" / A>"

  • AB "
  • 7%6CC01

) 8 7!/8 98 3:;8 <"8 8 = D

*+,

  • ,./00/1

n ""

  • &>"

n E#

2 =" 2

  • 2 :# ,#

A@:@?3>"

  • A@:@?3

) 8 7!/8 98 3:;8 <"8 8 = F

$# 2

n 3?G @@, " H n 4

6) ! " 6 H +) ! " # "H 5) ! ,#" ?-IJ1,=

  • @@1H

) 8 7!/8 98 3:;8 <"8 8 = K

#56) )"

n # @@

  • /%6CCL1

n # ,#-M/% 6CCK1 n # >, % %-N> O4#%+0051 n ."# "" 6-))%4%6CC0P. )%+000P> "#)%+000P)+00F1

=8 #56 8 98 3:;8 <"8 8 =

slide-2
SLIDE 2

2

L

78444 /59

n 6+6

2 & 2 =? 2 > 50>D0Q 2 :#?R0> 6K0

n @,> @"

  • 2 3 "/

2 ,>" 2 :@9@">9% # A 3%+00D#?:@,#@- SDD1 A %+00F#?:@,=@- SDD1

=8 7!/8 8 3:;8 <"8 8 = R

%") 5: )'''

n :/+F0 D / n / > n " 6+

  • n

;,,

  • n
  • #

n ;@#>#>#@ %><#% DF !

  • ""

#$ %

  • ;?create, set, populate

?if…elseif…else…endif )?while…endwhile ?move, swap, say )?input, print

=8 7!/8 8 3:;8 <"8 8 = C

<"8 44

n @,#@?9T% % n @,=@?,="U"-

%+00F1

=8 7!/8 8 3:;8 <"8 8 = 60

57447 8=

n "-#1 n -#1 n , -#1 n ="-#1 n V-#1

=8 7!/8 98 78= 8 <"8 8 = 66

>%")>#?>> #8

0% 5% 10% 15% 20% 25% 30% 35%

C

  • d

i n g s

  • l

u t i

  • n

E x e c u t i n g s

  • l

u t i

  • n

T a l k i n g w / e a c h

  • t

h e r T a l k i n g w /

  • t

h e r s R e v i e w i n g p r

  • b

. d e s c r i p . C

  • n

s u l t i n g e x a m p l e s U n p r

  • d

u c t i v e a c t i v i t y O t h e r

Activity Category % of Time Spent Art Supplies ALVIS # ?

  • S6%& SD)F5%' S0)051

=8 7!/8 98 3:;8 8 8 = 6+

>%")>>> =

0% 10% 20% 30% 40% 50% 60%

No story Background scenario Plot grounded in algorithm behavior Plot + dialog not grounded in algorithm behavior Plot + dialog grounded in algorithm behavior

Story Content Category % of Visualizations Art Supplies ALVIS

=8 7!/8 98 3:;8 8 8 =

slide-3
SLIDE 3

3

65

$)>%")> 8>>

# ?

  • S6%& S66)+R%' S0)0061

# ?

  • S6%& SL)6L%' S0)00L1

=8 7!/8 98 3:;8 8 8 = 6D

444 43

0% 10% 20% 30% 40% 50% 60%

Problem Algorithm Behavior Algorithm Efficiency Story & Visual Elements Errors Error Fixes On Task

Content Category % of Overall Talk Art Supplies ALVIS

@3 6600),#" % )< + #) #)<

  • ), W%"

#"# #):9 W#)@

%") P2: So when get here to the while loop, it’s just going to set current to that position, instead of swapping. … I: Is there an error in your program. [Noticing the visual display] … P2: Yeah, there is a problem. I: Oh, you can’t deal with duplicates. P1: Yeah, we forgot to put that in. P2: We just didn’t think the odds of duplicates were too high. I: Well, it does happen from time to time. A: There’s two 97’s there. [Noticing the duplicates in the visual display) P1: It doesn’t matter in this case, because if the pivot is matched by another, then there’s trouble because it doesn’t know what to do when it equals instead of greater or less than. I: Ah, well that’s easy to fix. How would you fix that? P1: You put in an else at the very end that says else equals to I: Or you could change the if here to less than or equal to, and just add one else.

=8 7!/8 98 3:;8 8 8 = 6F

7#: 78#2

n #2? '(#) *

2 ,= # 2 W/##U

n #2/ ''(#) *

2 ,#>"%

  • 2 ,= #%

9 2 3;? A . W H A ."/H A .#H A !# "H

=8 7!/8 98 3:;8 <"8 8 = 6K

%"),

  • n #2@ ! ,#

,H

2 ,= % /%9

  • 2 ,="

%" 2 "%" ,= P /

=8 7!/8 98 3:;8 <"8 8 = 6L

)4 )

n /9

  • n "

P %#W n :;# /

=8 7!/8 98 3:;8 <"8 8 ) 6R

2A

3 % ,="U %"

  • 1

? BB''BC