Geoffrey Challen, a computer scientist at the University of Illinois at Urbana-Champaign, plans to offer a new course this fall in which he will teach students to develop software “without writing, reading, debugging, or viewing a single line of code,” he told me.
Is that meant to say reviewing? Either way, I can’t see how this would lead to good results, even with a comprehensive test suite. Security? Scalability? Maintainability?
I use LLMs to automate boring tasks or generate starting points, but in my experience, i can’t trust them to generate code that I’d be proud to share. If I use the code they spit out, I’m always adapting or rewriting it to meet my standards. I find they better at explaining code than generating it… Anyway…
How will these students evaluate if the code they have generated is up to scratch?
You kind of have to have been a good coder to know what good code looks like.
I know, I know, another AI will be used to review the code…
There was a post on here awhile back about a Japanese kids program teaching CS principles without a computer, using real-world examples. Maybe its something like that?
Is that meant to say reviewing? Either way, I can’t see how this would lead to good results, even with a comprehensive test suite. Security? Scalability? Maintainability?
I use LLMs to automate boring tasks or generate starting points, but in my experience, i can’t trust them to generate code that I’d be proud to share. If I use the code they spit out, I’m always adapting or rewriting it to meet my standards. I find they better at explaining code than generating it… Anyway…
How will these students evaluate if the code they have generated is up to scratch?
You kind of have to have been a good coder to know what good code looks like.
I know, I know, another AI will be used to review the code…
Something feels a bit off here to me.
I’m sure I will be flamed.
There was a post on here awhile back about a Japanese kids program teaching CS principles without a computer, using real-world examples. Maybe its something like that?
Not even reading code? 🤣
A vibe coding class then?
So software development by magic - makes sense.