News for hackers. Stuff that matters.
Re:To show or not to show work by analog31 on Monday September 30, 2019 @10:23PM (#21121433)
I taught "College Algebra" for one semester, long ago, at a big ten university. Naturally I told my students "show your work" without ever wondering if anybody had ever explained what that meant. It began to bug me. I asked some professors. None of them could explain it either, though they were certainly indignant that the students couldn't do it.

Many of my students came from schools where they learned a method called "guess and try," where you plug answers into the problem and see if one works. This is a speedy way to dispatch multiple choice tests.

To my students, "show your work" meant showing some evidence that they had solved the problem themselves. They thought I was policing them, when I really would have liked to engage them at a bit higher level.

In my view, "show your work" means, loosely speaking, to create a fictitious chain of reasoning and present it in a style learned from the textbook and classroom presentations. I call it fictitious because they might have guessed the answer and then worked backwards from it to obtain the steps. I could handle saying that a bright student should be able to do this, but that it should be taught.

Re:To show or not to show work by cyberferret on Monday September 30, 2019 @10:33PM (#21121484)
All through my life, I was a "plug and try" type of student when it came to things like algebra and quadratic equations etc. My rate (and accuracy) at solving those problems was roughly equivalent to my peers who did it the 'proper' way. Even in more fiendishly difficult maths like calculus, I found the 'shortcut' methods much easier to understand, digest and use than the longer, verbose first principles method.

As a corollary to that, I absolutely hated spelling bees at school because while I was excellent at spelling, I simply could not do it by visualising a series of letters in my head in order. I always had to write a word down, then correct the spelling (or not) depending on whether it 'looked' right to me. I had to see the full word before beginning the process of analysis and correction. I could not build the word (accurately) letter by letter in consecutive order.

I presume that my brain is just wired differently and processes information differently. Which is why nowadays I object to standardised methods of teaching and testing young people. Not everyone fits in the same thinking box IMO.

Re:To show or not to show work by HarryHirsch on Monday September 30, 2019 @11:35PM (#21121800)
a fictitious chain of reasoning and present it in a style learned from the textbook and classroom presentations

Communication is an important skill for scientists, it's not enough to discover some new science, you must also get the point across to your peers and the general public (and of course the examiner in an exam situation). There are accepted forms (although some textbooks are really lousy). I keep telling my students that and am known to take points off for poor writing or unclear reasoning. It's something I learned from my teachers.

Re:To show or not to show work by gizmo686 on Monday September 30, 2019 @10:59PM (#21121618)
>In my view, "show your work" means, loosely speaking, to create a fictitious chain of reasoning and present it in a style learned from the textbook and classroom presentations.

This doesn't just arise from students guessing. For any "difficult" problem, most students will end up doing useless steps, or possibly going down rabbit holes before finding the correct path. I don't think I have ever seen a proffesor that appreciated seeing all of this work (unless you couldn't find any path, in which case they often seemed to appreciate seeing what you did try).

Re:To show or not to show work by mkl on Tuesday October 01, 2019 @03:21AM (#21122805)
I wonder if our dialect differences change that perception. In NZ English (usually closer to British than American), it's "show your working". "Working" as a noun pretty much exclusively means mathematical steps, rather than the much more general "work", and I don't think I've run into the same mistaken student idea you did (I teach undergrads maths).

I totally disagree about the "fictitious" part though. I think without proper working most interesting problems are impossible to solve.

Re:To show or not to show work by thrower123 on Monday September 30, 2019 @10:37PM (#21121510)
I would definitely say that if you want students to show their work, it behooves you to show what that means.

I had six years of Saxon math, and probably did upwards of 700 30-problem problem sets. After that kind of repetition and consistent grading, showing work was instinctive, I'd seen it lesson after lesson presented the same way, and had to do it thousands and thousands of times. Other math curricula I've seen require far, far less repetition and practice at doing the mechanics.

Re:To show or not to show work by diminoten on Tuesday October 01, 2019 @12:22AM (#21122044)
I'd push back on your characterization of "fictitious" here, since all you're asking them to do is "document" their work.

From a software engineer's perspective, that's all I really want/need to do for my colleagues. I don't need to "show my work" because they're making sure I didn't copy/paste, they're trying to move quickly and don't have time to work things out on their own about how I came up with the solution.

Maybe "show your work" should be taught; less because it's a gateway into the mind of the solution provider, and more because it's helpful to others to see how someone arrived at a conclusion.

Re:To show or not to show work by gaspoweredcat on Tuesday October 01, 2019 @02:40AM (#21122606)
i dont really think anyone cares if somethings been copy/pasted as long as it works as it should, the most talented engineer i ever met told me theres no need to be ashamed of it, theres no point reinventing the wheel if you dont have to, and he was right if youve been able to adapt something else to your task then evidently you understand what it does.

lets say youre building a car, maybe you take the engine from a ford and mount it on the chassis of renault with nissan steering, just because you didnt design those parts from the ground up doesnt make the end result any less valid as a final product (obviously thats a very loose analogy but you get the picture)

software is a bit different though, rather than showing that you followed a rigorous formula its about letting people know how the formula you came up with works

Re:To show or not to show work by diminoten on Tuesday October 01, 2019 @12:01PM (#21126913)
I care deeply if something has been copy/pasted, but not for attribution reasons. I need to be certain the person who copy/pasted the code actually understands what the code does, rather than blindly grabbing the first result off of SO and exposing the codebase to vulnerabilities.
Re:To show or not to show work by lonelappde on Tuesday October 01, 2019 @01:18AM (#21122263)
Guess and try is completely valid way to show your work, as long as the question is "find a solution", not find all solutions. If you want to discourage that, draw problems from a larger solution space.