Lehigh University
COLLEGE HOME | LEHIGH HOME | SEARCH




   

CSE 261  Discrete Structures Total Credits  (3)

Instructors:  Donald Hillman 

Current Catalog Description
Topics in discrete structures chosen for their applicability to computer science and engineering. Sets, propositions, induction, recursion, combinatorics; binary relations and functions; ordering, lattices and Boolean algebra; graphs and trees; groups and homomorphisms. Various applications. Prerequisite:MATH 21.

Textbook
"Discrete Mathematics and its Applications", 6th Ed.,  Kenneth H. Rosen, McGraw-Hill, 2007, ISBN 0-07-288088-2

References
None

Course Outcomes:

Students will:
1. Know how to think logically and mathematically
2. Have the ability to construct formal proofs in propositional and predicate logic
3. Have the ability to judge the validity of arguments
4. Have the ability to construct algorithms
5. Have the ability to assess the complexity of algoithms
6. Have the ability to use abstract structures to represent discrete objects and their interrelationships
7. Have the abiltiy to model using sets, functions, relations, trees, and graphs.

 

Relationship between Course Outcomes and Program Outcomes:

All 7 course outcomes of CSE 261 map directly to the following program outcomes:

A. An abiltiy to apply knowledge of computing and mathematics appropriate to the discipline

 

Prerequisites by Topic:

Math 21/ Calculus 1
1. Functions and graphs
2. Limits and continuity
3. Derivative, differential, and applications
4. Indefinite and definite integrals
5. Trigonometric, logarithmic, exponential, and hyperbolic functions
 

Major Topics Covered in the Course

1. Propositional Logic
2. Logical Equivalences
3. Quantifiers and Predicate Logic
4. Rules of Inference
5. Varieties of Formal Proofs
6. Proof Methods and Strategies
7. Sets and Set Operations
8. Functions
9. Algoithms
10. Growth of Functions -Big O, Big Omega, Big Theta
11. Complexity of Algorithms
12. Integers and Division
13. Prime Numbers and Euclidean Algorithm for GCD
14. Applications of Number Theory
15. Matrices
16. Mathematical Induction
17. Recursive Definitions and Algorithms
18. Relations and their Properties
19. Graphs
20. Trees

 

Assessment Plan for the Course

The students are given 10 medium-length homework assignments, two one-hour and fifteen minute tests, and a three-hour final examination. Each homework assignment typically covers two topics, and each test has seven questions. The final examination typically has eighteen questions and covers the whole range of topics. The performance of each student on each assignment and test and the final is rigorously tracked. Mean scores are computed for each assignment.

How Data in the Course are Used to Assess Program Outcomes:(unless adequately already in the assessment discussion under Criterion 4)

Each semester I include the above data from the assessment plan for the course in my self-assessment of the course. This report is reviewed by the Curriculum Committee of the CSE Department.

     
image


©2012 P.C. Rossin College of Engineering & Applied Science
Computer Science & Engineering, Packard Laboratory, Lehigh University, Bethlehem PA 18015