(FIRST Rant: Since I wasn't asked for the damn CAPTCHA getting the message that I didn't confirm I was a human and throwing away my whole freaking novel of a post makes me think that the /. devs *really need to take this intro course again... grr...)
Honestly some of that list fits in an intro course but with clarification.. I certainly hope that's not an exhaustive list tho! Everything on that list should be "as well as" not core topics.
Linux: These kids, even these days, have a high probability of never having had worked (knowingly.. Android/MacOS/Bar gaming systems/ATMS/etc don't count) on Linux before. SO if that's the type of machines they will be working on (as was the case at my school) then the intro class will at least have to get their feet wet here... command line / ls / rm -rf / ;-) That might include a small amount of "What is Lunux and why do we care" but that's it.
HTML: The class might also include a sampling of various technologies these kids will be using in the real world... let's face it most of them will end up mobile or web devs SO this is useful but should not be more than a small touch.
JavaScript: See my comments on HTML but also this is being used more and more as a full blown language SO maybe that's what they are using as their training language? Even in my 4 years (long time ago) I saw the Intro classes go from Pascal > C++ > Java. I think continuing that > JavaScript is a poor choice but I've heard of worse.
Cryptography: I *certainly hope this is 30,000 ft view and they aren't implementing it BUT getting the right mindset in early and even including calls to default libraries in some of their projects might not be a bad idea... beyond that it's meant for a much more advanced class.
My impression of intro as provided by the one I took and how well it did the job is as follows: You have a first week of getting the students into the coding world which could include a lot of the above but most importantly guaging their prior knowledge and teaching them the environment/language they will be working in and getting started on their first code. After that you are teaching the starter algorithms to get their heads thinking right and giving them progressively harder programming tasks to make it useful and concrete for them. If the above 4 items are the entirely of the class then this better be a pre-Intro course (we had one where I went... CS majors didn't take it... History Majors did ;-) (hint it included time on the MS Office suite of products) leading up to a "100" class that is the real intro for CS.. else who knows... I didn't RTFA only TFS so maybe it was as usuless as typical and Harvard has the intro course their $60K/yr or whatever it is would promise!