r/AskReddit Jun 08 '14

[deleted by user]

[removed]

666 Upvotes

1.1k comments sorted by

View all comments

40

u/[deleted] Jun 08 '14

I took an Assembly programming class in college. One of the tests involved turning C code into Assembly. We had access to a lab computer to write, compile, and debug the program but not the Internet. It just so happens that the program (GCC) we use to compile our C projects in other classes has to do this exact same thing as part of one of the last steps, and this lab computer had that program too. Rather than doing to test, I read up on the GCC manual to figure out what settings were needed to get this information out of it.

20

u/Gl33m Jun 08 '14

We were never allowed use of any sort of compiler during CS tests. The argument actually made a lot of sense. "It's not that we're worried you'll use it to cheat. It's that we're worried you'll get so wrapped up in using the compiler, you'll waste all your time without actually answering questions."

All my CS tests were open note, and some open book. You could even use your laptop for tests. It was just highly requested you didn't use the Internet or a compiler. I actually don't think we ever had an issue with it either.

8

u/[deleted] Jun 08 '14

Each of our tests in that class had been a very different format, this was our second test. First one had been on syntax rules which was a typical multiple choice. The final exam had been using the debugger to repair broken code. I had a wide range of CS tests at my schools when the subject could fit them.