Hacker News new | ask | show | jobs
by taude 36 days ago
i always found it funny when people complaied about white board coding tests. Back in school, I had to write C code in those little blue books. :)

EDIT: I meant writing in blue books before this era of copying words out of the claude app on your phone

1 comments

As recently as 2015 when I attended a middling CS program, we had in-person timed exams where we had to write down DSA implementations on a blank sheet of paper in Java.

We were deducted points for trivial syntax mistakes.

If these stories I keep hearing are true, then university programs have really taken a nose dive recently. This isn’t a “back in my day” thing, but within the past 5 years.

The pace of the purported decline makes me question if some of these stories are sensationalist. But I don’t know, I keep hearing about them.

I'm not sure I understand your comment. Surely you don't think that the details of a particular programming language's syntax are an appropriate criteria for grading an exam? That seems crazy.
Rethink it in written language:

> Surely you don't think that the details of a particular written language's syntax are an appropriate criteria for grading an exam?

Computer science is the science of computing. Programming languages are the language used to implement computer science. Therefore you would expect that students accurately use the programming language to answer questions about computing. Seems reasonable to me.

You don't need programming languages to implement computer science. Pseudo code suffices for exams.
You don't need programming languages to DESCRIBE computer science but to implement it you need some programming language.

Quite literally an "implementation detail."

If instructors are testing implementation details on paper exams then they're really missing the point of CS education. Completely lazy and incompetent, should be terminated.
Sounds fair to me so long as students were aware going into the test that syntax would be graded
Fairness or lack thereof is not the point. Programming language syntax is trade school stuff. And I don't mean that as a slight against trade schools, but it's a different type of training.