University of Hawaiʻi at Mānoa

This page archives teaching materials for ECE 362: Discrete Math for Engineers at the University of Hawaiʻi at Mānoa.

Fall 2026

Instructor
Xiaochan Xue
Meeting Time
M/W/F 11:30 AM-12:20 PM
Location
Kuykendall Hall 310

Syllabus

  • The Fall 2026 syllabus is included below.

Course Information

   
Course ECE 362 — Discrete Math for Engineers
Credits 3
Semester Fall 2026
Meetings M/W/F 11:30 AM – 12:20 PM
Location Kuykendall Hall 310
Instructor Xiaochan Xue
Email xxue@hawaii.edu
Office Hours By appointment
Course site https://luna-xue.github.io/teaching/ece-362/
Course web tool https://ece362.147-224-57-207.sslip.io/

Course Description

Fundamental discrete mathematics for engineering, including logic, proof techniques, sets, relations, functions, counting, recurrences, growth of functions, and discrete models of computation. The course develops mathematical tools for reasoning about algorithms, correctness, complexity, and computational systems.

Prerequisites

ECE 160 completed with a grade of C or better; ECE 260 completed with a grade of C or better; MATH 242 completed with a grade of C or better.

Learning Outcomes

By the end of the course, students will be able to:

  1. Use propositional and predicate logic to express and evaluate statements and construct valid arguments.
  2. Construct rigorous proofs using direct proof, contraposition, contradiction, mathematical induction, and strong induction.
  3. Work with sets, functions, and relations, including equivalence relations and partial orders.
  4. Apply counting techniques, including permutations, combinations, inclusion–exclusion, and the pigeonhole principle.
  5. Analyze the growth of functions and the time and space complexity of algorithms using asymptotic notation.
  6. Set up and solve recurrence relations, including recurrences analyzed using the Master theorem.
  7. Describe basic models of computation, including formal languages, finite automata, and Turing machines.

Textbook & Resources

  • Required: Kenneth H. Rosen, Discrete Mathematics and Its Applications, 8th edition, McGraw-Hill, 2019. ISBN 978-1-259-67651-2.
  • Supplementary: Susanna S. Epp, Discrete Mathematics with Applications, 5th edition, 2020.
  • Lecture slides, notes, homework assignments, and other course materials will be posted on the course site or course web tool.

Grading

Component Weight Notes
Homework 25% Lowest homework score dropped
Quizzes 10% Lowest quiz score dropped
In-class exercises 6%  
Midterm 1 17% Fri Sep 25
Midterm 2 17% Wed Nov 4
Final exam 25% Mon Dec 14, 12:00–2:00 PM

Grade scale: A+ ≥ 95, A 90–94, B 80–89, C 70–79, D 60–69, F < 60.

Grade cutoffs may be lowered if warranted by overall class performance. They will not be raised.

Homework

  • Homework assignments will be posted on the course site with the corresponding due dates.
  • Submit homework through Lamakū by the stated deadline. Email and paper submissions are not accepted.
  • Format: Homework must be handwritten and submitted as a single scanned PDF. Typed solutions are not accepted. Work must be legible, and each problem and part should be clearly labeled.
  • Collaboration: You may discuss the meaning of a problem and general approaches with others, but your submitted solution must be written independently. Any outside sources or assistance used should be acknowledged.
  • Prep Sets: A Prep Set will be provided before each exam when needed to cover examinable material not included in the preceding homework assignments. Prep Sets are not collected or graded. Selected problems will be discussed during the review session, and material covered by a Prep Set may appear on the exam.

Quizzes & In-Class Exercises

Quizzes are short, closed-book assessments given at selected points during the course.

In-class exercises are collaborative practice activities. Students may use the textbook, lecture notes, and course materials unless otherwise stated.

The lowest quiz score is dropped.

Exams

There are two midterm exams during regular class time and one comprehensive final exam.

All exams are closed-book unless otherwise announced. Collaboration during exams is not permitted.

Makeup exams are available for documented university-approved circumstances. Students should contact the instructor as soon as possible if a makeup exam is needed.

Late Work & Regrading

  • Late homework submissions are not accepted. The lowest homework score is dropped.
  • Regrade requests must be submitted by email within one week after graded work is returned. The request should identify the specific grading issue.
  • Approved makeup work associated with an excused absence will be handled separately from the late-work policy.

Tentative Course Schedule

The schedule below may be adjusted as needed. Changes will be announced in class and posted on the course site.

