News for hackers. Stuff that matters.
Re:CS240 AI Cheating Retrospective by ryandrake on Wednesday September 30, 2026 @06:50PM (#49915506)
When I took my Freshman year undergrad programming course decades ago, I had already been programming in that language for at least three years. It would have been quite painful to have to deliberately not do things I already know how to do because "I didn't learn it yet."

This was definitely a problem in classes before AI. I had a number of infuriating teachers who insisted on failing me for doing X, because "you're going too fast and we haven't gotten to X technique yet."

Re:CS240 AI Cheating Retrospective by OkayPhysicist on Wednesday September 30, 2026 @07:43PM (#49915921)
Decent professors distinguish between "using stuff we haven't taught yet" and "trivializing the assignment by using stuff that wasn't intended". If the assignment in an Algorithms course is to implement a square root function, calling "sqrt(x)" is obviously inappropriate. Structuring their solution using a do while() loop rather than while() loop is not.
Re:CS240 AI Cheating Retrospective by sothatsit on Wednesday September 30, 2026 @07:05PM (#49915620)
I remember being marked down for using a ternary in Java for an introductory programming course at uni because the teaching assistant didn’t know what it was. Pretty minor loss of marks but it always annoyed me.

That said, having to do the introduction to programming class at uni despite programming for like a decade in high school was the bigger annoyance.

Re:CS240 AI Cheating Retrospective by icedchai on Wednesday September 30, 2026 @06:57PM (#49915561)
Same. I taught myself C when I was in high school, back in the early 90's. Fortunately, in college, I was able to test out of the intro classes for credit.