Live data from Hacker News

CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

academy.cs.cmu.edu

121–130 of 150 posts

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#121
post #101

What's with all the free CS programs? How about a free law or pre-med curriculum?

As a parent member of a PTA, I can say most parents I speak with or attend the meetings demand coding, robotics and chess as part of the curriculum. My questions about increasing arts, drama, music, natural sciences, mindfulness, civics, etc etc are usually met with polite nods and comments along the lines of "I thought you said you have a science PhD and worked at like Cal Tech or something?" So, supply and demand a…

As a chess player myself, why are parents demanding chess in the same category as coding and robotics?

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#123
post #117
post #103

Earlier quoted context omitted.

Maybe because HN is skewed towards CS topics. But I agree, there are other careers that I think deserves attention for the benefit of society besides trying to cram everyone into an IT career. I keep reading of shortages in medical and trades fields. If we are short CS degree holders for the benefit of society, simply pivot them to meaningful software work rather then driving clicks.

my theory is that they want more programmers to lower the cost of making software. law prevents this kind of race to the bottom via a bar exam and an actual law degree etc. tech does not have these important career protections in place yet.

That’s my thoughts too. Hence Googles free courses on Coursera.

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#124

Earlier quoted context omitted.

As a parent member of a PTA, I can say most parents I speak with or attend the meetings demand coding, robotics and chess as part of the curriculum. My questions about increasing arts, drama, music, natural sciences, mindfulness, civics, etc etc are usually met with polite nods and comments along the lines of "I thought you said you have a science PhD and worked at like Cal Tech or something?" So, supply and demand a…

As a chess player myself, why are parents demanding chess in the same category as coding and robotics?

all get categorized as "things smart people do"

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#125
post #99
post #4

How come this or things like https://teachyourselfcs.com/ dont exist for other fields like mechanical engineering?

I'm also interested into more of these "teach yourself x" curriculums if anyone has anymore to share. There's so many things I want to learn and I'm someone who likes (needs?) structure. Here's a few that I know of. Draw a Box: https://drawabox.com/ (Doesn't necessarily fit, but it's really good!) So You Want to Study Mathematics: https://www.susanrigetti.com/math So You Want to Study Philosophy: https://www.susanrig…

It's not exactly the same thing, but you might find Metacademy.org[1] of interest.

[1]: https://www.metacademy.org

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#126
post #84

Earlier quoted context omitted.

Bridge building is the purview of civil engineers. Mechanical engineers deal with machines, moving parts and the like.

The old engineering chestnut: Mechanical engineers build weapons. Civil engineers build targets.

Love that! Reminds me of playing Civilization games. Sending in my catapults to smash the enemy city to pieces! I always tried to time the discovery of mathematics with transitioning my economy to a war footing!

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#127

I wonder if soon all elite universities will make all of their curriculum and lectures free online, effectively turning them into content marketing to drive their customer acquisition funnel. The actual product will be a prestigious brand name, networking opportunities, and a laundered IQ test performed by the admissions committee anointing you with the stamp of approval at the gates. In the public's mind one goes to…

I think people dramatically overestimate the value of CMU social connections. The value of a CMU Comp Sci degree is that you've proven (to yourself and everyone else) that you can get one. The program is essentially one "weeder" course after another to identify the people who don't belong (21-127 Concepts of Mathematics, 15-251 Great Theoretical Ideas of Computer Science, 15-213 Introduction to Compute Systems, 15-41…

I remember my first day of "Intro to Operating Systems". Prof said "You will write a simple OS for x86 in Modula-2. I know none of you have ever touched Modula-2, but there's a recommended book and a TA session once a week. We will not be doing any M2 tutorial work in class. Now Lession 1...". Most people figured it out.

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#128
post #101

What's with all the free CS programs? How about a free law or pre-med curriculum?

Unlike law and medicine, software engineering has yet to setup it's own guild that works to maintain its high salaries by gatekeeping entry into the profession with endless hoops to jump through and student loans to laden yourself with. It's relatively meritocratic and in many cases you don't even need a degree at all if you can otherwise prove you can do the work. Sometimes those people are even better than the degree holders who may have just been really good at checking boxes in school rather than learning.

Don't worry though, I think quite a few in the field now are ready and willing to start pulling up the ladder they elevated their lives with.

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#129
post #4

How come this or things like https://teachyourselfcs.com/ dont exist for other fields like mechanical engineering?

I have both MechE and CS degrees. The big difference I see is that MechE is one course that builds on top of another on and on. Quite a rigorous progression that is hardcore on math and physics. To self teach MechE you have to work yourself through that progression which is a huge commitment. OTOH what most people consider “CS” is more like “the ability to program”. You can get competent enough to be dangerous with a…

Programming might be what people think of with CS, but what separates a coder from someone more like a software engineer is algorithms, data structures, OSes, and networking. Once you get past toy problems, you'll have to work with all of those. That said, I agree that none use particularly hardcore math day-to-day.

Re: CMU CS Academy: a free online computer science curriculum by Carnegie Mellon

#130

I wonder if soon all elite universities will make all of their curriculum and lectures free online, effectively turning them into content marketing to drive their customer acquisition funnel. The actual product will be a prestigious brand name, networking opportunities, and a laundered IQ test performed by the admissions committee anointing you with the stamp of approval at the gates. In the public's mind one goes to…

This isn’t CMU’s curriculum. It’s a much simpler one made by CMU students and targeted at middle and high school students.

Made by CMU students _and faculty_.

David Kosbie and Mark Stehlik are two of our most celebrated teachers, and the course creation has extensively involved veteran TAs from our intro undergrad courses. This is not a random unsupported student project.

Post reply on HN