WClasses

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.

Corequisites

None

Antirequisites

ECE103, ECE155, MATH229, MATH239, MATH249

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00130450 / 144
LEC 00230460 / 144
TST 20132930 / 288
TUT 10132280 / 48
TUT 10230480 / 48
TUT 10330490 / 48
TUT 10430470 / 48
TUT 10532450 / 48
TUT 10632460 / 48

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0014886127 / 14415:30 - 16:20 Th
TST 2015329127 / 14412:30 - 14:20 Th
TUT 101488741 / 4815:30 - 16:20 W
TUT 102488843 / 4815:30 - 16:20 W
TUT 103488943 / 4815:30 - 16:20 W

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013204138 / 14415:30 - 16:20 Th
LEC 0023205137 / 14411:30 - 12:20 Th
TST 2013497275 / 28814:30 - 16:20 Th
TUT 101341046 / 4810:30 - 11:20 F
TUT 102320746 / 4810:30 - 11:20 F
TUT 103320846 / 4810:30 - 11:20 F
TUT 104320646 / 4813:30 - 14:20 F
TUT 105342846 / 4813:30 - 14:20 F
TUT 106342945 / 4813:30 - 14:20 F

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015059137 / 14415:30 - 16:20 Th
TST 2018522137 / 14408:30 - 10:20 Th
TUT 101506046 / 4810:30 - 11:20 F
TUT 102506144 / 4810:30 - 11:20 F
TUT 103506247 / 4810:30 - 11:20 F

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013259140 / 14413:30 - 14:20 T,W,Th
LEC 0023260148 / 14411:30 - 12:20 Th
TST 2015205288 / 28814:30 - 16:20 Th
TUT 101349948 / 4810:30 - 11:20 F
TUT 102326246 / 4810:30 - 11:20 F
TUT 103326346 / 4810:30 - 11:20 F
TUT 104326151 / 4813:30 - 14:20 F
TUT 105352448 / 4813:30 - 14:20 F
TUT 106352549 / 4813:30 - 14:20 F

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015064150 / 16515:30 - 16:20 F
TUT 101506550 / 5510:30 - 11:20 F
TUT 102506651 / 5510:30 - 11:20 F
TUT 103506749 / 5510:30 - 11:20 F

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013289119 / 14413:30 - 14:20 T,W,Th
LEC 0023290130 / 14409:30 - 10:20 M,T,Th
TUT 101488738 / 4810:30 - 11:20 F
TUT 102329241 / 4810:30 - 11:20 F
TUT 103329340 / 4810:30 - 11:20 F
TUT 104329143 / 4813:30 - 14:20 F
TUT 105524643 / 4813:30 - 14:20 F
TUT 106524744 / 4813:30 - 14:20 F

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015132175 / 18013:30 - 14:20 MRCH 101Matthew Harris
TUT 101513356 / 6010:30 - 11:20 FMC 4060
TUT 102513458 / 6010:30 - 11:20 FMC 4042
TUT 103513561 / 6010:30 - 11:20 FDWE 3518

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013259132 / 14013:30 - 14:20 ME7 5343Matthew Harris
LEC 0023260129 / 14008:30 - 09:20 T,W,ThE7 5343Matthew Harris
TUT 101326142 / 4610:30 - 11:20 MRCH 204
TUT 102326246 / 4710:30 - 11:20 FRCH 204
TUT 103326344 / 4710:30 - 11:20 TE7 4437
TUT 104326442 / 4613:30 - 14:20 MRCH 204
TUT 105326543 / 4713:30 - 14:20 FRCH 204
TUT 106326644 / 4715:30 - 16:20 TE7 4437

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015066154 / 14412:30 - 13:20 T,ThE7 5343Matthew Harris
PRJ 201512850 / 48
PRJ 202512954 / 48
PRJ 203513050 / 48
TUT 101506751 / 4810:30 - 11:20 MDWE 3516
TUT 102506853 / 4810:30 - 11:20 FMC 4063
TUT 103506950 / 4810:30 - 11:20 TE5 4106

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0413050142 / 15013:30 - 14:20 M Matthew Harris
LEC 042305194 / 15008:30 - 09:20 T,Th Matthew Harris
TUT 141305253 / 5010:30 - 11:20 M
TUT 142305344 / 5010:30 - 11:20 F
TUT 143305445 / 5010:30 - 11:20 T
TUT 144305532 / 5015:30 - 16:20 M
TUT 145305632 / 5015:30 - 16:20 F
TUT 146305730 / 5015:30 - 16:20 T

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0415145143 / 16013:30 - 14:20 M Chrystopher L. Nehaniv
PRJ 241520748 / 54
PRJ 242520849 / 54
PRJ 243520946 / 54
TUT 141514648 / 5410:30 - 11:20 M Chrystopher L. Nehaniv
TUT 142514749 / 5410:30 - 11:20 F Chrystopher L. Nehaniv
TUT 143514846 / 5410:30 - 11:20 T Chrystopher L. Nehaniv

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013291143 / 150 John Thistle
LEC 0023292142 / 150 Mark Crowley
TUT 101329350 / 50
TUT 102329455 / 50
TUT 103329538 / 50
TUT 104329646 / 50
TUT 105329748 / 50
TUT 106329848 / 50

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015086151 / 14013:30 - 14:20 ME7 5343Mark Crowley
LEC 00295481 / 1
PRJ 201515555 / 47
PRJ 202515649 / 47
PRJ 203515747 / 46
TUT 101508755 / 4710:30 - 11:20 MMC 4063
TUT 102508849 / 4710:30 - 11:20 FMC 4063
TUT 103508947 / 4610:30 - 11:20 TE5 4106

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013357128 / 14013:30 - 14:20 ME7 5343Alireza Sharifi
LEC 0023358115 / 13510:30 - 11:20 T,ThE7 5343Alireza Sharifi
LEC 00355761 / 1
PRJ 201336545 / 4608:30 - 11:20 TE2 2356Ricardo Rolon
PRJ 202336641 / 4708:30 - 11:20 WE2 2356Ricardo Rolon
PRJ 203336742 / 4708:30 - 11:20 ThE2 2356Ricardo Rolon
PRJ 204336838 / 4513:30 - 16:20 TE2 2356Ricardo Rolon
PRJ 205336940 / 4513:30 - 16:20 WE2 2356Ricardo Rolon
PRJ 206337037 / 4513:30 - 16:20 ThE2 2356Ricardo Rolon
TUT 101335945 / 4610:30 - 11:20 MMC 4064
TUT 102336041 / 4710:30 - 11:20 MQNC 1506
TUT 103336142 / 4710:30 - 11:20 MDWE 3522A
TUT 104336237 / 4515:30 - 16:20 MQNC 1506
TUT 105336340 / 4515:30 - 16:20 MQNC 1507
TUT 106336438 / 4515:30 - 16:20 MDWE 3522A

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015048132 / 13912:30 - 13:20 T,ThE7 5343Mahesh Tripunitara
PRJ 201513747 / 4708:30 - 11:20 TE2 2356
PRJ 202513844 / 4708:30 - 11:20 WE2 2356
PRJ 203513941 / 4608:30 - 11:20 ThE2 2356
TUT 101504947 / 4716:30 - 17:20 WE7 5343
TUT 102505045 / 4716:30 - 17:20 WE7 5343
TUT 103505140 / 4616:30 - 17:20 WE7 5343

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00194201 / 1

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0014957126 / 15916:00 - 17:20 T,ThRCH 302Mahesh Tripunitara
LEC 0024958126 / 15910:00 - 11:20 T,ThRCH 302John Thistle
PRJ 201496543 / 5308:30 - 11:20 TRCH 108Bernard John Eric Roehl
PRJ 202496643 / 5308:30 - 11:20 WRCH 108Bernard John Eric Roehl
PRJ 203496740 / 5308:30 - 11:20 ThRCH 108Bernard John Eric Roehl
PRJ 204496839 / 5313:30 - 16:20 TRCH 108Bernard John Eric Roehl
PRJ 205496946 / 5313:30 - 16:20 WRCH 108Bernard John Eric Roehl
PRJ 206497041 / 5313:30 - 16:20 ThRCH 108Bernard John Eric Roehl
TUT 101495943 / 5308:30 - 10:20 MMC 4060
TUT 102496040 / 5308:30 - 10:20 MMC 4042
TUT 103496143 / 5308:30 - 10:20 MDWE 3518
TUT 104496241 / 5313:30 - 15:20 MRCH 207
TUT 105496342 / 5313:30 - 15:20 MRCH 309
TUT 106496443 / 5313:30 - 15:20 MPHY 313

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0018134162 / 15914:30 - 15:50 T,ThRCH 302Paul A S Ward
PRJ 201888940 / 4008:30 - 11:20 WRCH 108Bernard John Eric Roehl
PRJ 202889042 / 4008:30 - 11:20 ThRCH 108Bernard John Eric Roehl
PRJ 203889142 / 4008:30 - 11:20 FRCH 108Bernard John Eric Roehl
PRJ 204889238 / 3908:30 - 11:20 TRCH 108Bernard John Eric Roehl
TUT 101813555 / 5315:30 - 17:20 MDWE 3518
TUT 102813653 / 5315:30 - 17:20 MDWE 3516
TUT 103813754 / 5315:30 - 17:20 MRCH 204

UW Flow Ratings

Liked: 62.20%

62.20%

Easy: 48.86%

48.86%

Useful: 54.62 %

54.62%

ECE 108 leads to

ECE 208 - Discrete Mathematics and Logic 2

CO 480 - History of Mathematics

ECE 203 - Probability Theory and Statistics 1