Pretty cool! He has to do discrete math / mathematical logic & foundations to fill out the 1st/2nd year of mathematics and most computer science math requirements next.
Does the mountain of other math videos and exercises on the site not already provide that? I'm pretty sure they cover enough. They cover through Calculus and maybe more. Which do you feel is missing?
Khan Academy: Computer Science
41–50 of 188 posts
Re: Khan Academy: Computer Science
#42Earlier quoted context omitted.
C or C++ are definitely not a good idea. The beginners' brains will be too occupied with curly brackets and semi-colon. There's also the brain-dead notation for types (see function pointers). The poor souls already have a hard time differentiating assignment and comparison, just because of counter-intuitive notation (compared to high school). As experts, syntax doesn't annoy us. We see past the curly brackets (or the…
Yeah, but I still advocate the use of C++ over Python. Just because of the fact that I can now appreciate what goes on under the hood instead of groaning that why should I learn it when the "language takes care of it". Many classmates of mine really enjoy Java because of they had learned C++ first. It's a harder learning curve, but I think it's worth it.
There is a crucial point that should not be ignored. The first two languages someone learns should be easy. Monstrosities like C++ give the poor beginner the impression that learning any language is hard to learn, and that would discourage such learning in the future.
Re: Khan Academy: Computer Science
#43Earlier quoted context omitted.
Adaptive learning is the way forward. They've been planning it for ages and it's taking way too long to roll out fully. I'm gunning to compete with my own platform, but he's in as a non-profit which means a for-profit doesn't stand a chance, especially with the timescales the sector operates on. The only way to create something to compete and light that fire under their ass would be a "generous donation". I think I c…
What sort of adaptive learning do you mean? I'd guess you mean something like ALEKS: http://www.aleks.com/about_aleks ...but I'm not sure. The Khan Academy exercise framework is also open-source, so presumably you can contribute that way.
Try this link: http://www.carnegielearning.com/higher-ed-solutions/cognitiv...
Re: Khan Academy: Computer Science
#44Isn't Bill Gates creating schools where they primarily use videos in the Khan Academy library?
Re: Khan Academy: Computer Science
#45Re: Khan Academy: Computer Science
#46Earlier quoted context omitted.
What sort of adaptive learning do you mean? I'd guess you mean something like ALEKS: http://www.aleks.com/about_aleks ...but I'm not sure. The Khan Academy exercise framework is also open-source, so presumably you can contribute that way.
That's too basic to be competitive. Try this link: http://www.carnegielearning.com/higher-ed-solutions/cognitiv...
As yet, there isn't a way to replicate that in software. One day it will be, but until then, khan academy and those like it can't even come close to having a good teacher.
That said, I can easily see how it could take the place of a bad teacher.
EDIT: I do see now that the CM software you linked to does have a human component. That's an interesting aspect and I'm going to have to take a careful look at this.
Re: Khan Academy: Computer Science
#47I'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 found video to be every effective teaching tool for programming. I don't know why, but I can read something 10 times and didn't get it but If I see video covering the same material it clicks. The only thing I don't like about video is that I can't do search for it. Sometime they show you a piece of code and you don't remember exactly where, you can't easily go to that part of the video.
Re: Khan Academy: Computer Science
#48Pretty cool! He has to do discrete math / mathematical logic & foundations to fill out the 1st/2nd year of mathematics and most computer science math requirements next.
Does the mountain of other math videos and exercises on the site not already provide that? I'm pretty sure they cover enough. They cover through Calculus and maybe more. Which do you feel is missing?
Re: Khan Academy: Computer Science
#49For the record, Khan Academy is going to eventually scrap all the Python videos. John Resig, creator of jQuery, is going to redo all the videos narrated by him and with the code written in JavaScript.
Re: Khan Academy: Computer Science
#50For the record, Khan Academy is going to eventually scrap all the Python videos. John Resig, creator of jQuery, is going to redo all the videos narrated by him and with the code written in JavaScript.