Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Education AI Programming

CS50, the World's Most Popular Online Programming Class, Turns to AI for Help (msn.com) 22

"The world's most popular online learning course, Harvard University's CS50, is getting a ChatGPT-era makeover," reports Bloomberg: CS50, an introductory course in computer science attended by hundreds of students on-campus and over 40,000 online, plans to use artificial intelligence to grade assignments, teach coding and personalize learning tips, according to its Professor David J. Malan... Even with more than 100 real-life teaching assistants, he said it had become difficult to fully engage with the growing number of students logging in from different time zones and with varying levels of knowledge and experience. "Providing support tailored to students' specific questions has been a challenge at scale, with so many more students online than teachers," said Mr Malan, 46.

His team is now fine-tuning an AI system to mark students' work, and testing a virtual teaching assistant to evaluate and provide feedback on students' programming. The virtual teaching assistant asks rhetorical questions and offers suggestions to help students learn, rather than simply catching errors and fixing coding bugs, he said. Longer term, he expects this to give human teaching assistants more time for in-person or Zoom-based office hours...

Mr Malan said CS50's use of AI could highlight its benefits for education, particularly in improving the quality and access of online learning — an industry that Grand View Research forecasts to grow to $348 billion by 2030, nearly tripling from 2022. "Potentially, AI is just hugely enabling in education," he said.

This discussion has been archived. No new comments can be posted.

CS50, the World's Most Popular Online Programming Class, Turns to AI for Help

Comments Filter:
  • by postbigbang ( 761081 ) on Saturday June 03, 2023 @06:10PM (#63574131)

    If there is referential integrity to the AI chosen, so much the better.

    Otherwise, the quality of the course and its value goes down. If quality control can't be audited, then the use of "AI" should be discontinued because it could teach bad coding practices and become detrimental to learning the basics correctly.

    • Re: (Score:2, Insightful)

      by znrt ( 2424692 )

      i'd guess the value of this course in particular has more to do with prestige and curriculum than with what lecturers specifically provide in terms of human (online) interaction. the mere fact that they want to sell courses beyond their staff's capacity already makes very clear they consider this interaction accessory. that they finally decide to support/replace it with chatgpt is just anecdotal.

      makes sense, if u ask me, in general a really good teacher is worth gold but you don't really need tutors to lear

      • by postbigbang ( 761081 ) on Saturday June 03, 2023 @07:52PM (#63574269)

        Your bar is low, and should be studiously higher.

        These are neophytes handling data that might be yours one day, and you're acknowledging that a little sleaze is OK.

        Bad policy, in my estimation. YMMV.

        • Comment removed based on user account deletion
    • by kmoser ( 1469707 )
      Don't think that just because teachers are all working off the same known curriculum that they are actually teaching it correctly, and that an AI, being a "black box", is more suspect. Quality of AI can be audited the same way quality of teachers can be audited: take a random sample and investigate how accurate they are in presenting the material.
      • Your observation might be correct if ChatGPT was accurately fed data. The current audit of ChatGPT is hilarious, tragic, and inaccurate. Please goad its users into doing quality audits, as well as those in education.

  • by Walt Dismal ( 534799 ) on Saturday June 03, 2023 @09:32PM (#63574427)

    Ahhh. I previously have commented on CS50 and disparaged it. I still think it's junk but now I realize it is nothing but a overview course, like computer science for english lit majors, CS for Dummies. A gut course. for frat boys.

    I still feel that there is a far better way to teach CS, one that first addresses the idea of knowledge and data and structure of knowledge. Then you introduce ideas about computation and processing. After giving the base framework you can build upon it and go into the technology.

    I think that decades ago when kids learned BASIC they got a better view of the core of things. The kids these days do not even have any feeling for where files are stored now. They believe there's some magic dwarf in their phone and they have no connection to memory chips or drives or what's in a CPU.

    The onstage showmanship by the instructor for CS50 appalls me. Is this what we have come to, where a tech course has to be a form of TV entertainment? Do you get your law degree at Costco? Does the hospital have an admissions register with pictographs? God help us.

    • I think that decades ago when kids learned BASIC they got a better view of the core of things.

      BASIC is the worst. It's little more than assembly with some memory management thrown in. I despised it and all the damn POKE statements and really, really wish I'd had access to a C compiler before I head off to college in the 90's and was immediately thrust into HP-Unix and VAX.

      When you understand the limitations of the hardware of the time, you begin to understand why BASIC was an unstructured, interpreted, tokenized language, and it's fascinating how it works. Using it, however, is awful. Modern dia

  • You'd think many of these technologies that purport to reduce effort needed from educators would reduce costs for students, but in reality, many of them directly pass the costs onto students (like those textbooks that come with a one-time-use code for their online portion). Most of these things start with good intentions, but they get corporatized and end up benefitting nobody but the seller (and whatever administrator is getting the kickbacks).

Don't get suckered in by the comments -- they can be terribly misleading. Debug only code. -- Dave Storer

Working...