Here are some things to keep in mind:
- You must attend all labs. Please let us know ahead of time if you have a conflict on a given week, and we will work to accommodate you.
- Turn in all assignments on time. This means before next week's lab starts.
- Late Policy: We take off 10% of the maximum grade each day the lab is late (so 10 --> 9.0 --> 8.1 --> (8.1 * .9) --> etc down to half credit (5).
- Grading: Grades out of 10 will be assigned for each lab. Getting the right solution is not more important than attacking the problem
in a logical way with clear, well-managed code. (see our
Writing Clear Code page)
- Cheating: The following is from rabbit.eng.miami.edu
- Studying in groups is very beneficial, and is strongly encouraged.
- All assignments and projects are strictly individual effort unless explicitly stated otherwise.
Do not confuse those two points. With any programming assignments, once you get to making a detailed design, and well before you
do any coding, it is time to stop working in a group. If a program starts off similar to someone else's, it is just
about impossible to make it individual again, and that really shows up strongly in grading.
No credit will be given for work you didn't do yourself.
Remember: As your TAs, we're here to help you. Please ask questions both in and outside of the lab period. We're here because we want to help you.
That being said, make sure you work on a problem before blindly asking for help.
We hope that you have a great time learning programming from both your professor and us! Programming is not only helpful on its own, it also helps you learn
problem-solving and analytical thinking. So, even if you don't plan on using programming beyond this class, it is still useful to work at.