Syllabus

Instructor: Clayton Price

Office: 325 Computer Science

Phone: 573-341-4491

E-mail: price@mst.edu

Text: Scientific and Engineering C++, Barton and Nackman

Home page: http://www.mst.edu/~price

    1. Attendance in class is mandatory. You will be responsible for all the material presented in class and otherwise designated (such as reading material). Come to class on time and be prepared. If you miss class for some reason, it is your responsibility to find out what you've missed; it is not my responsibility. If you miss more than 3 classes, I WILL drop you from the class. (If you wish to drop the class, don't assume that I will do it automatically when you stop coming to class. Please bring me a drop slip to sign.) Be responsible for your actions and/or inaction.

    2. Please turn off any and all pagers, cell-phones, and the like while you are in my class. It is a common courtesy to do the same while in any other class on campus. If you are a member of an emergency response team (such as an ambulance crew or rural fire-fighter), please let me know.

    3. Your grade in this class will be determined by your performance on tests and regularly assigned homework. Tests will be announced at least one week in advance. You may not make up tests unless you have acceptable and verifiable reasons for missing class that day. Acceptable excuses include such circumstances as "acts of God" (e.g. death in the family, being hit by a large truck on the way to class, etc) and exclude such non-excuses as a faulty alarm clock, drinking binges, having a grand piano fall on you from a 5th floor window (this never really happens -- only in the cartoons),etc. Do not bother to ask me if you may take a test early because I won't let you -- no matter what the reason. Dates that classes are in session are well published; don't ask me if you can miss a class or test because you want to leave for vacation early.

    4. Your final grade will be based on a straight scale (90% - 100% A; 80% - 89% B; etc.). Your tests will account for 40% of your final average, the homework/programs will account for 60% of your final average.I will send you messages concerning the class via e-mail. So check your email regularly (at least once a day, and preferably twice).

    5. You will be assessed a penalty for late submission of homework assignments. It works like this:

      • for the first assignment submitted late:

        • first 24 hrs: penalty is 20%

        • second 24 hrs: penalty is 50%

        • after that: forget it

      • any lates after that: forget it

    6. We will be using the GNU compiler to compile and execute your programs after you have submitted them to me. Thus, you must make sure that your programs will compile using GNU before you submit. You may develop your programs on any platform and using any compiler, but it had better ultimately compile on the GNU. Please don't question me about any compiler other than the GNU, it is enough to keep up with. Understand that there are subtle differences between compilers and you will be responsible for that problem if you use any compiler other than GNU.

    7. Don’t cheat! Don’t even think about it. If you cheat, you will be caught and the penalty is severe. In response to a first offense, I will give you a zero for the assignment and lower your semester grade one letter and notify your adviser and the Provost. Your second offense will get you ejected from the class. I expect you to do your own work. This means that you should not work with another student on your programs; I want to see your work. Do not work with others and turn in duplicates. Do not turn in work that you did not write (this includes material copied from the internet or other sources). Don't try to fool me. You are free to ask questions of others and learn from your friends, but not to copy ideas and/or code. Do not let others copy from you.

    8. Be sure to seek my help if you need it. I will be glad to help if I can; you only have to ask. Check out my office hours. However, I am in my office most of the day and am happy to see you any time I can. Call for an appointment or ask me after class for an appointment.

    9. Also, we will have the assistance of a graduate teaching assistant for the duration of the course. They will be helping me with the course in more than one capacity, including the grading of your programs and providing help to you for your assignments. You can find pertinent information about that person on their web site.

    10. I will do my best to address any concerns you have about the class. You simply need to ask me. My immediate superviser is the chairman of the CS dept. If there are any problems that I am unable to resolve for you relevant to this class, address your concerns to him/her. His/her office is 325C CS.

    11. Note: If you have a documented disability and anticipate needing accommodations in this course, you are strongly encouraged to meet with me early in the semester. You will need to request that the Disability Services staff send a letter to me verifying your disability and specifying the accommodation you will need before I can arrange your accommodation.

    12. Missouri University of Science and Technology is committed to the safety and well-being of all members of its community. US Federal Law Title IX states that no member of the university community shall, on the basis of sex, be excluded from participation in, or be denied benefits of, or be subjected to discrimination under any education program or activity. Furthermore, in accordance with Title IX guidelines from the US Office of Civil Rights, Missouri S&T requires that all faculty and staff members report, to the Missouri S&T Title IX Coordinator, any notice of sexual harassment, abuse, and/or violence (including personal relational abuse, relational/domestic violence, and stalking) disclosed through communication including but not limited to direct conversation, email, social media, classroom papers and homework exercises.

      1. Missouri S&T’s Title IX Coordinator is Vice Chancellor Shenethia Manuel. Contact her directly (manuels@mst.edu; (573) 341-4920; 113 Centennial Hall) to report Title IX violations. To learn more about Title IX resources and reporting options (confidential and non-confidential) available to Missouri S&T students, staff, and faculty, please visit http://titleix.mst.edu.