Aaron
I'm Christian PENNAFORTE, from REIMS, FRANCE (so english is not my main language, I'll try to do my best !).
I'm developing web-apps with Ruby On Rails since 2008 for the main hospital of my city. I'm often helped by students who need to do internships.
Since january 2011 (it's quite recent), I also teach Ruby On Rails in classrooms to students in IUT (Technology University Institute), computer science department (they're between 17 and 20 years old). I used to teach PHP/XML, but this year I managed to have a Ruby On Rails training module opened, I'm quite proud of this :-)
What's interesting in this module is that students already know Java and PHP, Javascript, HTML and CSS. But they've never used a framework. So they can transpose their knowledge to ROR and understand more quickly how everything actually interacts.
So, it's not exactly only Ruby training, it's the whole framework. But it's pleasant to see how they discover Ruby and find it cool.
And... I'm also the proud dad of 5 kids, and I was wondering how I could get the oldests (14 and 12) interested in learning programming with Ruby. If you have ideas...
Christian PENNAFORTE
I teach Ruby On Rails in about 14 hours to 26 students.
- 1 hour is a lecture (students trying to be attentive),
- 1 1/2 hours is a seminar, 2 students on each computer, coding a small project (not sure I translate well what I mean).
During the first lecture, I started with a quick demo (generating a simple app in 6 commands) to open their appetite, and then introduced them to Ruby and Rails, which was a very heavy subject. At the end, I did the same demo again, to show them what they learned.
Then they started the seminar, starting a fresh project I will share with you if there's a place to upload some files.
They will go on this project adding more functionalities (paging, sorting, filtering, ajax, acts_as_mappable, import xml files, using jQuery...).
During each lecture, I'll try to de a quick slideshow and then a live demo, to explain what goes where.
My goal is :
- make them feel everything they've learned before can be useful to understand something new
- make them love Ruby On Rails ;-)
For my kids, I've just discovered http://ruby4kids.com... There's a bit of translation to do for them, but I'll have a look. Thank you Roy for you suggestion :-)
Best regards,
--
Christian
Christian PENNAFORTE
Tél. : +33 3 26 83 28 12