----- Original Message ----- From: "Pablo Manalastas" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 21, 2002 11:07 AM Subject: Re: [plug] GUI and UP CS
> Reverse engineering is when you have the binary executable and try to > reconstruct the source code from it. yup as one of the definition but source code can be reverse engineered into design models or specifications as another defintion. > If a student programmer from Ateneo copies published work, such as > a device driver, written by another, and does not give credit to the > original, the teacher can give him an F in the course, and the > Discipline Committee can expel him from the University. This is blatant > plagiarism and intellectual dishonesty. yes i totally agree with this and hoping other computer schools here in the philippines will follow this kind of *strict* policy! > I believe that if a student makes one syntax error in a one-page C > program, correcting the error is a learning experience. true > The student > becomes a more careful typist. it is more appropriate to say a careful programmer. >A runtime error (say a semantic error, > say division by zero, or extracting the square root of a negative number, > or allowing age to be negative, etc) in a one-page C program should > have been avoided in the first place if only the student had time to > think out the program first. this is only true if a student is not a newbie programmer to a particular language.. but being as a newbie, you have to know all those errors by testing it and experience it so that next time a newbie student writes a program to that language, he or she is already confident to write a clean program compare to a student while at learning stage is already avoiding those errors and later on blaming itself. > "formal methods" > as fault avoidance technique that help in the reduction of errors > introduced into a system, particularly at the earlier stages of design. > They complement fault removal techniques like testing). > When given a programming problem, instead of going to the computer right > away, the prudent thing to do is to study the problem first, maybe go to > the library and look up existing solutions, or at least find the formulas > that are needed by the problem or ask the experts for help. well this formal method is part of *analysis phase* of system analysis and design phases... it depends on the author how detailed his/her explanation about analysis phase. fooler. _ Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph To leave: send "unsubscribe" in the body to [EMAIL PROTECTED] To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL PROTECTED]
