Methinks "Computer Programming" or "Information Technology" would be a better title for this section than Computer Science. They are more general and applicable to the content.
Khan Academy: Computer Science
51–60 of 61 posts
Re: Khan Academy: Computer Science
#52Earlier quoted context omitted.
I would really like to see something like a Khan Academy for introductory computer science. As it is, it seems there's nowhere to learn computer science basics at a below university level.
What about Coursera?
I think that basic computer science (or at least basic theory of computation) is at least as important to understand in the modern world as algebra or calculus, and I don't like that it isn't more widely taught. I looked at Khan Academy hoping to find a good introduction for someone and was disappointed when I found that all it had was an introduction to programming.
Re: Khan Academy: Computer Science
#53Great work, but I have some feedback about the first video shown to everyone who visits the Computer Science page. 1) It jumps right into talking about syntax of programming instead of showing screen shots of what a person will be able to build after completing the lessons, the benefits of learning about Computer Science, some cool problems they will know the answer to, etc, like Udacity does. 2) It is spoken way too…
Speaking slower would make the videos much longer, which would lose viewership. I'm in favour of having the presenter talk quickly, thus making the video shorter. The words are all spoken clearly; it's easy to pause and rewind if you need to.
Re: Khan Academy: Computer Science
#54Earlier quoted context omitted.
I really love what is being done here so far, especially the voice overs and live code editor, but I think it might be helpful to first-time visitors to put some more of that info on the khanacademy.org/cs page as well. Right now, at first glance it just looks like the Khan "Computer Science" curriculum is solely about learning how to make drawings and animations with processing.js. It can be a bit confusing to the f…
This. Exactly. I was really confused. I've been trying to learn JS on an off for about a year. When I was shown the new CS program at Khan Academy today, I was instantly confused because...I was drawing pictures using processing.js. So..was I learning javascript or was I learning this processing.js that runs on top of javascript? As a beginner, I think it's super important you clarify this.
Re: Khan Academy: Computer Science
#55Re: Khan Academy: Computer Science
#56Great work, but I have some feedback about the first video shown to everyone who visits the Computer Science page. 1) It jumps right into talking about syntax of programming instead of showing screen shots of what a person will be able to build after completing the lessons, the benefits of learning about Computer Science, some cool problems they will know the answer to, etc, like Udacity does. 2) It is spoken way too…
That's what the 'rewind' button is for. There is nothing more frustrating for those of us who do understand English than a slow speech track on a video.
Re: Khan Academy: Computer Science
#57Re: Khan Academy: Computer Science
#58Earlier quoted context omitted.
What about Coursera?
I haven't checked out Coursera, but isn't it more of a college course that you can take online? Khan's videos seem much more accessible and are mostly aimed at a high school level. There are many people who browse through Khan's videos who don't have the time, motivation, or ability to take a Coursera course. I think that basic computer science (or at least basic theory of computation) is at least as important to und…
Re: Khan Academy: Computer Science
#59Methinks "Computer Programming" or "Information Technology" would be a better title for this section than Computer Science. They are more general and applicable to the content.
I disagree. We're working towards the goal of having a comprehensive Computer Science curriculum and this is just the first step. I talk more about our reasoning and methodology here: http://ejohn.org/blog/introducing-khan-cs/
"When I look back at how I became interested in programming, or ask other programmers about how they started to program, the answer is very frequently: “I was given a [Basic/QBasic/Python] compiler and a bunch of programs and I wanted to understand how it all worked so I could write my own!” It was only after digging in to the code that the student wanted to understand how to tackle certain programmatic challenges – but they then did so with great gusto!"
Which sounds great, but speaks directly to what cantankerous mentioned: this is more about computer programming than it is about hard Computer Science. Programming is just a subset of CS, and I've personally known several CS researchers who haven't touched code in years. This topic has been beaten to death, but this approach is conflating the tool (programming) with the study (CS). I realize that there's much more to come, but the introductory material that I've viewed thus far does nothing to dissuade me of this fact.
Again: I think that this is a laudable effort, and hopefully will encourage many more youngsters to get into programming. I was just hoping to see material more along the lines of computer numerical methods, computer architecture, data structures and so forth, that would be a true introduction to the wider world of what CS is.
Re: Khan Academy: Computer Science
#60The videos for CS are brilliant. I don't think programming videos could possibly be more perfect than this. For example: http://www.khanacademy.org/cs/booleans/839898911 So you can scrub through the lesson and play and pause it, and the instructor can type code into the editor directly causing it to output on your screen in real-time. But the amazing outcome of this is that the viewer can pause the lesson at any time…
I think there is some bug here? Clicking on the above link about booleans leads to code about how to draw ellipses.