40% | Reading Quizzes |
60% | In-Class Labs, Tutorials, and Exercises |
A | A- | B+ | B | B- | C+ | C | C- | D+ | D | D- | E | 100-93 | 92-90 | 89-87 | 86-83 | 82-80 | 79-77 | 76-73 | 72-70 | 69-67 | 66-63 | 62-60 | Below 60 |
---|
Graded work should generally be completed in class. However, work submitted by midnight on the due date will not be considered late. The maximum score for late work will be reduced by 20% for each late school day. For example, work that was due on Monday but submitted on Wednesday of that week will receive a maximum score of 60%.
Although we will have in-class quizzes most days, there are no mid-term or final exams.
Missed quizzes may not be made up unless missed for a university approved event. However, we will drop your two lowest quiz scores. If you miss class on a day a quiz is given, this will be one of your dropped scores.
This class is based heavily on in-class, computer-based labs and tutorials. As a result, you must have a laptop computer you can bring to class every day. Laptops may not be shared by students concurrently enrolled in this class. Every student must bring their own. Some labs will use tools installed in previous labs, so you must bring the same laptop to class each day. You may use a MAC, Linux, or Windows laptop.
If you do not own a laptop, you may rent one from BYU's Office of Information Technology.
Students are allowed only one retake of any class. If a student withdraws from or fails a class a second time, the student will not be allowed to register for any CS course for one semester (or one term, if in spring or summer). This policy does not apply to classes dropped before the add/drop deadline.
After one semester (or term), a student must petition to be allowed to take CS courses again. The petition must provide evidence of a substantive change that makes success in future CS classes much more likely. For example, a student may have demonstrated success in technology, math, or science-based courses. The petition will be reviewed by the undergraduate advisor.
Petitions for non-academic (e.g., medical or military) exceptions to the one semester/term waiting period may be granted according to university policies. Information about filing a petition can be found here: CS Dept. Retake Policy
All assignments and quizzes that you submit must be your own work. You may discuss concepts, ideas, and general approaches with others (e.g. at a whiteboard) but when creating actual diagrams, documents, code, or other submitted work, you must work alone. You may not share with other students any electronic files or hard-copy printouts containing designs, source code, or other work to be submitted, either as giver or receiver. Violations of this policy generally result in a failing grade and referral to the honor code office.
Harassment of any kind is unacceptable. Specifically, BYU's policy against sexual harassment extends not only to employees of the university but to students as well. If you encounter sexual harassment, gender-based discrimination, or other inappropriate behavior, please talk to your professor, contact the Equal Employment Office at 801-422-5895 or 801-367-5689, or contact the Honor Code Office at 801-422-2847.
BYU is committed to providing a working and learning atmosphere that reasonably accommodates qualified persons with disabilities. If you have a disability that may impair your completing this course successfully, please contact the University Accessibility Center (801-422-2767). Reasonable academic accommodations are reviewed for all students who have qualified documented disabilities. Services are coordinated with the student and the instructor by the UAC.