Live data from Hacker News

Khan Academy: Computer Science

khanacademy.org

51–60 of 61 posts

Re: Khan Academy: Computer Science

#51

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.

Information Technology is not a good title. Incidentally, Knuth said that he was interested in computer science and had little interest in Information Technology. IT is subject to fads, such as ITIL, the Information Technology Indoctriation Library, which is an outlet for the frustrated British colonialist impulse, and all that implies.

Re: Khan Academy: Computer Science

#52

Earlier 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 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 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

#53
post #49
post #47

Great 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.

[deleted]

Re: Khan Academy: Computer Science

#54
post #50

Earlier 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.

[deleted]

Re: Khan Academy: Computer Science

#56
post #47

Great 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…

It is spoken way too fast. It's going to turn off almost all non-native english speakers, as well as confuse many english speakers.

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

#58

Earlier 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…

Coursera is more like college course in that it has lecturs and after that you have 'homework' but its much better then normal college stuff put on the net. It is made for the internet not for offline and thrown on the net.

Re: Khan Academy: Computer Science

#59
post #17

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.

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/

John, while I think that a lot of value will be derived from this (the environment is very cool!), your blog included the following:

"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

#60
post #30

The 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.

No, it's about booleans all right. Scrub through the lesson and you'll see how.
Post reply on HN