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 |
| 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:
- Use propositional and predicate logic to express and evaluate statements and construct valid arguments.
- Construct rigorous proofs using direct proof, contraposition, contradiction, mathematical induction, and strong induction.
- Work with sets, functions, and relations, including equivalence relations and partial orders.
- Apply counting techniques, including permutations, combinations, inclusion–exclusion, and the pigeonhole principle.
- Analyze the growth of functions and the time and space complexity of algorithms using asymptotic notation.
- Set up and solve recurrence relations, including recurrences analyzed using the Master theorem.
- 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 |
|---|---|---|---|
| 1 | Aug 24 | Aug 26 | Aug 28 |
| 2 | Aug 31 | Sep 2 | Sep 4 |
| 3 | Sep 7 · No class (Labor Day) | Sep 9 | Sep 11 |
| 4 | Sep 14 | Sep 16 | Sep 18 |
| 5 | Sep 21 | Sep 23 | Sep 25 |
| 6 | Sep 28 | Sep 30 | Oct 2 |
| 7 | Oct 5 | Oct 7 | Oct 9 |
| 8 | Oct 12 | Oct 14 | Oct 16 |
| 9 | Oct 19 | Oct 21 | Oct 23 |
| 10 | Oct 26 | Oct 28 | Oct 30 |
| 11 | Nov 2 | Nov 4 | Nov 6 |
| 12 | Nov 9 | Nov 11 · No class (Veterans Day) | Nov 13 |
| 13 | Nov 16 | Nov 18 | Nov 20 |
| 14 | Nov 23 | Nov 25 | Nov 27 · No class (Thanksgiving) |
| 15 | Nov 30 | Dec 2 | Dec 4 |
| 16 | Dec 7 | Dec 9 | Dec 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.