I've never used a Khan Academy video but that's out of pure negligence on my part, not skepticism. That said, I have always wondered how effective video is as a teaching tool for programming? I guess when I think about it, it's the same delivery tool as an in-person lecture, but in some ways, more effective since you can pause, rewind, etc. See the comments on this article about how to do a Fibonacci recursive exampl…
> That said, I have always wondered how effective video is as a teaching tool for programming? I guess when I think about it, it's the same delivery tool as an in-person lecture, but in some ways, more effective since you can pause, rewind, etc. I've dug up a lot of papers on effectiveness of teaching strategies in physics in particular (since I'm a physics student), and it seems in physics that your time spent worki…
Khan Academy: Computer Science
61–70 of 188 posts
Re: Khan Academy: Computer Science
#62I've never used a Khan Academy video but that's out of pure negligence on my part, not skepticism. That said, I have always wondered how effective video is as a teaching tool for programming? I guess when I think about it, it's the same delivery tool as an in-person lecture, but in some ways, more effective since you can pause, rewind, etc. See the comments on this article about how to do a Fibonacci recursive exampl…
> That said, I have always wondered how effective video is as a teaching tool for programming? I guess when I think about it, it's the same delivery tool as an in-person lecture, but in some ways, more effective since you can pause, rewind, etc. I've dug up a lot of papers on effectiveness of teaching strategies in physics in particular (since I'm a physics student), and it seems in physics that your time spent worki…
They certainly are: http://www.youtube.com/watch?v=L_EU6w8iIGQ&feature=chann...
If you want to help, it's on github: https://github.com/Khan/khan-exercises/
It's super easy to write new exercises.
Re: Khan Academy: Computer Science
#63I've never used a Khan Academy video but that's out of pure negligence on my part, not skepticism. That said, I have always wondered how effective video is as a teaching tool for programming? I guess when I think about it, it's the same delivery tool as an in-person lecture, but in some ways, more effective since you can pause, rewind, etc. See the comments on this article about how to do a Fibonacci recursive exampl…
Kahn makes a big mistake in pronouncing the assignment operator as "equals" in the first video. The assignment operator should be pronounced as "gets".
Re: Khan Academy: Computer Science
#64That's awesome, but I think it would be much more accessible for newbies if they included download links and installation steps. I have friends who might be interested in this for whom just the installation could be a daunting hurdle.
Re: Khan Academy: Computer Science
#65Does anyone know how you can become a video contributor to khan? I have several years of teaching experience, two of them with online learning models and have worked with the University of Texas. I've attempted to contact them and offer my free services, but haven't heard anything back. Not even a 'no thank you'.
Re: Khan Academy: Computer Science
#66I've never used a Khan Academy video but that's out of pure negligence on my part, not skepticism. That said, I have always wondered how effective video is as a teaching tool for programming? I guess when I think about it, it's the same delivery tool as an in-person lecture, but in some ways, more effective since you can pause, rewind, etc. See the comments on this article about how to do a Fibonacci recursive exampl…
I've wondered this too. I wonder whether "doing" with some hints like Code Academy or watching videos and then doing is more helpful for programming and then how that applies to other disciplines like writing, math, etc. Seems like eventually we'll find a way to converge where I can do both side by side.
It seems Khan Academy has a great model for instruction and Code Academy has a great model for practice; it seems reasonable to posit that a combination of the two would be superior to either one on their own.
I would further posit that the blend between the two models of instruction and practice would be something that might be tailored to the learning style of each individual student. Some people learn well by understanding before doing, others by doing first then understanding.
Re: Khan Academy: Computer Science
#67Re: Khan Academy: Computer Science
#68While I like Khan Academy in general for their Math lectures, the selection of CS lectures leaves much to be desired IMO. What they call "Computer Science" I call "Intro Programming".
Re: Khan Academy: Computer Science
#69I really hate taking shots at Khan Academy, because I love what they do and his other videos have really helped a lot of my students in chemistry, economics, etc.
However, he's moving through the material MUCH more quickly than I've ever been able to do as a teacher. And I get nearly 5 hours a week of face time with my students.
For example, his third lecture is on for loops. My students, on the other hand, complete literally 80 assignments before beginning for loops. And they still have some trouble.
Admittedly I'm using Java, and Python is simpler, but I think he's VASTLY underestimating how slowly you need to move through seemly obvious concepts for the average total beginner.
Re: Khan Academy: Computer Science
#70Does anyone know how you can become a video contributor to khan? I have several years of teaching experience, two of them with online learning models and have worked with the University of Texas. I've attempted to contact them and offer my free services, but haven't heard anything back. Not even a 'no thank you'.
You can see him talk in person in this TED talk: http://www.ted.com/talks/salman_khan_let_s_use_video_to_rein...