| ICS 254: Discrete Structures II |
ICS 254: Discrete Structures II
Course Level:
Undergraduate
Catalog Description:
Number Theory: Modular Arithmetic, Integer Representation, Fermat’s Little Theorem. Chinese Remainder Theorem, RSA., Applications from Number Theory; Recursive Definitions; Algorithm Correctness; Relations: Closures and Equivalence Relations, Partial Orderings and Lattices, Hasse Diagrams; Automata Theory: Finite State Machines, Regular Expressions, DFA, NFA and their equivalence, Grammars and Chomsky Hierarchy; Abstract Algebra: Groups, Homomorphism and Lagrange's Theorem, Applications.
Reference(s) and Other Material:
- N. L. Biggs, Discrete Mathematics (revised edition), Clarendon Press, 1989.
- Crisler, N., Fisher, P. and Froelich, Discrete Mathematics through Applications, 2nd Ed., W. H. Freeman Co., 2000.
- R. P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied Introduction, 4th Ed., Addison Wesley, 1998.
Course Outcomes:
- Explain basic concepts in number theory and apply them in problem-solving.
- Understand relations and their graphical representation
- Understand foundational knowledge of group theory and automata theory
Topics Covered:
- Number Theory
- Induction & Recursion
- Relations
- Group Theory
- Languages, Grammars and Finite State Machines
|
|
|
Created at 11/18/2015 2:34 PM by Webmaster of CCSE website CCSE
|
|
Last modified at 11/18/2015 2:34 PM by Webmaster of CCSE website CCSE
|
|  |
|
|
|