Welcome to CMPSC 360!. Today Introductions Student Information Sheets, Autobiography What is Discrete Math? Syllabus Highlights

Slides:



Advertisements
Similar presentations
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.
Advertisements

Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
Proof Points Key ideas when proving mathematical ideas.
1 CS233601: Discrete Mathematics Department of Computer Science National Tsing Hua University.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY
Overview Discrete Mathematics and Its Applications Baojian Hua
Overview Discrete Mathematics and Its Applications Baojian Hua
MATH 330: Ordinary Differential Equations Fall 2014.
Welcome to CSCA67 Discrete Mathematics for Computer Scientists
CSE115/ENGR160 Discrete Mathematics 01/17/12 Ming-Hsuan Yang UC Merced 1.
Welcome to Curriculum Night! Lindsay Hawkins 8A Linear Algebra, Algebra, and Geometry.
APMA/CS 202 Discrete Math I Section 01 Spring 2003.
Welcome to Foundations of Math 1!! Find your name & fill out the student info sheet on your desk.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
Intro to Discrete Structures
Calculus II Tools for Applied Mathematics. What to Remember from Calculus I The derivative of a function measures its instantaneous rate of change (slope)
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CISC 2315 Discrete Structures Professor William G. Tanner, Jr. Fall 2010 Slides created by James L. Hein, author of Discrete Structures, Logic, and Computability,
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Syllabus and Class Policies MATH 130: Summer 2014.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MATH 224 – Discrete Mathematics
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
Penn State University Spring 2013
CSC Discrete Mathematical Structures Dr. Karl Ricanek Jr.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Discrete Structures for Computing
CSCI 2670 Introduction to Theory of Computing Instructor: Shelby Funk.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
CISC 2315 Discrete Structures Professor William G. Tanner, Jr. Spring 2011 Slides created by James L. Hein, author of Discrete Structures, Logic, and Computability,
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
September1999 CMSC 203 / 0201 Fall 2002 Week #1 – 28/30 August 2002 Prof. Marie desJardins.
1/10/ Math/CSE 1019N: Discrete Mathematics for Computer Science Winter 2007 Suprakash Datta Office: CSEB 3043 Phone:
Discrete Mathematics ( 離散數學 ) Ming-Jer Tsai. Outline What is Discrete Mathematics? Why learn Discrete Mathematics? What will be taught in the class? How.
Ms. Taormina Website: staorminaKHS.pbworks.com My Tutoring Hours Tuesdays 3:15pm to 4:15pm Room 2626 Math Department Tutoring.
THEORY OF COMPUTATION Komate AMPHAWAN 1. 2.
Lecture 1 Overview Topics 1. Proof techniques: induction, contradiction Proof techniques June 1, 2015 CSCE 355 Foundations of Computation.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
Ms. Taormina Website: staorminaKHS.pbworks.com My Tutoring Hours Tuesdays and Thursdays 3:15pm to 4:15pm Room 2626 Math Department.
CMPT 308 — Computability and Complexity Fall 2004 Instructor: Andrei Bulatov, TA: Ramsay Dyer, Learning.
Data Structures and Algorithms in Java AlaaEddin 2012.
Discrete Mathematics Lecture # 1. Course Objectives  Express statements with the precision of formal logic.  Analyze arguments to test their validity.
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
CS/APMA 202 Spring 2005 Aaron Bloomfield. Sequences in Nature
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.
5 Lecture in math Predicates Induction Combinatorics.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
MR. BAKER’S CLASSROOM GEOMETRY 2015 Rio Americano High School.
Syllabus and Class Policies MATH 130: Summer 2016.
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.
Discrete Structures MT217 Lecture 01. Course Objectives Express statements with the precision of formal logic Analyze arguments to test their validity.
Welcome to Algebra 2 Mr. Montano.
CSCE 355 Foundations of Computation
COMP 283 Discrete Structures
Welcome to CMSC 203 – Discrete Structures Spring 2003
Discrete Mathematics for Computer Science
CS 201 – Data Structures and Discrete Mathematics I
CSCE 355 Foundations of Computation
CS 201 – Data Structures and Discrete Mathematics I
CS 281: Discrete Mathematics for Computer Science
26 July 2011 SC 611 Class 1.
Presentation transcript:

Welcome to CMPSC 360!

Today Introductions Student Information Sheets, Autobiography What is Discrete Math? Syllabus Highlights djh300/cmpsc360/ Introductory material: Mathematical sentences