Wk Monday Wednesday Friday Rosen Milestones
1 · Aug 24–28 No class Course introduction, syllabus, and course tools Propositional logic + inference rules (M1·L1–2) Ch. 1 —
2 · Aug 31–Sep 4 Predicate logic (M1·L3) Proof techniques (M1·L4) Sets (M2·L1) Ch. 1–2 M1 quiz 9/4 · HW1 assigned 9/1
3 · Sep 7–11 Labor Day — no class Set operations, identities, Cartesian products (M2·L2) Relations and their properties (M2·L3) Ch. 2, 9 HW1 due 9/9 · HW2 assigned 9/9
4 · Sep 14–18 Functions (M2·L4) Floor/ceiling and cardinality (M2·L5) Equivalence relations (M2·L6) Ch. 2, 9 Quiz 2 (checkpoint) 9/14 · HW2 due 9/18 · Prep Set out 9/18
5 · Sep 21–25 Partial orders and Hasse diagrams (M2·L7) Review · Prep Set solutions posted ★ Midterm 1 Ch. 1–2, 9 Midterm 1 on 9/25
6 · Sep 28–Oct 2 Induction I (M3·L1) Strong induction (M3·L2) Recursion and sums (M3·L3) Ch. 5, 2.4 HW3 assigned 9/28
7 · Oct 5–9 ★ Midterm 1 Reassessment Big-O definition (M4·L1) Big-Ω and Big-Θ (M4·L2) Ch. 3 M3 quiz 10/7 · HW4 assigned 10/5 · HW3 due 10/9
8 · Oct 12–16 The growth hierarchy (M4·L3) Analyzing algorithms: model, cases, loops (M4·L4) Complexity classes; linear vs. binary search (M4·L5) Ch. 3 —
9 · Oct 19–23 Counting rules + generalized pigeonhole (M5·L1) Permutations and combinations (M5·L2) Combinatorial arguments; the binomial theorem and Pascal’s identity (M5·L3) Ch. 6 M4 quiz 10/19 · HW4 due and HW5 assigned 10/19
10 · Oct 26–30 Inclusion–exclusion (M5·L4) Generating functions (M5·L5) M5 review and practice Ch. 6, 8 —
11 · Nov 2–6 Review M3–M5 ★ Midterm 2 Recurrences: modeling (M6·L1) Ch. 8 HW5 due 11/2 · Midterm 2 on 11/4 · HW6 assigned 11/6
12 · Nov 9–13 Linear homogeneous recurrences, characteristic roots, Binet’s formula (M6·L2) Veterans Day — no class Nonhomogeneous recurrences (M6·L3) Ch. 8 —
13 · Nov 16–20 Divide-and-conquer and the Master theorem (M6·L4) Formal languages (M7·L1) Grammars and the Chomsky hierarchy (M7·L2) Ch. 8, 13 M6 quiz and HW7 assigned 11/18 · HW6 due 11/20
14 · Nov 23–27 Regular expressions (M7·L3) Finite automata: DFA, NFA, and Kleene’s theorem (M7·L4) Thanksgiving break — no class Ch. 13 —
15 · Nov 30–Dec 4 Turing machines and the halting problem (M7·L5) M6–M7 review and practice · schedule buffer Course synthesis and connections Ch. 13 HW7 due and M7 quiz 12/4
16 · Dec 7–10 Review M1–M4 Review M5–M7 No meeting; study period begins 12/11 — Comprehensive review
Final Mon Dec 14, 12:00–2:00 PM — Comprehensive final examination     All —

The final examination is comprehensive.


Homework

  • Homework assignments and project notes will be posted by week.
  • Students should check the course learning platform for official submission instructions and deadlines.

Materials

  • Lecture slides, reading notes, and supplemental materials will be archived here.
  • Slides for each class will be uploaded by module to the ECE 362 course web tool.
Textbook Version Link
Discrete Mathematics and Its Applications 8th edition Open textbook
Discrete Mathematics with Applications 5th edition Open textbook

Schedule

  • Tentative weekly schedule and important academic dates for Fall 2026.

Weekly Course Schedule

The tentative weekly schedule below follows the official UHM Fall 2026 Academic Calendar .

Week Monday Wednesday Friday
1Aug 24Aug 26Aug 28
2Aug 31Sep 2Sep 4
3Sep 7 · No class (Labor Day)Sep 9Sep 11
4Sep 14Sep 16Sep 18
5Sep 21Sep 23Sep 25
6Sep 28Sep 30Oct 2
7Oct 5Oct 7Oct 9
8Oct 12Oct 14Oct 16
9Oct 19Oct 21Oct 23
10Oct 26Oct 28Oct 30
11Nov 2Nov 4Nov 6
12Nov 9Nov 11 · No class (Veterans Day)Nov 13
13Nov 16Nov 18Nov 20
14Nov 23Nov 25Nov 27 · No class (Thanksgiving)
15Nov 30Dec 2Dec 4
16Dec 7Dec 9Dec 11 · No class (Study period)

Final exam: Monday, December 14, 2026, 12:00-2:00 PM.

Important Academic Dates

  • Aug 24: Semester begins.
  • Sep 7: Labor Day, non-instructional day.
  • Nov 11: Veterans Day, non-instructional day.
  • Nov 26: Thanksgiving, non-instructional day.
  • Nov 27: Non-instructional day.
  • Dec 10: Last day of instruction.
  • Dec 11-12: Study period.
  • Dec 14-18: Final examination period.
  • Dec 18: Semester ends.