본문 바로가기 사이드메뉴 바로가기 대메뉴 바로가기

Computer Science

Courses

Foundations of Computer Science I
Text code : CSE113 / Credit : 4
  • Prerequisites AMS 151 or MAT 125 or MAT 131
  • Textbook information  Discrete Mathematics: Introduction to Mathematical Reasoning. Susanna S. Epp. Brief Edition.

Credits 4
Course Coordinator

TBD

Description Introduction to the mathematical foundations of computer science. Topics include logic (propositional and predicate); proof techniques (induction/recursion, contradiction, and others); and key concepts of mathematical structures (sequences, sets, functions, relations, and graphs).
Prerequisite AMS 151 or MAT 125 or MAT 131 or level 6 on the mathematics placement examination
Course Outcomes  
Textbook

 Discrete Mathematics: Introduction to Mathematical Reasoning. Susanna S. Epp. Brief Edition.

Major Topics Covered in Course

Section numbers come from Discrete Mathematics with Applications by Susanna Epp.

  1. Course Overview; Variables, Sec. 1.1
  2. The Language of Sets; The Language of Relations and Functions The Language of Graphs, Secs. 1.2-1.4
  3. Logical Form and Logical Equivalence, Sec. 2.1
  4. Conditional Statements, Sec. 2.2
  5. Valid and Invalid Arguments, Sec. 2.3
  6. Digital Logic Circuits, Sec. 2.4
  7. Predicates and Quantified Statements, Secs. 3.1-3.2
  8. Statements with Multiple Quantifiers, Sec. 3.3
  9. Arguments with Quantified Statements, Sec. 3.4
  10. Direct Proof: Introduction; Direct Proofs Involving Rational Numbers, Secs. 4.1-4.3
  11. Direct Proofs Involving Divisibility, Sec. 4.4
  12. Direct Proof and Counterexample, Secs. 4.5-4.6
  13. Proofs by Contradiction and Contraposition, Sec. 4.7
  14. Indirect Argument: Two Famous Theorems, Sec 4.8 
  15. Sequences, Sec. 5.1
  16. Mathematical Induction, Secs. 5.2-5.3
  17. Mathematical Induction, Secs. 5.2-5.3 
  18. Defining Sequences Recursively, Sec. 5.6
  19. Solving Recurrence Relations by Iteration, Sec. 5.7 
  20. Set Theory: Definitions and the Element Method of Proof, Sec. 6.1
  21. Properties of Sets, Sec. 6.2
  22. Sets: Disproofs and Algebraic Proofs, Sec. 6.3
  23. Functions Defined on General Sets, Sec. 7.1
  24. One-to-One, Onto, and Inverse Functions, Sec. 7.2
  25. Composition of Functions, Sec. 7.3
  26. Cardinality with Applications to Computability, Sec. 7.4 
  27. Relations on Sets; Reflexivity, Symmetry, and Transitivity, Secs. 8.1-8.2
  28. Equivalence Relations, 8.3
  29. Modular Arithmetic with Applications to Cryptography, 8.4
  30. Partial Order Relations, 8.5
Laboratory Projects

 

Course Webpage

 

No content has been registered.