5

What a great country and then they make you write code on paper in tests :/

#India

Comments
  • 0
    #Hungary, too. Fortunately not always, but when it happens its annoying as fuck. And most of the time we have the computers right in front of us, but we're not allowed to use them.
  • 9
    Coding on Paper is quite good for testing, actually.

    That makes you see and understand syntax errors you might do, logical errors, etc.

    I am actually supporting coding on paper.
  • 2
    I mean we did this in the US on occasion as well, at least my school did. Just one of those things
  • 2
    I'd bet almost everyone has coding on paper tests.

    It's really not that terrible, especially for intro classes to make sure you're actually learning the material.
  • 0
    @s0LA It's fine until you are expected to program multiple classes without a single error. That just sucks.
  • 0
    @PrivateGER multiple classes without errors?
    i mean, it's sufficient to write simple inheritance logic and nobody should ever write more than simple classes for a test anyway - it's about understanding syntax and what you're doing afterall...

    if you had to do that, your teaching was either:
    1. trying to annoy his class
    2. a sturdy old person, which has no overview of what a programmer is doing on a regular basis anyway.
  • 1
    @s0LA I think you should read about Indian computer science education.
  • 2
    @abhishekr700 The docs how Indian CS education works are available on paper only. With curry flavour. ^^
  • 0
    @abhishekr700 my interest in that is unfortunately too little.... sorry!
  • 1
    I will map out state logic on paper. I see no value in writing actual code on paper though. Pseudocode yes, but actual syntax no. There is no value in that verbosity for thinking through an algorithm.
  • 0
    @Demolishun actual syntax, with brackets, indentation, even semicolons

    Yes they cut our marks for that
  • 3
    @s0LA @Stuxnet Pseudocode, logic okay, except suddenly slow handwriting (which isn't a flaw in programming) becomes a fake flaw, inducing a false self image in students who already spend a lot of time battling Dunning-Kruger.

    But why spend time writing semicolons or curly braces on paper when there's actual useful stuff to learn?

    I've met programmers who were convinced they were the best but couldn't type with ten fingers properly. Now, that's something we could test instead of fucking handwriting in the 21st century on a CS course.

    And about the logic: I can't see the logic. In fact, I have to write it line by line from top to bottom, barring me from writing in semantic order inserting lines wherever I want.

    Moreover, handwritten tests promote short code as opposed to clean code, because suddenly an extra method can cost you time on an exam, which is incomparably more important than runtime or flexibility.
  • 0
    @Lor-inc valid points.
Add Comment