Number systems, logic gates, Boolean algebra. Karnaugh maps, and combinational logic design. Implementation of combinational and sequential logic circuits on Field Programmable Gate Arrays (FPGA) boards. Sequential logic and state machines. Programmable Logic Controllers (PLCs) and PLC programming using ladder. Laboratory work includes FPGA and PLC programming.
Prerequisites
GENE123 or MTE120; Level at least 2B Mechanical or 2A Mechatronics Engineering.
Antirequisites
ECE222, ME262
Offerings
Winter 2026 [1261]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4735 | 31 / 33 | 08:30 - 11:20 | T | | |
| LAB 102 | 4736 | 30 / 33 | 08:30 - 11:20 | W | | |
| LAB 103 | 4737 | 30 / 33 | 08:30 - 11:20 | Th | | |
| LAB 104 | 5143 | 30 / 33 | 08:30 - 11:20 | F | | |
| LEC 001 | 4734 | 121 / 132 | 13:30 - 14:20 | M,W,F | | |
| TUT 201 | 4738 | 121 / 132 | 09:30 - 10:20 | M | | |
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5062 | 31 / 31 | 13:30 - 16:20 | M | | |
| LAB 102 | 5063 | 31 / 31 | 13:30 - 16:20 | T | | |
| LAB 103 | 5064 | 29 / 31 | 13:30 - 16:20 | Th | | |
| LAB 104 | 5065 | 31 / 32 | 13:30 - 16:20 | F | | |
| LEC 001 | 5061 | 122 / 125 | 11:30 - 12:20 | M,W,F | | |
| TUT 201 | 5066 | 122 / 125 | 08:30 - 09:20 | Th | | |
Winter 2025 [1251]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4901 | 22 / 27 | 08:30 - 11:20 | T | | |
| LAB 102 | 4902 | 27 / 27 | 08:30 - 11:20 | W | | |
| LAB 103 | 4903 | 24 / 28 | 08:30 - 11:20 | Th | | |
| LAB 104 | 5338 | 26 / 28 | 08:30 - 11:20 | F | | |
| LEC 001 | 4900 | 99 / 110 | 14:30 - 15:20 | M,W,F | | |
| TUT 201 | 4904 | 99 / 110 | 15:30 - 16:20 | Th | | |
Winter 2024 [1241]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4885 | 31 / 32 | 08:30 - 11:20 | T | | |
| LAB 102 | 4886 | 32 / 32 | 08:30 - 11:20 | W | | |
| LAB 103 | 4887 | 28 / 33 | 08:30 - 11:20 | Th | | |
| LAB 104 | 5396 | 30 / 33 | 08:30 - 11:20 | F | | |
| LEC 001 | 4884 | 121 / 130 | 16:30 - 17:50 | M,W | | |
| TUT 201 | 4888 | 121 / 130 | 16:30 - 17:20 | Th | | |
Fall 2023 [1239]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5003 | 35 / 34 | 13:30 - 16:20 | M | | |
| LAB 102 | 5004 | 37 / 34 | 13:30 - 16:20 | T | | |
| LAB 103 | 5005 | 33 / 33 | 13:30 - 16:20 | W | | |
| LAB 104 | 5006 | 33 / 33 | 13:30 - 16:20 | Th | | |
| LEC 001 | 5002 | 138 / 134 | 10:30 - 11:20 | M,W,F | | |
| TUT 201 | 5007 | 138 / 134 | 13:30 - 14:20 | F | | |
Winter 2023 [1231]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4932 | 23 / 27 | 08:30 - 11:20 | T | E3 2103 | |
| LAB 102 | 4933 | 25 / 27 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 103 | 4934 | 26 / 28 | 08:30 - 11:20 | Th | E3 2103 | |
| LAB 104 | 8764 | 23 / 28 | 08:30 - 11:20 | F | E3 2103 | |
| LEC 001 | 4931 | 97 / 110 | 15:30 - 16:20 | M,W,F | E5 3101 | Omar Al-Buraiki |
| TUT 201 | 4935 | 97 / 110 | 16:30 - 17:20 | T | E5 3101 | |
Fall 2022 [1229]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5310 | 32 / 31 | 13:30 - 16:20 | M | E3 2103 | |
| LAB 102 | 5311 | 30 / 30 | 13:30 - 16:20 | T | E3 2103 | |
| LAB 103 | 5312 | 29 / 30 | 13:30 - 16:20 | W | E3 2103 | |
| LAB 104 | 5313 | 30 / 30 | 13:30 - 16:20 | Th | E3 2103 | |
| LEC 001 | 5309 | 121 / 121 | 10:30 - 11:20 | M,W,F | E7 3353 | Mohammed Nassar |
| TUT 201 | 5314 | 121 / 121 | 14:30 - 15:20 | F | E7 3353 | |
Winter 2022 [1221]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4818 | 37 / 41 | 15:30 - 18:20 | T | E3 2103 | |
| LAB 102 | 4819 | 34 / 42 | 15:30 - 18:20 | W | E3 2103 | |
| LAB 103 | 4820 | 34 / 42 | 15:30 - 18:20 | Th | E3 2103 | |
| LEC 001 | 4817 | 105 / 125 | 09:30 - 10:20 | M,W,F | E7 3353 | James Tung |
| TUT 201 | 4821 | 105 / 125 | 13:30 - 14:20 | Th | E7 3353 | |
Fall 2021 [1219]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5116 | 14 / 14 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 102 | 5117 | 13 / 14 | 16:30 - 19:20 | T | E3 2103 | |
| LAB 103 | 5118 | 15 / 14 | 17:30 - 20:20 | W | E3 2103 | |
| LAB 104 | 5119 | 11 / 14 | 16:30 - 19:20 | Th | E3 2103 | |
| LAB 105 | 8779 | 12 / 14 | 15:30 - 18:20 | F | E3 2103 | |
| LAB 106 | 8782 | 10 / 14 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 107 | 8783 | 12 / 14 | 16:30 - 19:20 | T | E3 2103 | |
| LAB 108 | 8784 | 12 / 14 | 17:30 - 20:20 | W | E3 2103 | |
| LAB 109 | 8785 | 8 / 14 | 16:30 - 19:20 | Th | E3 2103 | |
| LAB 110 | 8786 | 9 / 14 | 15:30 - 18:20 | F | E3 2103 | |
| LEC 001 | 5115 | 65 / 70 | 15:00 - 16:20 | M | E7 3353 | Mohammed Nassar |
| LEC 002 | 11467 | 51 / 70 | 15:00 - 16:20 | M | E7 3353 | Mohammed Nassar |
| LEC 003 | 8777 | 12 / 140 | 15:00 - 16:20 | M | | Mohammed Nassar |
| TUT 201 | 5120 | 65 / 70 | 13:30 - 14:20 | F | E7 3353 | |
| TUT 202 | 11468 | 51 / 70 | 13:30 - 14:20 | F | | |
| TUT 203 | 5121 | 12 / 140 | 13:30 - 14:20 | F | | |
Winter 2021 [1211]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 141 | 4889 | 44 / 44 | | | | |
| LAB 142 | 4890 | 41 / 43 | | | | |
| LAB 143 | 4891 | 39 / 43 | | | | |
| LEC 041 | 4888 | 124 / 130 | 11:30 - 12:20 | W,F | | Andrew Gryguc |
| TUT 241 | 4892 | 124 / 130 | 13:30 - 14:20 | Th | | |
Fall 2020 [1209]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 141 | 5149 | 38 / 35 | | | | |
| LAB 142 | 5150 | 36 / 35 | | | | |
| LAB 143 | 5151 | 35 / 35 | | | | |
| LAB 144 | 5152 | 35 / 35 | | | | |
| LEC 041 | 5148 | 144 / 140 | 09:30 - 10:20 | M | | Allyson Giannikouris |
| TUT 241 | 5153 | 144 / 140 | 13:30 - 14:20 | Th | | |
Winter 2020 [1201]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4796 | 29 / 38 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 4797 | 35 / 38 | 14:30 - 17:20 | W | E3 2103 | |
| LAB 103 | 4798 | 32 / 38 | 14:30 - 17:20 | Th | E3 2103 | |
| LEC 001 | 4795 | 96 / 114 | 09:30 - 10:20 | M | E5 3102 | James Tung |
| TUT 201 | 4799 | 48 / 57 | 13:30 - 14:20 | M | DWE 3518 | |
| TUT 202 | 4800 | 48 / 57 | 13:30 - 14:20 | T | MC 4042 | |
Fall 2019 [1199]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5030 | 25 / 31 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 102 | 5031 | 27 / 31 | 08:30 - 11:20 | T | E3 2103 | |
| LAB 103 | 5032 | 27 / 31 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 104 | 5033 | 26 / 30 | 08:30 - 11:20 | F | E3 2103 | |
| LEC 001 | 5029 | 105 / 123 | 14:30 - 15:20 | W | E7 3353 | Mohamed Said |
| TUT 201 | 5034 | 53 / 62 | 09:30 - 10:20 | Th | MC 4063 | |
| TUT 202 | 5035 | 52 / 61 | 10:30 - 11:20 | Th | MC 4063 | |
Winter 2019 [1191]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4696 | 37 / 38 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 4697 | 37 / 38 | 14:30 - 17:20 | W | E3 2103 | |
| LAB 103 | 4698 | 35 / 38 | 14:30 - 17:20 | Th | E3 2103 | |
| LEC 001 | 4695 | 109 / 114 | 09:30 - 10:20 | M | E7 3343 | James Tung |
| TUT 201 | 4699 | 54 / 57 | 13:30 - 14:20 | M | E7 3343 | |
| TUT 202 | 4700 | 55 / 57 | 13:30 - 14:20 | T | E7 3343 | |
Fall 2018 [1189]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4954 | 25 / 31 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 102 | 4955 | 31 / 31 | 08:30 - 11:20 | T | E3 2103 | |
| LAB 103 | 4956 | 30 / 31 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 104 | 4957 | 29 / 30 | 08:30 - 11:20 | F | E3 2103 | |
| LEC 001 | 4953 | 115 / 123 | 14:30 - 15:20 | W | E7 3353 | Allyson Kayla Giannikouris |
| TUT 201 | 4958 | 59 / 62 | 09:30 - 10:20 | Th | MC 4041 | |
| TUT 202 | 4959 | 56 / 61 | 10:30 - 11:20 | Th | MC 4041 | |
Winter 2018 [1181]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4887 | 34 / 38 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 4888 | 36 / 38 | 14:30 - 17:20 | W | E3 2103 | |
| LAB 103 | 4889 | 32 / 38 | 14:30 - 17:20 | Th | E3 2103 | |
| LEC 001 | 4886 | 102 / 114 | 08:30 - 09:20 | T | E5 3102 | Ehsan Toyserkani |
| TUT 201 | 4890 | 50 / 57 | 13:30 - 14:20 | M | MC 4060 | |
| TUT 202 | 4891 | 52 / 57 | 13:30 - 14:20 | T | MC 4063 | |
Fall 2017 [1179]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5144 | 22 / 29 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 102 | 5145 | 28 / 29 | 08:30 - 11:20 | T | E3 2103 | |
| LAB 103 | 5146 | 19 / 28 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 104 | 5147 | 26 / 28 | 08:30 - 11:20 | F | E3 2103 | |
| LEC 001 | 5143 | 95 / 114 | 15:30 - 16:20 | T | DWE 2402 | Mihaela Luminita Vlasea |
| TUT 201 | 5148 | 47 / 57 | 16:30 - 17:20 | T | DWE 2402 | |
| TUT 202 | 5149 | 48 / 57 | 16:30 - 17:20 | W | DWE 3518 | |
Winter 2017 [1171]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4704 | 29 / 35 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 4705 | 30 / 35 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 103 | 4706 | 34 / 35 | 14:30 - 17:20 | Th | E3 2103 | |
| LEC 001 | 4703 | 93 / 105 | 08:30 - 09:20 | T | E5 3102 | Esmat Sheydaeian Arani |
| TUT 201 | 4707 | 47 / 52 | 13:30 - 14:20 | M | MC 4060 | |
| TUT 202 | 4708 | 46 / 53 | 13:30 - 14:20 | T | MC 4042 | |
Fall 2016 [1169]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5208 | 25 / 29 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 102 | 5209 | 27 / 29 | 08:30 - 11:20 | T | E3 2103 | |
| LAB 103 | 5210 | 26 / 28 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 104 | 5211 | 22 / 28 | 08:30 - 11:20 | F | E3 2103 | |
| LEC 001 | 5207 | 100 / 114 | 15:30 - 16:20 | T | E5 3101 | Mihaela Luminita Vlasea |
| TUT 201 | 5212 | 55 / 57 | 16:30 - 17:20 | T | E5 3101 | |
| TUT 202 | 5213 | 45 / 57 | 16:30 - 17:20 | W | MC 4041 | |
Winter 2016 [1161]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5280 | 30 / 48 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 5281 | 28 / 48 | 14:30 - 17:20 | W | E3 2103 | |
| LAB 103 | 5282 | 30 / 49 | 14:30 - 17:20 | Th | E3 2103 | |
| LEC 001 | 5279 | 88 / 145 | 08:30 - 09:20 | T | RCH 302 | Ehsan Toyserkani |
| TUT 201 | 5284 | 45 / 72 | 13:30 - 14:20 | M | RCH 207 | |
| TUT 202 | 5285 | 43 / 73 | 13:30 - 14:20 | T | RCH 305 | |
Fall 2015 [1159]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 7693 | 36 / 36 | 17:30 - 20:20 | M | E3 2103 | |
| LAB 102 | 7694 | 13 / 36 | 08:30 - 11:20 | T | E3 2103 | |
| LAB 103 | 7695 | 27 / 36 | 08:30 - 11:20 | W | E3 2103 | |
| LAB 104 | 7696 | 19 / 37 | 08:30 - 11:20 | F | E3 2103 | |
| LEC 001 | 7692 | 95 / 145 | 15:30 - 16:20 | T | DWE 2402 | Mihaela Luminita Vlasea |
| TUT 201 | 7697 | 48 / 72 | 16:30 - 17:20 | T | DWE 2402 | |
| TUT 202 | 7698 | 47 / 73 | 16:30 - 17:20 | W | DWE 2527 | |
Winter 2015 [1151]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5105 | 38 / 36 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 5106 | 39 / 36 | 14:30 - 17:20 | W | E3 2103 | |
| LAB 103 | 5107 | 37 / 37 | 14:30 - 17:20 | Th | E3 2103 | |
| LAB 104 | 5108 | 25 / 36 | 14:30 - 17:20 | F | E3 2103 | |
| LEC 001 | 5104 | 139 / 145 | 08:30 - 09:20 | T | RCH 302 | Ehsan Toyserkani |
| TUT 201 | 5109 | 72 / 72 | 13:30 - 14:20 | M | RCH 207 | |
| TUT 202 | 5110 | 67 / 73 | 13:30 - 14:20 | T | RCH 309 | |
Winter 2014 [1141]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 5031 | 32 / 33 | 14:30 - 17:20 | T | E3 2103 | |
| LAB 102 | 5032 | 28 / 33 | 14:30 - 17:20 | W | E3 2103 | |
| LAB 103 | 5033 | 28 / 33 | 14:30 - 17:20 | Th | E3 2103 | |
| LAB 104 | 5034 | 33 / 33 | 14:30 - 17:20 | F | E3 2103 | |
| LEC 001 | 5030 | 121 / 132 | 09:30 - 10:20 | T,Th | B1 271 | Ehsan Toyserkani |
| TUT 201 | 5035 | 62 / 66 | 13:30 - 14:20 | M | MC 4042 | |
| TUT 202 | 5036 | 59 / 66 | 13:30 - 14:20 | T | MC 4042 | |
Winter 2013 [1131]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 4882 | 29 / 31 | 14:30 - 17:20 | T | E3 2103G | |
| LAB 102 | 4883 | 28 / 30 | 14:30 - 17:20 | W | E3 2103G | |
| LAB 103 | 4884 | 30 / 31 | 14:30 - 17:20 | Th | E3 2103G | |
| LAB 104 | 4885 | 29 / 30 | 14:30 - 17:20 | F | E3 2103G | |
| LEC 001 | 4881 | 116 / 122 | 09:30 - 10:20 | T,Th | RCH 105 | Ehsan Toyserkani |
| TUT 201 | 4886 | 58 / 61 | 13:30 - 14:20 | M | DWE 3516 | |
| TUT 202 | 4887 | 58 / 61 | 13:30 - 14:20 | T | MC 4063 | |
Winter 2012 [1121]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 101 | 7553 | 34 / 32 | 14:30 - 17:20 | T | E3 2103G | |
| LAB 102 | 7554 | 33 / 33 | 14:30 - 17:20 | W | E3 2103G | |
| LAB 103 | 7555 | 29 / 32 | 14:30 - 17:20 | Th | E3 2103G | |
| LAB 104 | 7556 | 36 / 33 | 14:30 - 17:20 | F | E3 2103G | |
| LEC 001 | 7551 | 132 / 130 | 09:30 - 10:20 | T,Th | EIT 1015 | Carol C Hulls |
| TUT 201 | 7557 | 64 / 65 | 13:30 - 14:20 | M | MC 4058 | |
| TUT 202 | 7558 | 68 / 65 | 13:30 - 14:20 | T | MC 4058 | |