![]() ![]() |
![]() | Patrice Koehl |
Discrete Mathematics: Winter 2019General information
Optional Textbook
OverviewThis course covers discrete mathematics for computer science. I covers the concept of logic, logical propositions, and logical operations. We discuss the concept of proofs (what is a valid proof, how to detect fallacies in proofs) and cover the basic methods of proofs, with many applications. We learn how to deal with sets and functions, how to count (pigeon hole principle, combinatorics), as well as basic probabilities. Here is a more detailed list of objectives:
TutoringHere is a message I received from the head of the tutoring club in the CS department: As you are aware, we provide free tutoring for all students enrolled in CS Classes. Below is the link to the calendar that would provide the names and times of our tutors, along with the classes they tutor for (clicking the Week tab at the top right makes things clearer, but oddly the hyperlink defaults to Month). Active tutors will have their names logged in the whiteboard in Kemper 75. Calendar for tutoring clubBeing responsible for your gradesRegrading PolicyRegrading requests, if any, should be done within a week after the announcement/distribution of the graded papers. All requests must be submitted in writing, specifically explaining why additional credit is requested. Reevaluation may result in a decrease as well as an increase and is not limited to the specific question addressed by the student. Late policyIf you turn in your homework late, you will only receive partial credit. If it is less than 24 hours late, you will receive 50% credit; if it is between 24 hours to 48 hours late, you will receive 25% credit; if it is more than 48 hours late, you will receive 0 credit. The only exception is when you bring me a doctor's note. Grade breakdown
Grades for homework and midterms will be posted one week after the due/exam date. Please go to https://canvas.ucdavis.edu/ to check your grades. It is very important you do check your grades. Email policy
Canvas (http://canvas.ucdavis.edu)
Academic ConductThe rules for conduct in UC Davis classes can be summarized with three principles:
Be politeAs adults meeting in a professional context, we should all behave professionally: this means being polite and respectful to everyone we deal with. As the instructor, it is my responsibility to teach as well as I can and to be available, polite and respectful to you. You are responsible for treating me and your fellow students politely and with respect. Don’t cheatAs the instructor, it is my responsiblity to make tests and assignments that are fair, to grade fairly, to look for cheating, and to refer students who cheat to Student Judicial Affairs for possible sanctions. The English department made the largest number of referrals to SJA last year, but Computer Science was in the top 10. As students, it is your responsibility to avoid cheating and to discourage other students from cheating. Don’t lieCheating is one form of lies, but there are other. Manipulating data, false claim of ownership of an assignment/idea, plagiarism are all forms of lies. Do not lie to the instructor, and even more importantly, do not lie to yourself! Acknowledgements |
Page last modified 19 September 2024 | http://www.cs.ucdavis.edu/~koehl/ |