Discrete Mathematics for Computing 2nd Edition by Peter Grossman – Ebook PDF Instant Download/Delivery. 0333981111, 9780230216112
Full download Discrete Mathematics for Computing 2nd Edition after payment
Product details:
ISBN 10: 0333981111
ISBN 13: 9780230216112
Author: Peter Grossman
Written with a clear and informal style “Discrete Mathematics for Computing” is aimed at first-year undergraduate computing students with very little mathematical background. It is a low-level introductory text which takes the topics at a gentle pace, covering all the essential material that forms the background for studies in computing and information systems. This edition includes new sections on proof methods and recurrences, and the examples have been updated throughout to reflect the changes in computing since the first edition.
Discrete Mathematics for Computing 2nd Table of contents:
Part 1: Fundamentals
-
Introduction to Discrete Mathematics
- What is Discrete Mathematics?
- Applications of Discrete Mathematics
- Sets and Operations on Sets
-
Logic and Propositional Calculus
- Propositions and Logical Connectives
- Truth Tables and Logical Equivalence
- Predicates and Quantifiers
- Proofs and Proof Techniques
- Logical Reasoning and Argumentation
-
Set Theory
- Definitions and Notations
- Set Operations and Properties
- Cartesian Product
- Venn Diagrams
- Power Sets and Subsets
- Relations and Functions
Part 2: Combinatorics
-
Combinatorics and Counting
- Fundamental Counting Principle
- Permutations and Combinations
- Binomial Coefficients
- Inclusion-Exclusion Principle
- Pigeonhole Principle
- Recursion and Recurrence Relations
-
Graph Theory
- Graphs and Their Representations
- Types of Graphs: Directed, Undirected, Weighted
- Graph Traversal: BFS and DFS
- Eulerian and Hamiltonian Paths
- Connectivity and Bipartite Graphs
- Graph Coloring and Planarity
-
Trees
- Definitions and Properties of Trees
- Binary Trees and Binary Search Trees
- Tree Traversals: Pre-order, In-order, Post-order
- Minimum Spanning Trees (MST)
- Applications of Trees
Part 3: Algebraic Structures
-
Groups and Semigroups
- Binary Operations and Closure Property
- Groups and Subgroups
- Group Homomorphisms and Isomorphisms
- Cyclic Groups and Group Applications
- Semigroups and Monoids
-
Rings and Fields
- Introduction to Rings and Fields
- Ring Properties and Operations
- Polynomials and Their Operations
- Field Extensions and Applications
- Division Rings and Field Theory
Part 4: Functions and Relations
-
Functions
- Types of Functions
- Composition of Functions
- Inverse Functions
- Recursive Functions
- Function Graphs and Applications
-
Relations
- Properties of Relations: Reflexive, Symmetric, Transitive
- Equivalence Relations and Partitions
- Partial Orders and Lattices
- Applications of Relations
Part 5: Logic and Automata
-
Boolean Algebra
- Boolean Functions and Operations
- Simplification of Boolean Expressions
- Karnaugh Maps and Logic Gates
- Boolean Algebra Applications in Computer Systems
-
Automata Theory
- Finite Automata and Regular Languages
- Deterministic and Nondeterministic Automata
- Regular Expressions and Finite State Machines
- Pushdown Automata and Context-Free Languages
Part 6: Graph Algorithms and Computational Complexity
-
Graph Algorithms
- Shortest Path Algorithms (Dijkstra, Bellman-Ford)
- Minimum Spanning Tree Algorithms (Kruskal’s, Prim’s)
- Network Flow Algorithms
- Topological Sorting
-
Computational Complexity
- Time and Space Complexity
- Big O Notation and Asymptotic Analysis
- NP-Completeness and Reductions
- P vs NP Problem
- Introduction to the Theory of Computation
Part 7: Advanced Topics
-
Recursion and Recurrence Relations
- Definition and Examples of Recursion
- Solving Recurrence Relations
- The Master Theorem
- Applications of Recursion
-
Cryptography
- Introduction to Cryptography
- Classical Encryption Methods
- Modern Cryptographic Techniques
- Public-Key Cryptography
- Cryptographic Protocols
-
Mathematical Logic
- Propositional and Predicate Logic
- Formal Proofs and Theorems
- Formal Systems and Automata
- Gödel’s Incompleteness Theorem
People also search for Discrete Mathematics for Computing 2nd:
discrete mathematics for computing
mat 1348 discrete mathematics for computing
discrete mathematics for computing pdf
discrete mathematics for computing peter grossman pdf
discrete mathematics for computing rod haggarty pdf