Challenges to Computer Science Education Research

advertisement
Challenges to Computer Science
Education Research


Mark Guzdial
College of Computing/GVU
Georgia Tech
Bottomline: What we’re doing isn’t new,
so a contribution means knowing what’s
happened…and going beyond it.
Computer Science is new,
But Humans aren’t


Evolution is slow.
Lessons from Education are relevant for us.

Humans are bad at estimating their own
performance and learning.


Therefore, course opinion surveys are inaccurate
measures of educational innovations.
Humans learn throughout their lives—our brains
have enormous plasticity.

Therefore, we don’t have to teach everything in the first
semester, and people can unlearn “bad habits”
And Computer Science isn’t that new,

People have been studying object-oriented
programming since the mid-70’s.



Alan Kay and Adele Goldberg described students
getting lost in class hierarchies in 1978.
We’ve known that students confuse class and
instance for over 20 years.
If we teach computer applications first,
students won’t learn the theory to make it all
make sense.

Said Alan Perlis in 1961.
And Computer Science Education isn’t
new either

For example:
Lessons about Algorithm Animation





Aptitude-Treatment Interaction (ATI)
Static images.
Predictions.
Making own’s own.
A contribution means we have to build on
what others have done.

Reinvention is rarely contribution.
Download