Hacker News new | ask | show | jobs
by bradleyjg 29 days ago
In 2024, we had some coding exams, and AI was explicitly NOT forbidden, which lead to them making the exam more difficult (because with AI, you can solve it so much more quickly, so gotta make it harder), which was really annoying, because it made it practically impossible to solve it yourself because of the time crunch. I hope they realized how wrong that was.

There should be at least one class, probably more, that work exactly like that.

That’s where the industry is moving. Yes, get the fundamentals too, but don’t omit teaching what graduates will actually be doing out of some misplaced sense of purity.

2 comments

I don't really see the value in testing something like this in the exam format. We have a lot of programming projects we do, where software engineering is the primary focus, and there I think is space to give an introduction on how to use AI for software engineering, what to avoid, current best practices.

But the class I was talking about in my earlier comment was specifically on the fundamentals of programming (how to write a for loop, how to write and call functions... all that sorta stuff). If you need AI to complete this, why even get the degree. Maybe in 10-20 years we'll think differently about this, but as it stands right now, I think someone holding a degree in computer science should absolutely know the fundamentals of computer programming.

Of course, but the same way, you need to learn to use your head before using a pocket calculator.
I think this isn't quite the right example - a pocket calculator does not need you to verify its output. It is better to be able to calculate, but if you can't seems much less a issue then using a AI without being able to do whatever you asked of it

(So I fully agree with your point, but I think your example is not strong enough)

I think a better example is that we also don't allow people to pass their driving test in a Tesla with FSD.
Yes, that’s where we are today. Colleges definitely can’t avoid fundamentals right now. But at the same time, they should be skating ahead of the puck. Once the calculator has been invented—-even when it’s rare and awkward—-they begin easing off the slide rule reps.