Tzu-Chi University Dept. of Medical Informatics MI112A - PowerPoint PPT Presentation

About This Presentation
Title:

Tzu-Chi University Dept. of Medical Informatics MI112A

Description:

Tzu-Chi University. Dept. of Medical Informatics. MI112A & MI112B. Discrete Mathematics ... Finite State Machine. 8/28/09 (c)2001-2003, Michael P. Frank. 11 ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 12
Provided by: Michael1807
Category:

less

Transcript and Presenter's Notes

Title: Tzu-Chi University Dept. of Medical Informatics MI112A


1
Tzu-Chi UniversityDept. of Medical Informatics
MI112A MI112BDiscrete MathematicsJen-Liang
Cheng Ph.D.(???)
  • Based on the Text
  • Discrete Mathematics Its Applications (5th
    Edition)by Kenneth H. Rosen

2
Module 0Course Overview
3
What is Mathematics, really?
  • Its not just about numbers!
  • But, the concepts can relate to numbers, symbols,
    visual patterns, or anything!

Mathematics is the study of any and all
ltabsolutely certain truthsgt about any and all
perfectly well-defined concepts.
4
So, whats this class about?
  • What are discrete structures anyway?
  • Discrete - Composed of distinct, separable
    parts. (Opposite of continuous.)
    discretecontinuous digitalanalog
  • Structures - objects built up from simpler
    objects according to a definite pattern.
  • Discrete Mathematics - The study of discrete,
    mathematical objects and structures.

5
Discrete Structures Well Study
  • Propositions
  • Predicates
  • (Discrete) Functions
  • Orders of Growth
  • Algorithms
  • Integers
  • Boolean Algebra
  • Finite-State Machine
  • Proofs
  • Summations
  • Permutations
  • Combinations
  • Relations
  • Graphs
  • Trees

6
Relationships Between Structures
  • ? Can be defined in terms of

Programs
Proofs
Groups
Trees
Operators
Propositions
Complex numbers
Graphs
Real numbers
Strings
Functions
Integers
Naturalnumbers
Matrices
Relations
Sequences
Infiniteordinals
Bits
n-tuples
Vectors
Sets
7
Some Notations Well Learn

8
Why Study Discrete Math?
  • The basis of all of digital information
    processing Discrete manipulations of discrete
    structures represented in memory.
  • Its the basic language and conceptual foundation
    of all of computer science.
  • Discrete concepts are also widely used throughout
    math, science, engineering, economics, biology,
    etc.,
  • A generally useful tool for rational thought!

9
Uses for Discrete Math in Computer Science
  • Advanced algorithms data structures
  • Programming language compilers interpreters.
  • Computer networks
  • Operating systems
  • Computer architecture
  • Database management systems
  • Cryptography
  • Error correction codes
  • Graphics animation algorithms, game engines
  • Just about everything!

10
Course Outline (as per Rosen)
  • Logic (1.1-1.4)
  • Proof methods (1.5)
  • Functions (1.8)
  • Proof strategy (3.1)
  • Sequences (3.2)
  • Summations (3.2)
  • Inductive proofs (3.3)
  • Algorithms (2.1)
  • Orders of Growth (2.2)
  • Complexity (2.3)
  • Matrices (2.7)
  • Counting (ch. 4)
  • Recurrences (6.1-6.3)
  • Relations (ch. 7)
  • Graph Theory (chs. 89)
  • Boolean Algebra
  • Finite State Machine

11
Course Objectives
  • Upon completion of this course, the student
    should be able to
  • Check the validity of simple logical arguments.
  • Check the correctness of simple algorithms.
  • Creatively construct simple valid logical
    arguments.
  • Creatively construct simple correct algorithms.
  • Describe the definitions and properties of a
    variety of specific types discrete structures.
  • Correctly read, write and analyze various types
    of structures using standard notations.

Think!
Write a Comment
User Comments (0)
About PowerShow.com