What is Discrete Math? An Overview of Some Topics in the Course Revised for Fall 2013 Doug Hogan Penn State University CMPSC 360 – Discrete Math for Computer Scientists

What does “discrete” mean anyway???? Most things you’ve looked at in math so far are continuous. Usually using all real numbers Continuously-changing processes Ex: time, temperature, speed, etc. Calculus studies continuous mathematics. Discrete is the opposite.

What does “discrete” mean anyway???? Discrete is the opposite of continuous: Step-by-step processes Using integers Cannot divide the units into smaller pieces

Why do we care? Discrete math is the language of computer science This course is highly theoretical Many upper-level CS courses will require a lot of math; this course provides that background

Abstract Mathematics A transition point to something different Definitions, theorems, proofs Not always formulaic like most of the math you’re used to “To think deeply of simple things” - A. E. Ross “Simple ≠ easy” - G. H. Stevens

Topics…

Logic Evaluating whether statements are true or false Constructing logical statements Proving statements to be equivalent Making logical arguments Determining if arguments are valid More on this to come….very soon…

Number Theory and Proofs General forms of mathematical proofs that some claim is true in general Direct proofs Indirect proofs, e.g. by contradiction Basic number theory Tools used in CS – div, mod, floor, ceiling Factorization

Inductive Proofs and Recurrences Induction Technique for proving statements of the form “for all n.” Assume a statement is true for k, show it is true for k +1. Then it is true for all n. Recurrence relations Understanding recursively-defined sequences Finding non-recursive forms and proving them Relevant in the analysis of running time of recursive algorithms

Set Theory Sets – unordered collections of objects We’ll look at operations We’ll prove claims about sets Very basic example: Set A = {1, 2, 3} Set B = {2, 4} Union of A and B = {1, 2, 3, 4} Intersection of A and B = {2}

Functions and Relations Like the functions you know from algebra, but for discrete situations Usually more complicated definitions Special kinds of functions Special properties of relations

Graphs and Trees Using vertices and edges to represent problems A B C D

Combinatorics How to count… …what they DIDN’T teach you on Sesame Street Ways of ordering objects Ways of combining sets Using these combinations and permutations to find probabilities

And more! Formally proving the correctness of algorithms Applications Brief preview of automata

Some Syllabus Highlights

Finding Us Instructor: Doug Hogan 338C IST Office hours: M 3:45-5:15 p.m. (ending at 4:45 today only), W 10-10:50 a.m., 12:15-12:45 p.m., R 4-5 p.m. Teaching Intern: Steve Styer Office hours in 339 IST (Collaborative space) Office hours: T 9-10 a.m., F 11:15-12:15 a.m. (Graders behind the scenes)

Recitation Sections On Tuesdays Important that you go to your assigned section. Some rooms are full. Mixed activities. Often small problem solving things and Q&A. Sometimes quizzes. Lecture in recitation tomorrow.

Books Epp Tarski’s World

Attendance and Conduct Be here every class Let me know if you’ll miss Be here on time Respect your classmates and me. No cell phones or other distractions. We have a clock. (gasp)

Alertness Points The idea Need a point tally person

Daily Homework Out of Epp Many with solutions in the back, intentionally For your own practice Collected periodically in lecture Have the current unit’s homework with you at every lecture Grading is mainly about you keeping up You get 10% for free (no late work, ever) Read policies on syllabus

Some data from S’12 28 students had perfect daily homework scores They all passed. 24 had A s and B s. In the top half of the class by raw numeric grades, only 3 students had homework grades below 70%. 84% of the students who didn’t earn the required C had a homework grade below 70%.

Some data from F’12 23 students had perfect daily homework scores They all passed. 23 had B+ or better grades. 59% of those who took the final earned grades of B- or better. Of those, only one had a homework grade below 70%. 75% of the students who didn’t earn the required C had a homework grade below 70%.

Formal Problem Write-Ups Less frequently Clear mathematical writing and presentation are a focus

Exams 9/16, 10/17, 11/14 in 26 Hosler Emphasize current unit but cumulative in a sense Conflict exam form on syllabus. Due about two weeks before the exam.

Grades 35% - homework (daily and formal) 45% - midterms 20% - final Participation, effort, etc. can affect grades within a few percent

Read the syllabus in its entirety! If you took my FYS last spring and didn't get an last week, see me after class.

On to Lecture Notes packets format Have some blank paper handy If you want to write more Solving practice problems Quizzes I recommend a 3-ring binder