Earlier quoted context omitted.
It's always this way when new fields start. Give it time. AI leans harder on areas of knowledge that traditional CS treats as periphery like philosophy and linguistics. In a couple decades the field could be as separate from CS as EE is.
I agree, but I think this also supports the parent argument. CS and EE are not very different at the undergraduate level.
Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
111–120 of 362 posts
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#112If you are an undergraduate in computer science these days, it is very hard to get into advanced AI/ML classes, which are typically reserved for graduate students. Back before the ML goldrush, a strong CS undergrad interested in AI could elect to take advanced coursework beyond the introductory AI class. Nowadays, good luck getting off the waitlist! Having an official "AI major" does at least tell students, "Hey, we…
While there may be a lot of demand for AI/ML, I’m concerned to whether there are enough students with the proper foundations in math and stats to do well. New classes such as Data Science seem to just instruct students how to use algorithms and not why.
(... though I get the sense from the outside looking in that a lot of machine learning at this point is still a little bit alchemy, so there may not always even be a firm "why" answer to give. All the more reason to give students firm general fundamental groundings so they can seek out those answers).
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#113My undergraduate degree (from The University of Edinburgh) is Artificial Intelligence. I remember when I was visiting different universities in the UK back in 2000, Edinburgh was the only one I saw which offered AI as a "real" degree. Everywhere else it was a specialization which was tacked on in the final year of a computer science degree. That seemed really odd to me then. Seems even odder now.
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#114This seems like a publicity stunt. It sounds like a CS degree where the electives are predetermined. Why couldn't they just make this a concentration when it's so intimately intertwined with CS. The extra overhead graduates will have to deal with doesn't seem worth it. "AI majors will receive the same solid grounding in computer science and math courses as other computer science students. In addition, they will have…
It shifts the core of the curriculum much deeper into the statistical mathematics and away from the "how the bare metal works" and forest-of-languages pieces of the CS undergrad degree. In particular, you can't generally get the CS undergrad degree without cap-stoning your experience with either a networking or operating systems course; this new degree omits both of those from the curriculum (but adds machine learnin…
A few very minor tweaks to the CS requirements is all it would take. But you wouldn't get the fanfare of launching a new major.
The advantage for students is that if they decide to pursue some other CS discipline, they don't have to explain their weird degree.
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#115Earlier quoted context omitted.
On the other hand, I've got a friend with a film degree pulling in decent money in Houston as a solo consultant (hiring contractors as needed (like me)), going from oldschool oil EPC to oldschool healthcare data analysis firms pitching "Big Data analysis" and "AI trained data modeling." Mostly it's plugging .CSVs into google's cloud platform tools, but sometimes I get to peek at some homebrew R or python modeling stu…
But this isnt AI. This is automation. I have done automation in python and I never thought it was AI.
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#116Good to see that other undergrads are going to have access to AI/ML courses rather than them being solely for post grads.
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#117Earlier quoted context omitted.
Honestly, consider the flip side as well. This is just going to inflate the bubble more and create more unqualified candidates. AI degree means they're going to be churning out candidates who don't know what tcp is or what context switch means. Also, the guy with the (graduate or PHD) AI degree from CMU, before this, handing you his resume, may have studied functional analysis and convex optimization in addition to l…
How many people really need to know functional analysis to practice machine learning? How many developers need to know TCP coming out of school?
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#118That is a depressing definition of artificial intelligence.
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#119Earlier quoted context omitted.
It's not just predetermined electives - it removes several of the CS upper-division breadth requirements to allow more depth in AI/ML/stats. (I posted a comparison below, so won't repeat it here.) It's a pretty decent change to serve the students who really want to push more on ML. The key thing to look at is what the CS major requires that the AI major doesn't -- in 8 semesters, you can only fit in so many classes.
I looked at your description, and compared the requirements myself. I'm even more convinced this is for publicity (or other political reasons). There's nothing there that couldn't have been done by very slightly altering the CS requirements. If CMU had done that instead, students would have the ability to take more AI classes, but they wouldn't be at a disadvantage if they decide (or need) to work in another field of…
I think you're greatly underestimating how much different the CS curriculum would become if they tore out functional programming above 15-150, OS, and Networking.
Consider the flipside: if they bent the CS degree instead of introducing a new AI degree, could higher-learning institutions continue to trust that a CMU CS undergrad had a solid foundation in functional programming, discrete mathematics, and systems theory?
Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
#120If you are an undergraduate in computer science these days, it is very hard to get into advanced AI/ML classes, which are typically reserved for graduate students. Back before the ML goldrush, a strong CS undergrad interested in AI could elect to take advanced coursework beyond the introductory AI class. Nowadays, good luck getting off the waitlist! Having an official "AI major" does at least tell students, "Hey, we…
Honestly, consider the flip side as well. This is just going to inflate the bubble more and create more unqualified candidates. AI degree means they're going to be churning out candidates who don't know what tcp is or what context switch means. Also, the guy with the (graduate or PHD) AI degree from CMU, before this, handing you his resume, may have studied functional analysis and convex optimization in addition to l…
Nope, look at the curriculum again.