[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Do your courses require you to code on paper?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 37
Thread images: 6

File: F.png (144KB, 600x500px) Image search: [Google]
F.png
144KB, 600x500px
All of my programing exams require coding on paper. The programs are usually convoluted toy problems that are a series of "gotcha" questions to test understanding. Most questions are really tricky, even if you know how to code.

Wondering how common this is.
>>
File: 1480460451068.jpg (8KB, 220x261px) Image search: [Google]
1480460451068.jpg
8KB, 220x261px
Yes, we do that at my university as well. It makes no fucking sense to me.
>>
>>57940184
Yeah and when they do post code there isn't any syntax highlighting. If you're reading through the code quickly it's easy to miss a bracket someplace and skip an entire sequence of steps, thus making every subsequent answer you give wrong due to one screw up. Our exams are also very, very long and often are rushed to finish quickly thus more prone to making mistakes due to the speed reading of the source code.
>>
I don't think I've had to do much program writing on paper unless it was pseudocode. When I was in my freshman year, our midterms and exams had us predicting the output of certain snippets of code, or filling in blanks to get code to produce a certain output. Later classes focused mostly on algorithms and data structures, so everything was pseudocode. Towards my junior and senior year, a number of classes were either project based, and didn't have a final (and in some cases, didn't have a midterm), or were focused heavily on concepts, and so the final and midterm did not have any code writing at all.

Coding on paper is not unheard of, but I haven't really had to do it in the past.
>>
>>57940158
Yep, I'll be doing that bullshit on wednsday for finals. Kill me, its just so jarring to not have the keyboard in front of you, as if I need added unfamiliarity of any kind during this shit.
>>
>>57940224
All my exams are coding on paper. One class that wasn't was automata theory, as it was just all mathematical proofs.

Also, they make the programs so long it'd be very tedious to type the code to check your work (after) you get your exam back.
>>
just wait until you have do it on a whiteboard in an interview
>>
>>57940158
Depends here. Exams that are taken by several hundred students each semester tend to be on paper in my university unless they have a different solution.

My first programming course replaced their old paper exam with two big assignments that each student has to do in a month at home, because they weren't fond of on-paper programming. On the other hand, my software engineering course was purely on paper.
>>
>>57940272
yep
>>
If you're a competent programmer, you should be able to code on paper. Needing IDEs and syntax highlighting is brainlet-tier
>>
>>57940211
>>57940246
>>57940247
Do you indent with spaces or tabs on paper?
>>
>>57940525
yes
>>
>>57940525
I use a marker cap.
>>
File: dont touch.png (355KB, 555x770px) Image search: [Google]
dont touch.png
355KB, 555x770px
>>57940158
I dropped out of college when I realized that CS was a waste of time.
The last class I took (java 2) made us write our toy command line calculators on the test itself and you'd get a zero if you got a compiler error.
This doesn't prove competency, it's just mindless busywork.
>>
>>57940158
yes and it sucks ass
fucking old people
>>
>>57940755
What are you doing now anon?
>>
>>57940158
It was pretty common to do coding on paper back in the 1980's in 3rd world countries. I'm Canadian and worked briefly with an old Afghani (a true blood one, not the ones that infested Afghanistan to fight). His name was Azeem. When he and I were better acquainted, and when he was ready, he would tell me the story of when he went to Kabul university, and with their limited resources, they would learn programming by writing it down on paper. He was graded that way. I thought how unfortunate it would be to have to learn programming that way, and how lucky I was in Canada to be learning programming on an actual computer. How primitive must it be to be forced to write your code on paper I would think to myself. Of course I would not say this out loud so as not to hurt Azeem. He had been through a lot avoiding the Soviet occupation and their torture tactics before making it out to Canada in the early 90s. Today he is but a humble builder of digital projectors. You reminded me of Azeem today. Thank you.
>>
>>57940755
that fact that your class was java 2 and not an actual CS concept (data structures, operating systems, discrete mathematics) makes me think you go to a shit school or community college

a school that doesnt actually suck is going to teach on the conceptual level and use the language as a tool to tech the broader concept not just "hurr durr heres how to java gib degre pls"
>>
>>57940158
I had to do a lot of that shit in high school and to a lesser extent in uni. I remember that in uni one of my exams was literally a printout of a C++ program with all kinds of convoluted inheritance and polymorphism, with a bunch of of printing to stdout all over the place. Our exam was to write down the program's output.
>>
>>57940989
He means the second computing class at his uni used java....I hope.
>>
>>57940272
to be fair every time i've had to whiteboard (only like 3 or 4 times in interviews) they've been happy with pseudocode but then again i'm more of a devops person than a developer
>>
I took two Java courses in college and never used a computer
>>
>>57941006

i had a friend who decided to get a CS degree from a shitty school and the class was literally COBOL 1 and 2... yes he learned cobol in 2015, no he doesnt use any of it. i urged him to drop out and spend his time that he wouldve spend studying just teaching himself stuff and building some projects but whatever
>>
File: IMG_3733.png (177KB, 367x321px) Image search: [Google]
IMG_3733.png
177KB, 367x321px
>studied 6 hours for an exam, went in really confident
>had 50 minutes to write two huge programs on fucking paper
Guess what, I fucking failed it. Fuck you, professor.
>>
>tfw graduated today summa cum laude
>finals involved solving algorithms on paper

I mean I still doubt I'll find a job anytime soon, but still it feels good.
>>
>>57941101
nobody expected you to pass anyway, you fucking autist
>>
Honestly if you know your writing the final on paper, you should take your class notes on paper.

I do and have no problem with it.

My classmates who complain about having to code on paper are all idiots.
>>
>writing out code on paper
>not reciting code verbally in front of the class
>>
>writing code on paper
What in the fuck?

Why is that a thing?

Why is education so often overly primitive?
>>
>>57941536
Going to college to learn any computer-related field is a scam, especially when the field isn't marred in expensive domain-specific hardware that you'd have no access to otherwise.

It's why you can teach yourself software development, but not computer aided CNC machining.
>>
File: 1480694148375.jpg (115KB, 370x500px) Image search: [Google]
1480694148375.jpg
115KB, 370x500px
>>57940158
>have to write code on paper for class
>it's all small functions
>they don't care about syntax errors or remembering the names of stdlib functions
>>
My school does this and I quite enjoy it. Weeds out those that are highly dependent on IDEs and stackoverflow. But then most people in my class are useless at programming to begin with it probably doesn't matter.
>>
>>57940158
Yeah,
My final asked us to write out prims algorithm for finding minimum spanning tree's on a graph. then we had to recite a formal proof.
>>
>>57941006
My second programming class was data structures and algorithms.
>>
File: nice_meme.jpg (263KB, 764x551px) Image search: [Google]
nice_meme.jpg
263KB, 764x551px
>>57940931
He's browsing /g/, what do you think?
>>
>>57941006
This.

I tell people I'm taking "Java II"(not him) as well because it's the second course with Java in it. It literally isn't called Java II. But easier to say that than explain what the course teaches / actually is
>>
>>57942011
This.

It weeds out the boot camp only faggots.
Thread posts: 37
Thread images: 6


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.