University of Colorado at Boulder
University of Colorado at Boulder Search A to Z Campus Map CU Search Links
ECE Home

ECEN Courses

Undergraduate
Graduate
Course List
Research
Contact Us

ECEN 3703 - Discrete Mathematics for Computer Engineers

Required (ECEN majors) - 3 credit hours
On-Line Course Materials

Catalog Description: This course introduces basic concepts in temporal logic and proofs, sets and functions, algorithms, mathematical reasoning including induction and recursion, proof techniques, relations (heavily utilized in formal verification of digital systems), and graph theory including trees. The emphasis is on problem solving.

Prerequisites: ECEN 1030 (or CSCI 1300) and APPM 1360, Calculus 2 for Engineers.

Textbook: Discrete Mathematics and Its Applications, Kenneth H Rosen, 5th Edition, McGraw-Hill.

Course Objectives: The purpose of this course is to review and integrate material the student has already seen and to introduce a number of new, interesting and useful topics in discrete mathematics. It introduces basic concepts in temporal logic, induction, proof techniques, relations (heavily utilized in formal verification of digital systems), graphs and trees. It prepares the student to work at higher levels of modeling and analytical sophistication. It is concerned with both the conceptual framework and with practical problem solving.

Topics:
Logic and Proof, Sets and Functions

Algorithms Mathematical reasoning, induction and recursion Relations Graphs Introduction to Graphs Trees Class Schedule: 3 hours of lecture per week.

Contribution of course to meeting the professional component: Contributes 3 semester hours to criterion 4(a) “one and one-half years of engineering topics, consisting of engineering sciences and engineering design appropriate to the student's field of study.”

Contribution of course to meeting the program criteria for electrical, computer, and similarly named engineering programs that include the modifier “computer” in the title: Satisfies the criterion that the program must demonstrate that graduates have a knowledge of discrete mathematics.

Relationship of course to program outcomes:
3a 3b 3c 3d 3e 3f 3g1 3g2 3h 3i 3j 3k
H

Prepared by: ECEN4703 Assessment Team: Michael Lightner (Chair), Tom Mullis, Fabio Somenzi, William Waite, and by Vince Heuring
May 16, 2005