Presentation is loading. Please wait.

Presentation is loading. Please wait.

CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call.

Similar presentations


Presentation on theme: "CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call."— Presentation transcript:

1 CIT 592 Discrete Math Lecture 1

2 By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call me Arvind New to teaching at Penn However, not new to Penn. Graduated 2008 https://www.grasp.upenn.edu/ http://www.youtube.com/watch?v=4ErEBkj_3PY (my fav TED talk) http://www.youtube.com/watch?v=4ErEBkj_3PY Worked 5 years at http://www.predictivetechnologies.com/http://www.predictivetechnologies.com/

3 Who is this course for? MCIT students Objective : To learn fundamentals of discrete math in order to understand algorithm complexity, proving a program works, graph theory etc

4 Textbook and resources Textbook – Discrete Mathematics for Computer Scientists by Stein et al. Intend to follow textbook fairly closely but might skip some parts Resources Discrete Mathematics by Rosen et al. (a more mathematical treatment of the topic) Elements of discrete mathematics by Liu et al. (a classic) Mathematics: A discrete introduction – Scheinerman

5 Logistics Main website for announcements/readings http://www.seas.upenn.edu/~bhusnur4/cit592/ http://www.seas.upenn.edu/~bhusnur4/cit592/ Office hours and recitations My office  Moore/Levine/GRW 268. Opposite Weiss Tech house.

6 Schedule (might change…) Counting principles – Chapter 1 Proof techniques – Chapter 3 + some additional material Induction – Chapter 4 Probability – Chapter 5 Graph Theory – Chapter 6 Time permitting we will cover number theory and RSA encryption – Chapter 2

7 Exams, homeworks etc Homework handed out/posted every Thursday Due next Thursday at the start of class. Deadlines will be strictly enforced If you do have an emergency, send me email or have one of your classmates send me email Grading 2 midterms 20% each 1 final 30% Homeworks 30%

8 How to turn in assignments Print out/handwritten assignments Word/Latex submissions encouraged If you are submitting handwritten solutions please write neatly The rule of ‘If I can’t read it, you haven’t written it’ will be applied

9 Why should I do this math stuff???

10 Why should I do this course Discrete math teaches mathematical reasoning and proof techniques. The mathematics of modern computer science is built almost entirely on discrete math, in particular combinatorics and graph theory


Download ppt "CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call."

Similar presentations


Ads by Google