Integrity of Scholarship
The basic goal for CSE 8B is:
In CSE8B PSAs (problem solving assignments) will be completed individually -- not in pairs. You are
expected to perform all these components of each PSA on your own (reflecting
the processes you will face in your career):
When you run into problems, barriers, or bugs -- you should attempt to work through them on your own first. There are a variety of techniques we recommend including:
However, we also know (and you know) that sometimes it is a lot easier for a fresh pair of eyes to "see" a bug. Can you ask another student in the class? Maybe. We don't want you suffering needlessly when 2 seconds of someone else's time could help you move past your current bug. But, we want you to make an honest effort yourself. And we don't want someone else to read and copy your code without understanding for themselves why you developed the code that way.
So, in what scenarios is it OK to ask a fellow student for help? In what scenarios is it not OK? Beyond the intent described above, you will be helping us
define the answer to this question. In the first half of the class, we'll ask you to submit a scenario that is either OK and one that is beyond the line in terms of acceptable "assistance" with a peer in the class. Then we'll have a discussion about the scenarios you have submitted and collectively decide what our rules for 8B will be for the rest of the class.
Develop and confirm your
individual abilities in computing.
While it is true that much real world programming happens in teams, there
are still expectations of an individual programmer to complete (independently)
subparts of a larger project. You will be developing that proficiency in this and many later classes.
We repeat, it is important that you try to debug and fix your errors on your own.
What happens if I cheat?
If you do cheat, we will enforce the UCSD Policy on Integrity of Scholarship (see the General Catalog or the corresponding web page (scroll 2/3 of the way down)). This means: You will get an F in the course, and the Dean of your college will put you on probation or suspend you from UCSD.
Also, in CSE 8B, you must write your own
answers on the closed-book exams. Getting
answers from someone else, or providing
answers to someone else, is cheating.