Assumptions and Responsibilities
- Assumptions
- The student has completed an Introductory C++ class (such as CIS27) with a grade of C or better.
- The student has time and energy to attend class and pay attention.
- The student has time and energy to complete the assignments.
- The student will ask questions in class if he/she doesn't understand a concept unless it would take to long. In this case, the student will ask for help during the lab time or office hours.
- The student is honest and will not copy someone else's work or have someone else do his/her work.
- The student will come to the lab session or office hours to get extra help when needed.
- The student will not expect the instructor to answer email questions at the last minute.
- Instructor responsibities
- Do what is takes to help the student learn the course objectives and achieve personal course goals
- Attempt to sincerely answer any relevant questions
- Answer email questions as punctually as possible
- Not waste the student's time and not bore the student to death
- Take the student seriously and treat him/her with respect and dignity
- Be punctual and consistent in attendance
- Be honest and fair
- Set expectations for the student
- Realize that students have a life outside of class (maybe they even take other classes, maybe CIS isn't their major)
- Student responsibilities
- Meet the course prerequisites
- Ask for help, use the lab time and instructor office hours, use email
- Do not expect the instructor to do your work for you
- Be proud of your work
- Pay attention in class
- Turn off your phone, MP3 player & computer games
- Use laptop/palmtop in class only for relevant material
- Do not talk in class unless it's relevant to the class
- Do not dominate the class (do not answer or ask more than your "fair" share of questions)
- Be punctual and consistent
- Be honest and fair. Do not copy or use with or without permission someone else's class work.
- Have fun and feel good about what you are learning.