CS317 Discrete Information Structures Spring 2017, MW 1:00–1:50pm, PHY 135 http://www.cs.uwm.edu/classes/cs317 1 Prerequisite Math Placement A; grade of C or better in CS 250. 2 Instructor Info Instructor: Christine Cheng, EMS 1011, 229-5170, [email protected]. Office Hours: MW 11 AM to noon or by appointment. 3 Discussion Sections You must be enrolled in one of these sections for this class: DIS DIS DIS DIS 4 601 602 603 604 2:00 PM-3:45 PM W PHY 142 12:00 PM-1:45 PM R EMS E159 10:00 AM-11:45 AM F EMS E206 12:00 PM-1:45 PM F EMS E206 TA: Ritankar Mandal TA: John Ziman TA: Ritankar Mandal TA: Mary Ejiwale Textbook K. Rosen, Discrete Mathematics and its Applications, Seventh Edition, McGraw-Hill. 5 Objectives CS 317 is one of the foundational classes in your CS curriculum. It is a direct or indirect prerequisite to courses in Algorithms, Theory of Computation/ Compilers, Artificial Intelligence, Data Security, Computer Graphics, Operating Systems. The class has three major themes: 1. Mathematical Reasoning. You will learn logic and proof techniques so you can show that a mathematical statement is true. 2. Discrete Structures. You will learn important mathematical structures – used to represent objects and their relationships – in Computer Science. These discrete structures include sets, functions and relations, graphs, etc. 3. Counting and Probability. Yes, you will learn how to count! Once you know how, you will be able to compute the probabilities of many events. Both skills are important for designing algorithms. 6 Grading Grades will be posted on the D2L page of this class while homeworks will be posted on D2L and the class website (see url above.) 1 The grade for the course will be computed as follows: 5% Quizzes Short quizzes, sometimes unannounced, will be given in class or in section. 20% Homeworks A homework consisting of about five problems will be assigned each week. It will be due the following week in class. No late homeworks will be accepted. But the lowest two homework scores will be dropped when the final homework average is computed. It is best that you do the homeworks early (i.e., not just the night before or the morning of the submission date) and on your own. If you’re stuck, email the instructor or your TA for clarification or hints. Most of your learning occurs when you answer the problems on your own. If you choose to collaborate with your peers, we will not stop you. If you choose to consult other books, websites, etc., we will not stop you. However, you must (1) write up the solutions in your own words and (2) cite your collaborators or the books and websites you consulted. In other words, do not plagiarize by submitting other people’s work as your own. There will be a penalty if this policy is violated. 50% Exams Two in-class exams will be held during the semester, each worth 25% of the grade. The first one covers the first third of the material, the second exam covers the second third of the material. 25% Final Exam The final exam is on May 13, 2017 (Saturday) from 12:30 to 2:30 pm in the same room. The coverage is cumulative. Other than the quizzes, attendance is not checked. However, active participation in class will be taken into account when the final score is in between two letter grades (e.g., between a B and a B-, etc.). 7 An Outline • LOGIC 1.1 Propositional Logic, 1.2 Applications of Propositional Logic, 1.3 Propositional Equivalences, 1.4 Predicates and Quantifiers, 1.5 Nested Quantifiers. • PROOFS 1.6 Rules of Inference, 1.7 Introduction to Proofs, 1.8 Proof Methods and Strategy. • SETS, FUNCTIONS, and RELATIONS 2.1 Sets, 2.2 Set Operations, 2.3 Functions, 9.1 Relations and their properties, 9.5 Equivalence Relations • PROOFS CONTINUED 5.1 Mathematical Induction • BASIC COUNTING 6.1 Basics of Counting, 6.3 Permutations and Combinations, 6.5 Generalized Permutations and Combinations, 6.4 Binomial Coefficients • DISCRETE PROBABILITY 7.1 An Introduction to Discrete Probability, 7.2 Probability Theory, 7.3 Bayes’ Theorem, 7.4 Expected Value and Variance • GRAPHS 10.1 Graphs and Graph Models, 10.2 Graph Terminology and Special Types of Graphs, 10.3 Representing Graphs and Graph Isomorphism, 10.4 Connectivity, 10.5 Euler and Hamiltonian Paths, 10.8 Graph Coloring 8 Academic Misconduct Students are responsible for the honest completion and representation of their work, for the appropriate citation of sources and for respect of others’ academic endeavors. A more detailed description of Student Academic Disciplinary Procedures may be found at http://uwm.edu/academicaffairs/wp-content/uploads/sites/32/2015/02/uws14facdoc1686.pdf 9 Notes In case of an emergency, contact the instructor at the earliest possible opportunity via e-mail or phone. No arrangements will be made for missed exams unless these rules are followed, and an acceptable evidence of legitimate emergency is submitted. If you will be needing any accomodation in this course for any reason, please contact the instructor. Please also be aware of the standard University policies at: www4.uwm.edu/secu/news events/upload/Syllabus-Links.pdf.
© Copyright 2026 Paperzz