Murdoch's AP Computer Science MOOC Goes Live
theodp writes "Friday saw the launch of Rupert Murdoch's AP Computer Science MOOC. Taught by an AP CS high school teacher, the Java-centric course has students use the DrJava lightweight development environment for the exercises. 'If this MOOC works,' said Amplify CEO Joel Klein, 'we can think of ways to expand and support it.' Only the first week's videos are posted; course content is scheduled to be presented through March, with five weeks thereafter set aside for AP Exam prep. Might as well check it out, you may have helped pay for it — a MOOC-related Amplify job listing notes that 'This position may be funded, in whole or in part, through American Recovery & Reinvestment Act funds.'"
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World. Obama is a muslim.");
}
}
I really find it a tedious stumbling block explaining to my kids all the ``public static void main'' stuff --- really wish that Oberon had made it instead. Niklaus Wirth at least has his manuals heading in the right direction (Pascal, hundreds of pages; Modula, a hundred or so, Oberon, dozens).
Sphinx of black quartz, judge my vow.
...head explodes.
Nothing on the site explained what "MOOC" stood for, including the FAQ where it should have been question and answer #1. Luckily Google helped me out, but it's still something that should be front and center on the site. This is like Communications 101: define your jargon/acronym the first time it's displayed, don't just assume everyone knows what you're talking about. It's indicative that these people are so far up their own ass they just assume everyone already is on the same page as they are.
What does Rupert Murdoch know about computers? I know he doesn't actually teach the course, but why would anyone think his course is going to be any good?
It's unlikely anyone would go on the Tonka School for Watch Making, the Walmart School of Local Economics or the GoDaddy School of Customer Service, why does Murdoch get any love?
Does DrJava really add that much over vanilla eclipse? If I were a student, I might prefer an environment that more closely mirrors what's actually used in the workplace.
Python already has a dictator - no role for Rupert.
Lisp is illegal in Russia.
Google uses it so it must be good.
Java is maintained by a large corporation.
Java is not a functional language.
Too many third-world software designers already - first world kids should learn to become something non-exportable like plumbers, waits, or politicians.
Smart phones!
Rupert thought it was just like Javascript, only shorter.
Teaching a language they could use would be too dangerous. Leave cracking to the Nazional Sekurit Apparatus.
Paid off.
Verbum caro factum est
Great, a whole new breed of morons coding in Java.
Sesame Street Widens Its Focus: On Sept. 24, the material - as well as new videos, online and mobile games, and parent and teacher resources - will find a new home online when Sesame Workshop unveils a hub on the Sesame Street Web site called Little Discoverers: Big Fun With Science, Math and More. In one game, little fingers manipulate a virtual spring to launch pieces of trash into Oscar the Grouch's trash can, a Sesame Street version of Angry Birds.
'Asserting that the K-12 education market is “ripe for disruption" Joel Klein, former New York City schools chancellor, now executive v-p at News Corp. and director of Amplify, its education unit, offered a presentation of Amplify’s business model and plans to release hardware and software solutions`
...
No comment necessary
Eeeesh, do they have anyone edit the copy:
"A dashboard and a in-detail view of student progress and performance
A library of supplement resources for inrichment of remediation
Forums connection coaches, a dedicated support staff, and more"
Am i the only one that was hoping this to be a story about crazy ass pilot Murdock (actor Dwight Schultz) from the A-Team having built a computer laboratory/system much in the spirit of programmer Zimmerman (actor Dwight Schultz), the creator of the EMH (Emergency Medical Holographic) doctor program from Voyager?
I hope not..
Hivemind harvest in progress..
Das Wiki has it here:
A massive open online course (MOOC) is an online course aimed at large-scale interactive participation and open access via the web. In addition to traditional course materials such as videos, readings, and problem sets, MOOCs provide interactive user forums that help build a community for the students, professors, and teaching assistants (TAs). MOOCs are a recent development in distance education.[1]
Features associated with early MOOCs, such as open licensing of content, open structure and learning goals, and connectivism may not be present in all MOOC projects,[2] in particular with the 'openness' of many MOOCs being called into question[3] raising issues around the 'reuse' and 'remixing' of resources.[4]
The three main present biggies are compared on this NYT article: Coursera, Edx and Udacity.
Make sure everyone's vote counts: Verified Voting
I was waiting for such a course with our API in the backend and here it is :)
Whatever language is used for introductory programming, I think a few bad features are automatic initialization of variables, and being case insensitive. If you learn to program on languages with these features, it is difficult to adapt to C. In other news, it is better to learn about addition before multiplication. Also, it is better to learn about summation before you learn about integrals.
Lesson 1: Don't teach JAVA.
MIT switched to Python years ago. With very good reason.
I'm from the age when we were taught FORTRAN66. I've seen and used lots of languages - Java made sense until around 2007, since then scripting languages make more sense, unless you need the power of C/C++.
The only people who should bother with Java are Android devs ... until a great implementation of "Go" is available on that platform.