New to the course? Use the three buttons below — Calendar for schedule and slides, Assignments for homework and labs, Staff for help.
Start Here
- When: Tue & Thu, 10:00–11:15 AM
- Where: Hasbrouck Lab Add., room 124
- Office hours: 2:30–3:30 PM Tue/Thu, KEB 309H (Taqi Raza)
- Meeting time, room & office hours: log in to view
- Instructors: Taqi Raza & Nikhil Saxena · details
- Exams: dates to be announced · see calendar
- Deadlines: labs due Tuesdays, assignments due Thursdays — never the same week
Grading
Course grades for ECE 371/371H will be determined based on the following breakdown:
- In-class Quizzes/Attendance: 10%
- Assignments: 10%
- 5 Labs: 40%
- Midterm Exam: 20%
- Final Exam: 20%
Course overview & organization
This course provides an introduction to security engineering with an emphasis on threats, vulnerabilities, and countermeasures across hardware, software, and networked systems. Five labs provide hands-on experience analyzing and repairing vulnerabilities.
This webpage is the primary source for course information. Canvas is used for grades. Prerequisites: E&C-ENG 241, 231, 214, CompSci 250. Co-requisite: E&C-ENG 322. Expect 12–15 hours per week.
Quizzes and attendance
In-class quizzes and attendance count for 10%. No makeup quizzes. Notify the instructor before the midterm or final if you need a makeup exam for an approved reason.
Policies
Expand any section below for full policy text.
Academic Integrity
UMass Amherst is strongly committed to academic integrity, which is defined as completing all academic work without cheating, lying, stealing, or receiving unauthorized assistance from any other person, or using any source of information not appropriately authorized or attributed. As a community, we hold each other accountable and support each other’s knowledge and understanding of academic integrity. Academic dishonesty is prohibited in all programs of the University and includes but is not limited to: cheating, fabrication, plagiarism, lying, and facilitating dishonesty, via analogue and digital means. Sanctions may be imposed on any student who has committed or participated in an academic integrity infraction. Any person who has reason to believe that a student has committed an academic integrity infraction should bring such information to the attention of the appropriate course instructor as soon as possible. All students at the University of Massachusetts Amherst have read and acknowledged the Commitment to Academic Integrity and are knowingly responsible for completing all work with integrity and in accordance with the policy: (https://www.umass.edu/senate/book/academic-regulations-academic-integrity-policy).
Special note on using generative AI for assignments: The purpose of the assignments and labs is to provide familiarity and experience with security engineering topics in practice. The purpose of the exams is to assess your command of the topics learned in the class from attending lectures, reading the book, and working on assignments and labs. Given that context, you may use generative AI tools, such as ChatGPT, Copilot, Gemini, etc., on assignments and labs with some important caveats. First, the purpose of the assignments and labs is to gain familiarity with the course topics and to prepare you for the exams. Second, if any submission has significant work that is largely the same as another student’s submission, this qualifies as plagiarism and the academic integrity policy above will apply regardless of whether the output was generated independently by AI or directly copied from another student. In general, AI tools should not be used to simply generate solutions, but as an aid in programming and analysis, such as for correcting syntax, finding bugs, asking questions you might otherwise ask myself or a TA, etc. While these tools are useful for learning complex concepts, it is essential you remain part of the problem solving loop. If it is not clear how you arrived at a solution, you may be asked to orally defend your answer.
Finally, if these tools are used, you are required to provide a disclosure as to how they were utilized to formulate problem solutions. Use of AI for exams and quizzes is strictly disallowed and if discovered will result in a zero for the exam or quiz, potentially with other disciplinary action according to the guidelines of the university.
Each class you enroll in may have different policies — if you have any questions make sure that you ask!
Accommodation Statement
The University of Massachusetts Amherst is committed to providing an equal educational opportunity for all students. If you have a documented physical, psychological, or learning disability on file with Disability Services (DS), you may be eligible for reasonable academic accommodations to help you succeed in this course. If you have a documented disability that requires an accommodation, please notify me within the first two weeks of the semester so that we may make appropriate arrangements. For further information, please visit Disability Services (https://www.umass.edu/disability/).
Your success in this class is important to me. We all learn differently and bring different strengths and needs to the class. The University of Massachusetts Amherst is committed to making reasonable, effective, and appropriate accommodations to meet the needs of all students and help create a barrier-free campus. If you have a documented disability on file with Disability Services, please login to Clockwork and select this class if you believe you will need accommodations. Disability Services staff will then provide you note access. This is your responsibility. If you are eligible for exam accommodations, I will ask you to use the Disability Services exam proctoring center. Contact Disability Services immediately and comply with their exam scheduling policies, including the requirement that you book your exams at least seven days in advance of the exam date. Exam dates for this class have not been scheduled yet; they will be posted on the calendar as soon as they are confirmed, with enough notice for you to book proctoring.
Title IX Statement
In accordance with Title IX of the Education Amendments of 1972 that prohibits gender-based discrimination in educational settings that receive federal funds, the University of Massachusetts Amherst is committed to providing a safe learning environment for all students, free from all forms of discrimination, including sexual assault, sexual harassment, domestic violence, dating violence, stalking, and retaliation. This includes interactions in person or online through digital platforms and social media. Title IX also protects against discrimination on the basis of pregnancy, childbirth, false pregnancy, miscarriage, abortion, or related conditions, including recovery. There are resources here on campus to support you. A summary of the available Title IX resources (confidential and non-confidential) can be found at the following link: https://www.umass.edu/titleix/resources. You do not need to make a formal report to access them. If you need immediate support, you are not alone. Free and confidential support is available 24 hours a day / 7 days a week / 365 days a year at the SASA Hotline 413-545-0800.
Inclusivity
Everyone should feel that they are an integral part of this community. A diversity of perspective and experience provides a valuable source of ideas, problem solving strategies, and engineering creativity. If you feel that your contribution is not being valued or respected for any reason, please speak with me privately. If you wish to communicate anonymously, you may do so in writing or speak with Dr. Paula Rees, Director of Engineering Diversity Programs (rees@umass.edu, 413.545.6324, Marston 128).
Health and Wellbeing
Your health and wellbeing are important to us, and we are committed to helping you thrive and succeed. Success in this course and college in general depends heavily on your personal health and wellbeing. Recognize that while some stress is an expected part of the college experience, it can be compounded by unexpected setbacks or life changes outside the classroom. Strive to reframe challenges as an unavoidable pathway to success. Reflect on your role in taking care of yourself before the demands of exams and projects reach their peak. Please feel free to reach out to me about any difficulty you may have that may impact your performance as soon as it occurs and before it becomes too overwhelming.
Within the College, in addition to myself, you may also reach out to your academic advisor, the Office of Student Affairs (coeadvising@umass.edu), and the Office of Diversity, Equity, and Inclusion (engindiversity@umass.edu) for support navigating support resources. I encourage you to contact support services on campus that stand ready to assist you. Remember that as your instructor, I am here to help you find the resources you need.
Pronouns and Names
Everyone has the right to be addressed by the name and pronouns that they use for themselves. Students can indicate their preferred/chosen first name and pronouns on SPIRE, which appear on class rosters. Please let me know what name and pronouns I should use for you if they are not on the roster. Please kindly correct me and fellow classmates when we make mistakes.
Policy Against Discrimination, Harassment, and Related Interpersonal Violence
In synergy with the aspirations of our department and the college, I strive to ensure that my classroom is a place where all students can not only succeed, but also thrive. Federal and state laws as well as University policies provide several protections to support these efforts.
The University of Massachusetts Amherst, through this Policy Against Discrimination, Harassment, and Related Interpersonal Violence prohibits unlawful discrimination, harassment, and retaliation on the basis of race, color, religion, caste, creed, sex, sex stereotypes, sex characteristics, sexual orientation, gender identity and expression, pregnancy and pregnancy-related condition(s), age, marital status, national origin, mental or physical disability, political belief or affiliation, veteran status, genetic information, natural and protective hairstyle, and any other legally protected class of individuals protected from discrimination under state or federal law in any aspect of the access to, admission, employment, or treatment in the University’s educational program and activity. The University affirms its commitment to provide a welcoming and respectful work and educational environment, in which all individuals within the University community may benefit from each other’s experiences and foster mutual respect and appreciation of divergent views. Any member of the campus community, guest, or other person who acts to deny or limit the access to educational, employment, residential, and/or social programs or activities, benefits, and/or opportunities of any (other) member of the campus community, guest, or visitor on the basis of their actual or perceived membership in classes protected by this Policy will be in violation of this Policy.
Please see other important syllabus information at the following link: https://www.umass.edu/senate/book/required-syllabus-statements