09-22-2005 07:52 AM
09-22-2005 12:03 PM
It's never a good idea to do their homework for them. On the other hand, some people learn best by example. (I'm one of those). If someone did my homework for me, I would analyze what they did and learn from it. Then they wouldn't have to do it again for me. However, this defeats the idea of learning on your own. Will I need someone to show me everytime something new came up? It's a delicate balance. I'll use my daughter and her math homework as an example. She gets stuck on a problem and doesn't know how to handle it. First I'll explain what the problem is trying to accomplish (understanding the meaning of decimal places for example). Then I would show her a method for figuring out the answer. I'll let her try. If she don't get it, I would do it while explaining the method step by step, and why I am taking these steps. Then I''' create more homework for her that uses the same method. I let her plow through. I change the problem slightly and let her do it again. I'll try to throw in some curves to make sure she understands the method and gets the general idea. This has worked pretty well so far. She is in the 5th grade and has learned how to give change for a store purchase, shortcuts in addition and subtraction (instead of adding 9, add 10 and subtract 1), and lately she has learned scientific notation and the meaning of 10 to the x power and the decimal place it occupies.
So I say, explain the steps you would take but let them take a crack at it first. If you have to, do some of the problem, then create another problem for them to solve on their own so they can learn how to think through the methodology.
09-22-2005 12:28 PM
Great comment!
As such, it would be important to recognize a new thread as a "homework" question, which is not always obvious. With me, it sometimes it only "clicks" after the second similar question. 😉
A student who decides to ask a question here is already a step ahead. He took the time to to find extra resources and using a help such as in the NI discussion forum IS a core LabVIEW skill :o!
One guy (A) genuinly wants to enrich his LabVIEW skills (e.g. lets discuss once more once more in detail the difference, advantages, disadvantages, uses of: (1) FOR loop vs. WHILE loop, (2) wait vs. wait next ms multiple, (3) Integer vs floating point, (4), ...). Another (B) was partying all night, did not use LabVIEW at all and suddenly remembers that he needs to turn in his LabVIEW homework in 30 minutes. Our help should focus on Individual (A).
Maybe NI should create a student forum that would cater specifically to the deeper discussion among students and those who like to tutor them. It could turn into a "virtual study group". We need to convince them that LabVIEW is easy and most importantly fun. 😄 All it takes is some activation energy to overcome the initial stiction. 🙂
09-22-2005 12:32 PM
I wanted to clarify my dilema a bit. The students of which I speak are the ones posting to the forums, not my 2 1/2 at home. Actually of those of mine the only one interested in our beloved LabVIEW at the moment is my youngest, who is not yet in college (not counted in the 2 1/2). She is in high school and has already stated that she wants to be a scientist or engineer and has played with LabVIEW a little, out of curiosity. The students I was refering to were those who are starting their fall projects, who usually can be identified by a sudden flurry of nearly identical postings. But, as my associate says, show them a little, nudge them in the right direction, show them why one method may be preferable to another, but let the learn. I too have benefited greatly from examples, although in Engineering courses it seems that you will have five examples describing the biasing of an NPN bipolar transistor circuit and then the problem will ask "determine the capacitance of a reverse biased diode". I just don't want to inadvertently do some you budding engineer's project, with them not really understanding the underlying principles.
P.M.
09-22-2005 12:37 PM
09-23-2005 10:36 AM
Interesting issues. I say give some guidance towards a partial method of solving the problem or point them towards a similar example, but far enough off so they have to think at arriving at the solutions. Non-real time exchange of ideas complicates matters, it's not like the person asking help is physically next to you where you can talk back and forth or even produce code, say wait a minute I don't understand that shift register thingy, etc.,.
Some professional boards, Eng-Tips for example, have strict policies of no homework questions. Students often stand out in their posts and are usually immediately reminded of that policy with no answers provided. A bit harsh, but it is a forum for Professionals.
09-23-2005 01:36 PM
Well it may seem a bit harsh, but too much help isn't, in the long run, helpful. I know that there have been times when I just don't see "it" and having someone else look or point "it" out and everything clicks, but I don't want to iteratively do someones "intro to LabVIEW" project. It isn't always clear when it is a student, and I may be mistaking some development team's questions (my associate here has been "turned on" to the forum, although why he would need it with me here ... ) for some classmates questions. Is there some school doing a project with Dallas 1-wire components? Any way, figured I'd run my concerns by my valued associates, for the differing viewpoints. As always, thanks!
P.M.
09-23-2005 02:18 PM
09-23-2005 05:04 PM
Dennis
I too have felt that frustration, as indicated by my "unpaid consultant" comment in my original post. I think that falls less into the ethical dilema and more into where do we let them sink or swim on their own. I know that you have on a few occasions shown a lot of patience, more than I think I would. Occasionally the "solving an entire problem" seems to evolve into a cooperative exercise (C.C.'s design assistance of the home brewery project comes to mind), but I too face trying to determine where the boundry between helping someone and doing a major part of their project lays.
Well, it is 1800 Hrs, time to go do something else for a while! No moral dilema in this decision!
P.M.
09-28-2005 08:38 AM