CIS 338: Getting Help

advertisement
CIS 338: Getting Help
Dr. Ralph D. Westfall
March, 2011
Learning Visual Basic.NET
objective of class is for students to
learn Visual Basic.NET programming
if you get help that makes you a better
programmer, that is good
if someone else writes code for you,
that is NOT good

you will not learn as much as you need to
learn to get a 'C' in this class
Acceptable Help
tutoring


someone explaining how various aspects of
Visual Basic.NET work
demonstrating or helping you write code
samples in a general way (not as a specific
part of an assignment)
 e.g., for loop, if...then...else
Acceptable Help - 2
someone helping you find bugs

after you have already tried
general suggestions about what you
need to do next if you are "stuck"
there may be other things which could
be acceptable

check with me
Acceptable Help - 3
getting help from instructor
"self-help" class Discussion List
Blackboard>Discussions>
can also check postings from previous
quarter e.g.,


Exercise A – Fall 2009 Introductions
some postings lost?
Unacceptable Help
other person writing (or dictating) code
for you
person "solving" the problem for you

explanation of all (or most) of the steps
copying someone's code
letting someone copy your code


directly, or
not maintaining adequate security of code
Too Much Help on One Project
student did poorly on all but the last
project, and poorly on midterm and
final
got a good score on last project

enough to raise grade from an F to a D-
I gave the student an F for the course
anyway

"Let's get real!" (someone else did work)
What Goes Around …
student asked after first Project if I saw
a diskette dropped on classroom floor
same student's and another's Project 3
were very similar



Student: I dropped it on the floor.
Professor: Again?
Student: Yes. [caught before in another
class. Suspended for 1 year.]
Bottom Line
60% of course grade is from tests
each test will have a number of short
programming problems
if you can't solve simple programming
problems on the tests, your grade will
be lower than a 'C'

even if you do very well on the projects
Getting Lucky Will Help!
click this link to see how to get lucky in
this class


also tells how to get lucky in your career
who was Thomas Jefferson?
Discussion
identify problems (as many as you
can) that cheating could create for the
following "stakeholders"





other students at Cal Poly
employers who hire Cal Poly graduates
Cal Poly as a university
the student who cheats
others (not mentioned above)?
2nd Discussion
what could be done at Cal Poly to
discourage problems associated with
cheating:


by faculty/administration?
by students?
Honor Code (also in Syllabus link on
Blackboard)
Role Playing Exercises
what would you say to a student who
asks you to give him a copy of your
code?

the person says, "I won't copy it, I just
want to understand it."
what would you do if you saw someone
trying to steal a friend's car?

what if someone was trying to steal a
better grade in CIS 338?
Download