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.

Slides:



Advertisements
Similar presentations
Computer Science 20 Discrete Mathematics for Computer Science All the Math you need for your Computer Science courses that you won’t learn in your Math.
Advertisements

Welcome to MAT 142 Self-paced Hybrid. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday.
Intro to CIT 594
00: Administrivia T/Th pm Math 226 Vassil Roussev.
CIT 596 Theory of computing Traditional course (CIS 511, CIS 262) and other similarly named courses in other universities are divided into 3 parts that.
What’s wrong with this proof? If you figure it out, don’t call it out loud – let others ponder it as well. 1. Let a and b be non-zero such thata = b 2.
5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
COMP 122 – Design and Analysis of Algorithms Spring 2004 MW 11:00-12:15, SN 014 Instructor:Jack Snoeyink TA: Nathan Fisher SN.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
MATH 330: Ordinary Differential Equations Fall 2014.
Welcome to CSCA67 Discrete Mathematics for Computer Scientists
1 CSE 5351: Introduction to Cryptography Ten H. Lai Spring 2015 MW 3:55-5:15 PM, CL133.
COMP 350: Computer Graphics Highlights of class policies (A rare use of PowerPoint)
APMA/CS 202 Discrete Math I Section 01 Spring 2003.
MTH213 Experimental Mathematics Introduction. Goals of the Course Introduction to high level programming language (Python) and extensive math libraries.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Welcome to Discrete Mathematics Honors Ms. Elsa Iglesias.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
About the Course Lecture 0: Sep 10 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Lecture 1: Introduction CS 6903: Modern Cryptography Spring 2009 Nitesh Saxena Polytechnic Institute of NYU.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
Course Guide CS 285 Discrete Mathematics Dr. Eng. Manal Farrag Prince Sultan University, College for Women
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
MTH 201 Discrete Mathematics Fall Term MTH 201 Discrete Mathematics Fall Term INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
Welcome to CMPSC 360!. Today Introductions Student Information Sheets, Autobiography What is Discrete Math? Syllabus Highlights
Introduction CSCE 235 Introduction to Discrete Structures Fall 2010 Instructor: Berthe Y. Choueiry (Shu-we-ri) GTA: Robert Woodward
MAT 3730 Complex Variables Spring 2012
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
Welcome to Cpt S 350 Design and Analysis of Algorithms Syllabus and Introduction.
1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.
08/29/2006 Introduction INTRODUCTION Instructor: Petru S. Fodor Class webpage: PHYSICS 243H.
Introduction to Structures CSLU 1100.Lo3 Fall 2007 Cameron McInally Fordham University.
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CS/APMA 202 Spring 2005 Aaron Bloomfield. Sequences in Nature
1.  This course covers the mathematical foundations of computer science and engineering. It provides an introduction to elementary concepts in mathematics.
David M. Bressoud Macalester College, St. Paul, MN Project NExT-WI, October 6, 2006.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Computer Science 20 Discrete Mathematics for Computer Science 1 All the Math you need for your Computer Science courses that you won’t learn in your Math.
1 COMP2121 Discrete Mathematics Introduction Hubert Chan [O1 Abstract Concepts] [O2 Proof Techniques] [O3 Basic Analysis Techniques]
COMP 283 Discrete Structures
COMPSCI 330 Design and Analysis of Algorithms
Welcome to CMSC 203 – Discrete Structures Spring 2003
Discrete Mathematics for Computer Science
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
دانشكده برق دانشگاه علم و صنعت ايران
Jeremy Bolton, PhD Assistant Teaching Professor
CS 281: Discrete Mathematics for Computer Science
Principles of Programming Languages
Huazhong University of Science and Technology
Homework Reading Machine Projects Labs
Course policy.
Presentation transcript:

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 me Arvind New to teaching at Penn However, not new to Penn. Graduated (my fav TED talk) Worked 5 years at

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

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

Logistics Main website for announcements/readings Office hours and recitations My office  Moore/Levine/GRW 268. Opposite Weiss Tech house.

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

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 or have one of your classmates send me Grading 2 midterms 20% each 1 final 30% Homeworks 30%

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

Why should I do this math stuff???

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