Course Info
Policies
Schedule
Homework
Labs
Exams
Lectures

TA Office hours

Gallery

Policies

Honor code:
I heartily endorse all aspects of the BYU Honor Code and expect adherence from my students and myself. The Honor code states “BYU students should seek to be totally honest in their dealings with others. They should complete their own work and be evaluated based upon that work. They should avoid academic dishonesty and misconduct in all its forms, including plagiarism, fabrication or falsification, cheating, and other academic misconduct.”

All homework and programming assignments must be your own work. I encourage students to work together in groups to learn the material and work out problems. However, all written and programming assignments must be your own work. Any violations of academic integrity on any assignment for this course will result in no credit for the assignment. At the discretion of the instructor, a violation may result in a failing grade for the course and referral to the Honor Code office. Examples of cheating include copying source code for programming labs, discussing exam questions with fellow students, and copying homework problems.

Programming Labs:
Late labs will be penalized (weekends and university holidays excluded).
A total of five grace days for the semester will be given for late labs, where you will not be penalized. You will be penalized 3% of your total lab points for each late day after the five grace days are used.

Communication:
 We will create a course email list that will be set up for class discussion and announcements. It can also be used as a forum to post questions about labs. Students are responsible to check regularly for announcements or other information that has been posted. Class members are encouraged to post and discuss course topics and current security events.

Grading:
Grades will be determined according to the following (tentative) scale.

              Exams 50 %
              Programming labs 45 %
              Homework 5 %

Grades will be given according to the following scale:
              94% and higher - A
              90 - 93.9% - A-
              80 - 89.9% - B+, B, B-
              65 - 79.9% - C+, C, C-
              55 - 64.9% - D+, D, D-
              Below 55% - E
The Instructor reserves the right to lower the scale.

Homework:
Homework will usually be due at the beginning of each class. Homework assignments will be posted on the web. The purpose of the homework is to help students prepare for the class discussion, reinforce concepts already discussed in class, and prepare for exams.

Systems Abuse Policy:
Accounts on the Computer Science Department computers are privileges to be used in conjunction with and in support of various related Computer Science classes. Abuse in any form will result in immediate suspension of your accounts(s). If an abuse involves violation of the honor code, you will be referred to University Standards. If an abuse involves illegal activity, appropriate authorities will be notified. In either case, you will be immediately dropped from all Computer Science Classes you are enrolled in. Some violations are punishable by expulsion from the University. Your keystrokes may be monitored and saved.

Examples of abuse of your account include:

•  Transfer or storage of pornographic or illegally duplicated material.

• 
Use of your account to probe or crack security systems, including passwords, or to intercept    information intended only for others.
 
•  Sending mass, commercial, obscene, or harassing email or usenet news posts.

•  Sharing your account or account password with anyone.

•  Misusing your lab privileges, including game playing, and especially actions which could cause damage, such as rebooting a workstation.

Preventing Sexual Harassment:
Title IX of the Education Amendments of 1972 prohibits sex discrimination against any participant in an educational program or activity receiving federal funds. The act is intended to eliminate sex discrimination in education. Title IX covers discrimination in programs, admissions, activities, and student-to-student sexual harassment. BYU's policy against sexual harassment extends no only to employees of the university but to students as well. If you encounter unlawful sexual harassment or gender based discrimination, please talk to your professor; contact the Equal Employment Office at 377-5895 or 367-5629 (24 hours); or contact the Honor Code Office at 378-2847.

Students With Disabilities:
Brigham Young University is committed to providing a working and learning atmosphere that reasonably accommodates qualified persons with disabilities. If you have any disability, which may impair your ability to complete this course successfully, please contact the Services for Students with Disabilities Office (378-2767). Reasonable academic accommodations are reviewed for all students who have qualified documented disabilities. Services are coordinated with the student and instructor by the SSD Office. If you need assistance or if you feel you have been unlawfully discriminated against on the basis of disability, you may seek resolution through established grievance policy and procedures. You should contact the Equal Employment Office at 378-5895, D-282 ASB.