This course covers a variety of mathematical and computational techniques for modeling and analyzing security problems; fundamentals of mathematical approaches for analyzing risk, decision-making under uncertainty, adversarial reasoning, and extracting patterns from data for modeling and analysis; and methods to analyze security problems in rigorous ways. The course includes case studies and examples related to security to illustrate techniques and contemporary issues in cyber security.
This course is intended for advanced undergraduates and graduate students. You should have significant programming experience (e.g., completion of CS 3331), as well as familiarity with basic probability and statistics (preferably through taking the required course).
Textbook and Readings
There is no primary textbook for the course. Readings will be assigned throughout the semester from various textbooks and research papers.
Grades for this course will be determined by a midterm exam, a final exam, homework assignments, paper presentations, and a final project. The approximate weightings of each component are:
Graduate Student Requirements
Students taking the course at the graduate level will be required to complete additional questions on homeworks and exams that demonstrate a deeper level of understanding of the concepts, and will have higher expectations for the final project and presentations.
There will be one midterm exam in addition to a cumulative final exam. If you have a serious scheduling conflict you must see the instructor to make arrangements as soon as possible.
Homework Assignments and Late Policy
Homework assignments will be a combination of written exercises and programming assignments. Reading and homework assignments will be announced in class. If you miss a class it is your responsibility to find out what you missed. Late assignments will be penalized at a rate of 10% per day, up to a maximum of 3 days. Assignments that are more than 3 days late will receive a grade of 0.
Students will be required to complete a final project related to the content of the class. More details will be provided during the course.
Conduct and Academic Dishonesty
You are expected to conduct yourself in a professional and courteous manner, as prescribed by the UTEP Standards of Conduct. Graded work, e.g., homework and tests, is to be completed independently and should be unmistakably your own work (or, in the case of group work, your team's work), although you may discuss your project with other students in a general way. You may not represent as your own work material that is transcribed or copied from another person, book, or any other source, e.g., a web page.
Academic dishonesty includes but is not limited to cheating, plagiarism and collusion.
If you have a disability and need classroom accommodations, please contact The Center for Accommodations and Support Services (CASS) at 747-5148, or by email to firstname.lastname@example.org, or visit their office located in UTEP Union East, Room 106. For additional information, please visit the CASS website at www.sa.utep.edu/cass.
Tentative Course Schedule