This is a very hands-on class: every student will be involved in the design, implementation, and programming for the projects. Note that this component of the class will involve a non-trivial amount of time; students should plan their schedules accordingly.
Topics will include:
Login with your 4+4, using your standard OU password. If you have difficulty logging in, call 325-HELP. This software provides a number of useful features, including announcements, the grade book, discussion areas and quizzes.
I may update the main web site and the Canvas page several times a week. When I update either site in any significant way, I will post an announcement on Canvas telling you what has been added and where it is located. You are responsible for things posted on the sites within 48 hours of the post.
If you need assistance in accomplishing any of these tasks, contact OU IT at 325-HELP.
You may make use of the net as a reference as you are working on exercises and projects. However, downloading specific exercise or project solutions from the net is considered cheating.
The projects will be performed in collaboration with 1-2 other people. Within groups, you are expected to discuss and share solutions. Discussion between groups about general issues is fine, but the sharing of project-specific solutions, circuit diagrams or code is considered cheating.
Each individual is expected to contribute substantially to a subset of the programming component of the projects. Everyone may receive help on the programming from fellow group members, but each individual must be at the keyboard during design, development and debugging of at least three assignments. Misrepresenting one's contribution to the programming assignments is considered misconduct.
Make sure that your computer account is properly protected. Use a strong password, and do not give your friends access to your account or your computer system. Do not leave printouts, or thumb drives around a laboratory where others might access them.
Programming projects will be checked by software designed to detect collaboration. This software is extremely effective and has withstood repeated reviews by the campus judicial processes.
Upon the first documented occurrence of inappropriate collaborative work, I will report the academic misconduct to the Campus Judicial Coordinator. The procedure to be followed is documented in the University of Oklahoma Academic Misconduct Code (http://integrity.ou.edu).
A more effective use of tutoring services is to do problems that are similar to the assigned work, instead of doing assigned work. For example, it would be fine to work unassigned problems from the textbook with a tutor. This requires significant discipline, both on the part of the tutor and the part of the student. Copying from a tutor is as unacceptable as copying from another student. If your tutor doesn't know how to teach properly, please ask them to call or visit me and I will provide training and guidance. If you are tutoring someone else in the class, you can be accused of academic misconduct if this person copies your work.
Disruptions of class will also not be permitted. Examples of disruptive behavior include:
In the case of disruptive behavior, I may ask that you leave the classroom and may charge you with a violation of the Student Code of Responsibilities and Conduct.
Grading notes:
Project reports must be handed in using your group's subversion tree (more information to follow). Associated C source files must be handed in as they are (i.e., not included within a MSword file).
In addition, individuals will be asked to fill out a group-work survey in Catme. This must be completed in order to receive a non-zero project grade.
Projects may be handed in late. If late by 0-24 hours, the project grade will incur a 10% penalty; if late by 24-48 hours, a 20% penalty will be imposed. Projects that have not been handed in by 48 hours will receive no credit. Handing in a late project should only be used in very dire circumstances (consider the trade-off in the possible grades before you make this choice).
Copyright notice: Many of the materials created for this course are the intellectual property of Andrew H. Fagg. This includes, but is not limited to, the syllabus, lectures and course notes. Except to the extent not protected by copyright law, any use, distribution or sale of such materials requires the permission of the instructor.