ECE 108 - Discrete Mathematics and Logic 1
Introduction to discrete mathematics, including propositional/Boolean logic, syntax and semantics, proof theory, and model theory; set theory, relations and functions, combinatorics (counting techniques, permutations, and combinations), graph theory. Applications in electrical, computing, and software engineering.
Prerequisites
ECE150, MATH117; Level at least 1B Computer Engineering or Electrical Engineering or Software Engineering.
Antirequisites
ECE103, ECE155, MATH229, MATH239, MATH249
Offerings
Spring 2026 [1265]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3045 | 0 / 144 | | | | |
| LEC 002 | 3046 | 0 / 144 | | | | |
| TST 201 | 3293 | 0 / 288 | | | | |
| TUT 101 | 3228 | 0 / 48 | | | | |
| TUT 102 | 3048 | 0 / 48 | | | | |
| TUT 103 | 3049 | 0 / 48 | | | | |
| TUT 104 | 3047 | 0 / 48 | | | | |
| TUT 105 | 3245 | 0 / 48 | | | | |
| TUT 106 | 3246 | 0 / 48 | | | | |
Winter 2026 [1261]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4886 | 127 / 144 | 15:30 - 16:20 | Th | | |
| TST 201 | 5329 | 127 / 144 | 12:30 - 14:20 | Th | | |
| TUT 101 | 4887 | 41 / 48 | 15:30 - 16:20 | W | | |
| TUT 102 | 4888 | 43 / 48 | 15:30 - 16:20 | W | | |
| TUT 103 | 4889 | 43 / 48 | 15:30 - 16:20 | W | | |
Spring 2025 [1255]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3204 | 138 / 144 | 15:30 - 16:20 | Th | | |
| LEC 002 | 3205 | 137 / 144 | 11:30 - 12:20 | Th | | |
| TST 201 | 3497 | 275 / 288 | 14:30 - 16:20 | Th | | |
| TUT 101 | 3410 | 46 / 48 | 10:30 - 11:20 | F | | |
| TUT 102 | 3207 | 46 / 48 | 10:30 - 11:20 | F | | |
| TUT 103 | 3208 | 46 / 48 | 10:30 - 11:20 | F | | |
| TUT 104 | 3206 | 46 / 48 | 13:30 - 14:20 | F | | |
| TUT 105 | 3428 | 46 / 48 | 13:30 - 14:20 | F | | |
| TUT 106 | 3429 | 45 / 48 | 13:30 - 14:20 | F | | |
Winter 2025 [1251]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5059 | 137 / 144 | 15:30 - 16:20 | Th | | |
| TST 201 | 8522 | 137 / 144 | 08:30 - 10:20 | Th | | |
| TUT 101 | 5060 | 46 / 48 | 10:30 - 11:20 | F | | |
| TUT 102 | 5061 | 44 / 48 | 10:30 - 11:20 | F | | |
| TUT 103 | 5062 | 47 / 48 | 10:30 - 11:20 | F | | |
Spring 2024 [1245]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3259 | 140 / 144 | 13:30 - 14:20 | T,W,Th | | |
| LEC 002 | 3260 | 148 / 144 | 11:30 - 12:20 | Th | | |
| TST 201 | 5205 | 288 / 288 | 14:30 - 16:20 | Th | | |
| TUT 101 | 3499 | 48 / 48 | 10:30 - 11:20 | F | | |
| TUT 102 | 3262 | 46 / 48 | 10:30 - 11:20 | F | | |
| TUT 103 | 3263 | 46 / 48 | 10:30 - 11:20 | F | | |
| TUT 104 | 3261 | 51 / 48 | 13:30 - 14:20 | F | | |
| TUT 105 | 3524 | 48 / 48 | 13:30 - 14:20 | F | | |
| TUT 106 | 3525 | 49 / 48 | 13:30 - 14:20 | F | | |
Winter 2024 [1241]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5064 | 150 / 165 | 15:30 - 16:20 | F | | |
| TUT 101 | 5065 | 50 / 55 | 10:30 - 11:20 | F | | |
| TUT 102 | 5066 | 51 / 55 | 10:30 - 11:20 | F | | |
| TUT 103 | 5067 | 49 / 55 | 10:30 - 11:20 | F | | |
Spring 2023 [1235]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3289 | 119 / 144 | 13:30 - 14:20 | T,W,Th | | |
| LEC 002 | 3290 | 130 / 144 | 09:30 - 10:20 | M,T,Th | | |
| TUT 101 | 4887 | 38 / 48 | 10:30 - 11:20 | F | | |
| TUT 102 | 3292 | 41 / 48 | 10:30 - 11:20 | F | | |
| TUT 103 | 3293 | 40 / 48 | 10:30 - 11:20 | F | | |
| TUT 104 | 3291 | 43 / 48 | 13:30 - 14:20 | F | | |
| TUT 105 | 5246 | 43 / 48 | 13:30 - 14:20 | F | | |
| TUT 106 | 5247 | 44 / 48 | 13:30 - 14:20 | F | | |
Winter 2023 [1231]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5132 | 175 / 180 | 13:30 - 14:20 | M | RCH 101 | Matthew Harris |
| TUT 101 | 5133 | 56 / 60 | 10:30 - 11:20 | F | MC 4060 | |
| TUT 102 | 5134 | 58 / 60 | 10:30 - 11:20 | F | MC 4042 | |
| TUT 103 | 5135 | 61 / 60 | 10:30 - 11:20 | F | DWE 3518 | |
Spring 2022 [1225]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3259 | 132 / 140 | 13:30 - 14:20 | M | E7 5343 | Matthew Harris |
| LEC 002 | 3260 | 129 / 140 | 08:30 - 09:20 | T,W,Th | E7 5343 | Matthew Harris |
| TUT 101 | 3261 | 42 / 46 | 10:30 - 11:20 | M | RCH 204 | |
| TUT 102 | 3262 | 46 / 47 | 10:30 - 11:20 | F | RCH 204 | |
| TUT 103 | 3263 | 44 / 47 | 10:30 - 11:20 | T | E7 4437 | |
| TUT 104 | 3264 | 42 / 46 | 13:30 - 14:20 | M | RCH 204 | |
| TUT 105 | 3265 | 43 / 47 | 13:30 - 14:20 | F | RCH 204 | |
| TUT 106 | 3266 | 44 / 47 | 15:30 - 16:20 | T | E7 4437 | |
Winter 2022 [1221]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5066 | 154 / 144 | 12:30 - 13:20 | T,Th | E7 5343 | Matthew Harris |
| PRJ 201 | 5128 | 50 / 48 | | | | |
| PRJ 202 | 5129 | 54 / 48 | | | | |
| PRJ 203 | 5130 | 50 / 48 | | | | |
| TUT 101 | 5067 | 51 / 48 | 10:30 - 11:20 | M | DWE 3516 | |
| TUT 102 | 5068 | 53 / 48 | 10:30 - 11:20 | F | MC 4063 | |
| TUT 103 | 5069 | 50 / 48 | 10:30 - 11:20 | T | E5 4106 | |
Spring 2021 [1215]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 041 | 3050 | 142 / 150 | 13:30 - 14:20 | M | | Matthew Harris |
| LEC 042 | 3051 | 94 / 150 | 08:30 - 09:20 | T,Th | | Matthew Harris |
| TUT 141 | 3052 | 53 / 50 | 10:30 - 11:20 | M | | |
| TUT 142 | 3053 | 44 / 50 | 10:30 - 11:20 | F | | |
| TUT 143 | 3054 | 45 / 50 | 10:30 - 11:20 | T | | |
| TUT 144 | 3055 | 32 / 50 | 15:30 - 16:20 | M | | |
| TUT 145 | 3056 | 32 / 50 | 15:30 - 16:20 | F | | |
| TUT 146 | 3057 | 30 / 50 | 15:30 - 16:20 | T | | |
Winter 2021 [1211]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 041 | 5145 | 143 / 160 | 13:30 - 14:20 | M | | Chrystopher L. Nehaniv |
| PRJ 241 | 5207 | 48 / 54 | | | | |
| PRJ 242 | 5208 | 49 / 54 | | | | |
| PRJ 243 | 5209 | 46 / 54 | | | | |
| TUT 141 | 5146 | 48 / 54 | 10:30 - 11:20 | M | | Chrystopher L. Nehaniv |
| TUT 142 | 5147 | 49 / 54 | 10:30 - 11:20 | F | | Chrystopher L. Nehaniv |
| TUT 143 | 5148 | 46 / 54 | 10:30 - 11:20 | T | | Chrystopher L. Nehaniv |
Spring 2020 [1205]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3291 | 143 / 150 | | | | John Thistle |
| LEC 002 | 3292 | 142 / 150 | | | | Mark Crowley |
| TUT 101 | 3293 | 50 / 50 | | | | |
| TUT 102 | 3294 | 55 / 50 | | | | |
| TUT 103 | 3295 | 38 / 50 | | | | |
| TUT 104 | 3296 | 46 / 50 | | | | |
| TUT 105 | 3297 | 48 / 50 | | | | |
| TUT 106 | 3298 | 48 / 50 | | | | |
Winter 2020 [1201]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5086 | 151 / 140 | 13:30 - 14:20 | M | E7 5343 | Mark Crowley |
| LEC 002 | 9548 | 1 / 1 | | | | |
| PRJ 201 | 5155 | 55 / 47 | | | | |
| PRJ 202 | 5156 | 49 / 47 | | | | |
| PRJ 203 | 5157 | 47 / 46 | | | | |
| TUT 101 | 5087 | 55 / 47 | 10:30 - 11:20 | M | MC 4063 | |
| TUT 102 | 5088 | 49 / 47 | 10:30 - 11:20 | F | MC 4063 | |
| TUT 103 | 5089 | 47 / 46 | 10:30 - 11:20 | T | E5 4106 | |
Spring 2019 [1195]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3357 | 128 / 140 | 13:30 - 14:20 | M | E7 5343 | Alireza Sharifi |
| LEC 002 | 3358 | 115 / 135 | 10:30 - 11:20 | T,Th | E7 5343 | Alireza Sharifi |
| LEC 003 | 5576 | 1 / 1 | | | | |
| PRJ 201 | 3365 | 45 / 46 | 08:30 - 11:20 | T | E2 2356 | Ricardo Rolon |
| PRJ 202 | 3366 | 41 / 47 | 08:30 - 11:20 | W | E2 2356 | Ricardo Rolon |
| PRJ 203 | 3367 | 42 / 47 | 08:30 - 11:20 | Th | E2 2356 | Ricardo Rolon |
| PRJ 204 | 3368 | 38 / 45 | 13:30 - 16:20 | T | E2 2356 | Ricardo Rolon |
| PRJ 205 | 3369 | 40 / 45 | 13:30 - 16:20 | W | E2 2356 | Ricardo Rolon |
| PRJ 206 | 3370 | 37 / 45 | 13:30 - 16:20 | Th | E2 2356 | Ricardo Rolon |
| TUT 101 | 3359 | 45 / 46 | 10:30 - 11:20 | M | MC 4064 | |
| TUT 102 | 3360 | 41 / 47 | 10:30 - 11:20 | M | QNC 1506 | |
| TUT 103 | 3361 | 42 / 47 | 10:30 - 11:20 | M | DWE 3522A | |
| TUT 104 | 3362 | 37 / 45 | 15:30 - 16:20 | M | QNC 1506 | |
| TUT 105 | 3363 | 40 / 45 | 15:30 - 16:20 | M | QNC 1507 | |
| TUT 106 | 3364 | 38 / 45 | 15:30 - 16:20 | M | DWE 3522A | |
Winter 2019 [1191]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5048 | 132 / 139 | 12:30 - 13:20 | T,Th | E7 5343 | Mahesh Tripunitara |
| PRJ 201 | 5137 | 47 / 47 | 08:30 - 11:20 | T | E2 2356 | |
| PRJ 202 | 5138 | 44 / 47 | 08:30 - 11:20 | W | E2 2356 | |
| PRJ 203 | 5139 | 41 / 46 | 08:30 - 11:20 | Th | E2 2356 | |
| TUT 101 | 5049 | 47 / 47 | 16:30 - 17:20 | W | E7 5343 | |
| TUT 102 | 5050 | 45 / 47 | 16:30 - 17:20 | W | E7 5343 | |
| TUT 103 | 5051 | 40 / 46 | 16:30 - 17:20 | W | E7 5343 | |
Fall 2018 [1189]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 9420 | 1 / 1 | | | | |
Spring 2018 [1185]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4957 | 126 / 159 | 16:00 - 17:20 | T,Th | RCH 302 | Mahesh Tripunitara |
| LEC 002 | 4958 | 126 / 159 | 10:00 - 11:20 | T,Th | RCH 302 | John Thistle |
| PRJ 201 | 4965 | 43 / 53 | 08:30 - 11:20 | T | RCH 108 | Bernard John Eric Roehl |
| PRJ 202 | 4966 | 43 / 53 | 08:30 - 11:20 | W | RCH 108 | Bernard John Eric Roehl |
| PRJ 203 | 4967 | 40 / 53 | 08:30 - 11:20 | Th | RCH 108 | Bernard John Eric Roehl |
| PRJ 204 | 4968 | 39 / 53 | 13:30 - 16:20 | T | RCH 108 | Bernard John Eric Roehl |
| PRJ 205 | 4969 | 46 / 53 | 13:30 - 16:20 | W | RCH 108 | Bernard John Eric Roehl |
| PRJ 206 | 4970 | 41 / 53 | 13:30 - 16:20 | Th | RCH 108 | Bernard John Eric Roehl |
| TUT 101 | 4959 | 43 / 53 | 08:30 - 10:20 | M | MC 4060 | |
| TUT 102 | 4960 | 40 / 53 | 08:30 - 10:20 | M | MC 4042 | |
| TUT 103 | 4961 | 43 / 53 | 08:30 - 10:20 | M | DWE 3518 | |
| TUT 104 | 4962 | 41 / 53 | 13:30 - 15:20 | M | RCH 207 | |
| TUT 105 | 4963 | 42 / 53 | 13:30 - 15:20 | M | RCH 309 | |
| TUT 106 | 4964 | 43 / 53 | 13:30 - 15:20 | M | PHY 313 | |
Winter 2018 [1181]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8134 | 162 / 159 | 14:30 - 15:50 | T,Th | RCH 302 | Paul A S Ward |
| PRJ 201 | 8889 | 40 / 40 | 08:30 - 11:20 | W | RCH 108 | Bernard John Eric Roehl |
| PRJ 202 | 8890 | 42 / 40 | 08:30 - 11:20 | Th | RCH 108 | Bernard John Eric Roehl |
| PRJ 203 | 8891 | 42 / 40 | 08:30 - 11:20 | F | RCH 108 | Bernard John Eric Roehl |
| PRJ 204 | 8892 | 38 / 39 | 08:30 - 11:20 | T | RCH 108 | Bernard John Eric Roehl |
| TUT 101 | 8135 | 55 / 53 | 15:30 - 17:20 | M | DWE 3518 | |
| TUT 102 | 8136 | 53 / 53 | 15:30 - 17:20 | M | DWE 3516 | |
| TUT 103 | 8137 | 54 / 53 | 15:30 - 17:20 | M | RCH 204 | |