Visiting Indiana University this week

January 28, 2013 at 11:55 am 3 comments

I’m visiting Indiana University this week, and giving two talks.  If any readers are in the Bloomington area, I hope you can stop by!

9:30 am Jan 29
Colloquium
Education 2140

Title: Improving Success in Learning Computer Science Using Lessons from Learning Sciences

Abstract: Learning computer science is difficult, with multiple international studies demonstrating little progress. We still understand too little about the cognitive difficulties of learning programming, but we do know that we can improve success by drawing on lessons from across learning sciences. In this talk, I will describe three examples, where we improve success in learning computer science through application of lessons and models from the learning sciences. We increased the retention of non-CS majors in a required CS course by increasing the relevance of the course (informed by Eccles’ model of achievement-related choices), though we are limited in how far we can go because legitimate peripheral participation is less relevant. We improved opportunities to learn in a collaborative forum by drawing on lessons from anchored instruction, but were eventually defeated by student perceptions of culture. We have improved learning and transfer of knowledge about programming by using subgoal labeling to promote self-explanations.

9 am Thursday Jan 31
SoIC Colloquium Series
IMU State Room East

Title: Three Lessons in Teaching Computing to Everyone

Abstract:  My colleagues and I have been studying how to teach computer science, to CS majors, to non-CS undergraduates, and to adult professionals.  In this talk, I’ll talk about some of what we’ve learned, organized around three lessons.  Lesson #1: We typically teach computer science too abstractly, and by teaching it in a context (e.g., media, robots, Nintendo GameBoys, Photoshop), we can dramatically improve success (retention and learning) for both traditional and non-traditional CS learners. Lesson #2: Collaboration can create opportunities for learning, but classroom culture (e.g., competition) trumps technology (Wikis).  Lesson #3: Our greatest challenge in computer science education is improving teaching, and that will require changes in high schools, in public policy, and in universities.

Entry filed under: Uncategorized. Tags: , , .

Kids should learn programming as well as reading and writing – Mitch Resnick Demographics on GT’s first Coursera MOOC: Computational Investing by Tucker Balch

3 Comments Add your own

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackback this post  |  Subscribe to the comments via RSS Feed


Enter your email address to follow this blog and receive notifications of new posts by email.

Join 10,184 other subscribers

Feeds

Recent Posts

Blog Stats

  • 2,053,480 hits
January 2013
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
28293031  

CS Teaching Tips


%d bloggers like this: