how to teach programming

Post on 17-Dec-2014

730 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is the talk I gave at BCB 11 . I talked about teaching programming to students, particularly rural students and the pedagogy that I experimented and modified as I progressed

TRANSCRIPT

How to teach Programming?Lessons from the field

Hemanth Haridasesadhana.in

How to teach Programming?Lessons from the field

Hemanth Haridasesadhana.in

Motivate to learn

www.esadhana.in

www.esadhana.in

www.esadhana.in

More than I can chew

www.esadhana.in

40 students• 3 batches.• 2 in Bangalore.• 1 in Hosur

www.esadhana.in

THE MOTIVATION

www.esadhana.inJOBS!

www.esadhana.in

I use the best resources I get online

www.esadhana.in

The resources• Online course at esadhana.in- get them to

write code in less than 30 seconds• Greenfoot – awesome – get them to like

coding.• Eclipse.• Few other sites etc

www.esadhana.in

THE PEDAGOGY

www.esadhana.in

• Initially started with teaching them .• Then figured that its not working• So gave them all the resources, • Asked them to learn themselves• prepared lots of tests.

www.esadhana.in

Objective• Just one• To help students get jobs• Train them to get jobs

www.esadhana.in

ONLINE / OFFLINE

www.esadhana.in

TEACH/ SELF LEARN

www.esadhana.in

SOLVING ACCESS ISSUES

www.esadhana.in

COMMUNICATION SKILLS/ CONFIDENCE

www.esadhana.in

EMBRACING KHAN!

www.esadhana.in

CHALLENGES Meticuluous data collection, building platform , Measuring learning

www.esadhana.in

Experiences – Day -1 (2 hr session)• Getting people to talk• Motivating • Setting the rules.• Showing them the platform• assignment

www.esadhana.in

Day 2 & Day 3 (full days)• Students had’nt done the assignments.• Installations• Getting familiar.

www.esadhana.in

QUESTIONS?hemanth@esadhana.in ( 9886685724)

top related