- Attendance: We will discuss concepts and examples in
class that are not in the text book. Another student's notes
are an inadequate substitute for class attendance. You are
responsible for everything that is announced in class.
- Readings: You are responsible for the assigned material
found in your textbooks and other assigned reading materials,
whether or not it is also covered during the lectures
sessions. In other words, you are responsible for the UNION of
both sources of knowledge.
- Class Web Page: Most of the material that you will need
can be found on the class web page located at:
http://www.cs.ou.edu/~fagg/classes/cs2334
- Desire to Learn: This class will also use D2L, located at:
http://learn.ou.edu
Login with your 4+4 (typically the first four letters of
your last name followed by the last four digits of your student
number), using your standard OU password. If you have difficulty
logging in, call 325-HELP. This software provides a number of useful
features, including a list of assignments and announcements, an
electronic mailing list, newsgroups, and a grade book.
I will update the main web site and the D2L page several
times a week. When I update the site in any significant way, I will
post an announcement on D2L telling you what has been added
and where it is located. You are responsible for things posted on the
site within 48 hours of the post.
- Class Email Alias: Urgent announcements will be sent through email. It is your responsibility to:
- Have your university supplied email account properly forwarded to the location where you
read email.
- Make sure that your email address in D2L is correct, and forwards email to the place
where you read it. I'll send out a test message during the first week of class. If you do not
receive this message, it is your responsibility to get the problem resolved immediately.
- Have your email program set up properly so that replying to your email will work correctly the
first time. You can send email to yourself and reply to yourself to test this. I will not make any
attempt to get bounced email messages delivered.
If you need assistance in accomplishing any of these tasks, contact 325-HELP.
- Computer Accounts and Software: All students in this
class are allowed to request a Computer Science Network (CSN)
account. This may be used for writing
programs and sending and receiving materials electronically using
the CSN Linux machines in EL 158. All code written for this course
MUST run using the compilers or interpreters that will be
specified for the assignments. You may do your development work on
whatever system you choose but it is your responsibility to ensure
that your code runs on the school systems.
- Examinations: There will be two midterm and one final
examination. The dates are given in the
class schedule. During examinations, students are expected to
sit in assigned seats. Missing an examination without a
previously approved excuse will result in a grade of zero for
that examination.
- Final Examination: The final examination is Thursday,
Dec 17th from 1:30 to 3:30. The final is comprehensive, as required by
College of Engineering policy. No final examinations can be given
early, except as required by University policy.
- Newsgroups and Email: The newsgroup on D2L should
be the primary method of communication (outside of class). This
allows everyone in the class to benefit from the answer to your
question, and provides students with more timely answers since both the TA and I check D2L
at least once a day. Matters of personal interest should be directed to email instead of to the
newsgroup, e.g. informing me of an extended personal illness. Posting guidelines for the newsgroup
are available on D2L.
- Academic Misconduct: Feel free to discuss labs and
projects with the instructor or the TA. In addition, some of the
labs and projects will be performed in collaboration with one
other student. Do not discuss,
look at, or copy another student's solution to a lab or project,
unless you are explicitly paired with this student. Doing so
is considered cheating
.
You may make use of the net as a reference as you are working on
projects and labs. These references must be explicitly documented in
your code. However, downloading specific lab or
project solutions from the net is considered cheating.
Make sure that your computer account is properly protected. Use a good password, and do not
give your friends access to your account or your computer system. Do not leave printouts,
disks 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://www.ou.edu/studentcode/OUStudentCode.pdf). In the unlikely event that
I elect to admonish the student, the appeals process is
described in http://www.ou.edu/provost/integrity-rights/.
- Tutors: Tutors can be an excellent source of
support for students who are having difficulty in the
class, but only if the tutor is aware of the distinction
between teaching students the material so that they can
do their own work, and doing work for students. Tutors
who do work for students are not only failing to help
the students learn, they are abetting academic
misconduct. Examples of misconduct include:
- If your tutor is sitting behind you while you are
typing and methodically telling you what to
enter, he or she is abetting academic
misconduct.
- If you tutor is emailing files containing partial
or complete programming projects to you, you will
commit academic misconduct if you use those lines
in your program.
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.
- Incompletes: The grade of "I" is intended for the
rare circumstance when a student who has been successful in a
class has an unexpected event occur shortly before the end of
the class. I will not consider giving a student a grade of
"I" unless the following three
conditions have been met:
-
It is within two weeks of the end of the semester.
-
The student has a grade of C or better in the class.
-
The reason that the student cannot complete the class is properly
documented and compelling.
-
Accommodation of Disabilities: The University of Oklahoma
is committed to providing reasonable accommodation for all
students with disabilities. Students with disabilities who
require accommodations in this course are requested to speak with
the professor as early in the semester as possible. Students with
disabilities must be registered with the Office of Disability
Services prior to receiving accommodations in this course. The
Office of Disability Services is located in Goddard Health
Center, Suite 166, phone 405/325-3852 or TDD only 405/325-4173.
- Classroom Conduct: Because cell phones and laptops can
distract substantially from the classroom experience, students
are asked not to use either during class (except in cases in
which the laptop is required as part of a classroom exercise).
Disruptions of class will also not be
permitted. Examples of disruptive behavior include:
-
Allowing a cell phone or pager to repeatedly beep audibly.
- Playing music or computer games during class in such a way that they are visible or audible to other class members.
- Exhibiting erratic or irrational behavior.
- Behavior that distracts the class from the subject matter
or discussion.
- Making physical or verbal threats to a faculty member,
teaching assistant, or class member.
- Refusal to comply with faculty direction.
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.