ITM352 Course Conduct 
Classroom Conduct: This is a discussion, presentation, and hands-on class, wherein the students and instructors are together exploring the material. Before coming to class you are expected to read the assigned chapter, practice the programming concepts. Please come to class prepared! We will all benefit. It is much easier to be involved in the learning process if you proactively do your work. It is very easy for unprepared students to feel that this (and any) class is boring, so it is in your own best interest to come prepared for every class.
Feel free to ask questions. Do not worry about asking "silly" questions, there is no such thing. It is far better to get your question cleared up, than to leave confused. Your silence in the classroom indicates that you understand the material and that we can move on to the next topic. There is never enough time to cover all the detail of the chapter, therefore we will focus the in-class discussions on the major points of each chapter and leave many of the detail points for the students to actively learn.
Students are expected to be on time and attend all class sessions. We make announcements at the start of class.
Note: this is a cell-phone free course! Any student who receives (or makes!) a cell phone call during class time will be given a warning and asked to leave the class. Any student who does this twice be assessed a penalty of 10% of their final grade (their class participation points). So turn them off before entering the classroom!!!
Communications: Students are encouraged to talk with each other and with the instructors after class about your assignments, concerns, or questions. You may also e-mail the instructors, which is often easiest. In addition, the class will have access to a listserv that we will use to make periodic announcements, and pass on important information and tips. You are required to sign up for the listserv and check your e-mail at least once a day.
Reading Assignments: Students are expected to do their reading assignments prior to class meetings! Not all reading materials will be covered in class discussions. However, students will be expected to apply readings in class discussions and homework assignments and will be accountable for reading assignments in exams. Therefore it is essential to keep up with the readings as they are assigned, to bring questions to class, to consult with other students; and to see the instructors during office hours if additional assistance is needed. You should be prepared to study and program at least 3 hours for every 1 hour in class. This is a total 9 hours per week outside class at a minimum. Many students require more than this. Your understanding and grading are highly dependent on this level of effort!
Homework Assignments: The homework assignments will be programming projects and are designed to help you understand the course material and to prepare you for exams, projects (and a successful business career). It will be very difficult for you to pass the course if you do not attempt the homework assignments. Example solutions will be handed out or discussed in the lab sessions.
Exams: This course will have three exams. These exams will cover the course's content and will be a mixture of short-answer questions, and short programming problems. Students who miss an exam without a documented illness will get a mark of 0 for the exam that they missed.
Cheating: I will consider it cheating if two assignments or exam questions are too similar to be coincidental. If you are caught cheating, you will receive a grade of 0 for the assignment or exam. If you are caught a second time you will receive an "F" in the course. Note that it takes two to cheat. If two people have the same solution to an assignment or exam question, I can not and will not attempt to determine who was the originator and who was the copier. Both people will be penalized. So guard your work carefully!