Syllabus

General Guidelines

This course has a very strong lab focus. Most of the interesting stuff happens in the lab. As such, lectures lectures material will heavily support the labs, and some weeks we may not have lecture on all M/W/F days.

Lectures and Attendance

Late Policy

Labs are due as indicated on the schedule page. You lose 20% per day for each day either is late. Weekends do not count. The maximum late penalty is 60%.

Sharing Source Code

Sharing your source code is prohibited and is a violation of the Honor Code. This includes posting your lab code and solutions on a public website such as a public Github repository. You will be provided with a private Github repository to store your code.

Coding Standard

This class follows a Coding Standard. It is currently identical to the ECEn 330 standard.

Prerequisites

ECEn 330 & ECEn 323

Textbook

Linux Device Drivers, Third Edition. https://lwn.net/Kernel/LDD3/

Grade Breakdown

Component % of Grade
Labs 80
Exam 15
Quizzes 5

Honor Code

In keeping with the principles of the BYU Honor Code, students are expected to be honest in all of their academic work. Academic honesty means, most fundamentally, that any work you present as your own must in fact be your own work and not that of another. Violations of this principle may result in a failing grade in the course and additional disciplinary action by the university. Students are also expected to adhere to the Dress and Grooming Standards. Adherence demonstrates respect for yourself and others and ensures an effective learning and working environment. It is the university’s expectation, and every instructor’s expectation in class, that each student will abide by all Honor Code standards. Please call the Honor Code Office at 422-2847 if you have questions about those standards.

Preventing & Responding to Sexual Misconduct

Brigham Young University prohibits all forms of sexual harassment—including sexual assault, dating violence, domestic violence, and stalking on the basis of sex—by its personnel and students and in all its education programs or activities. University policy requires all faculty members to promptly report incidents of sexual harassment that come to their attention in any way and encourages reports by students who experience or become aware of sexual harassment. Incidents should be reported to the Title IX Coordinator at t9coordinator@byu.edu or (801) 422-8692 or 1085 WSC. Reports may also be submitted online at https://titleix.byu.edu/report or 1-888-238-1062 (24-hours a day). BYU offers a number of resources and services for those affected by sexual harassment, including the university’s confidential Sexual Assault Survivor Advocate. Additional information about sexual harassment, the university’s Sexual Harassment Policy, reporting requirements, and resources can be found in the University Catalog, by visiting http://titleix.byu.edu, or by contacting the university’s Title IX Coordinator.

Student Disability

Brigham Young University is committed to providing a working and learning atmosphere that reasonably accommodates qualified persons with disabilities. A disability is a physical or mental impairment that substantially limits one or more major life activities. Whether an impairment is substantially limiting depends on its nature and severity, its duration or expected duration, and its permanent or expected permanent or long-term impact. Examples include vision or hearing impairments, physical disabilities, chronic illnesses, emotional disorders (e.g., depression, anxiety), learning disorders, and attention disorders (e.g., ADHD). If you have a disability which impairs your ability to complete this course successfully, please contact the University Accessibility Center (UAC), 2170 WSC or 801-422-2767 to request a reasonable accommodation. The UAC can also assess students for learning, attention, and emotional concerns. If you feel you have been unlawfully discriminated against on the basis of disability, please contact the Equal Employment Office at 801-422-5895, D-285 ASB for help.