Post by Matt on Apr 22, 2013 9:20:08 GMT -6
Ok so...ran into abit of a moral problem in my Java class...
I'll give you guys some backstory in this before I go deep in.
Class is called Computer Science 3330, Introduction to Object Oriented Design (The Programming language it uses and teaches is Java, so lets call it Java from now on)
Anyways, Java only has 2 sources of grades, Labs (5 points each) and Exams (15-30 points each), while the total points come out to around 100 (Teacher can curve it if he wants) basiclly each week we have a lab due thats roughly 5% of our overall grade.
The labs are normally a single standalone project that you have to complete, sometimes they will give out the output in the way of a text file saying make sure your final program displays this. Sometimes they will give us the source file, but remove a few key points so that we have to problem solve and not just do the whole thing...
well recently they started giving us the .jar file (basiclly its a running file (think the Host files from BYOND)) that allows us to see the program and run it for our selfs, well me being the person that I am, is aware that you can decompile .jar files and get the whole source (IE the Lab and its solution) from it...(This would be like you being able to extract the source and programming of a game from the host files)...which leaves me at this dilema...what should I do?
I assume that the TAs and Profs know about the decompilers, and I feel like if I told them then they would look over my code extra to make sure that I wasn't using it...which leads me to wonder if I SHOULD even use it...I have a busy life and being able to shortcut something like this would be great for this week atleast.
I'll give you guys some backstory in this before I go deep in.
Class is called Computer Science 3330, Introduction to Object Oriented Design (The Programming language it uses and teaches is Java, so lets call it Java from now on)
Anyways, Java only has 2 sources of grades, Labs (5 points each) and Exams (15-30 points each), while the total points come out to around 100 (Teacher can curve it if he wants) basiclly each week we have a lab due thats roughly 5% of our overall grade.
The labs are normally a single standalone project that you have to complete, sometimes they will give out the output in the way of a text file saying make sure your final program displays this. Sometimes they will give us the source file, but remove a few key points so that we have to problem solve and not just do the whole thing...
well recently they started giving us the .jar file (basiclly its a running file (think the Host files from BYOND)) that allows us to see the program and run it for our selfs, well me being the person that I am, is aware that you can decompile .jar files and get the whole source (IE the Lab and its solution) from it...(This would be like you being able to extract the source and programming of a game from the host files)...which leaves me at this dilema...what should I do?
I assume that the TAs and Profs know about the decompilers, and I feel like if I told them then they would look over my code extra to make sure that I wasn't using it...which leads me to wonder if I SHOULD even use it...I have a busy life and being able to shortcut something like this would be great for this week atleast.