ECE 358 - Computer Networks
This course is a comprehensive introduction to computer networks. The focus is on the concepts, the protocols, and the fundamental design principles that have contributed to the success of the internet. Topics include history of the Internet, transmission media and technologies, switching and multiplexing, protocols and layering, wired and wireless LAN (local-area networks), congestion/flow/error control, routing, addressing, internetworking (Internet) including TCP (transmission control protocol).
Prerequisites
One of BME213, ECE203, MTE201, NE215, STAT206, SYDE212
Offerings
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5011 | 416 / 424 | 17:30 - 18:20 | T | | |
| LEC 001 | 5009 | 285 / 290 | 17:30 - 18:50 | Th | | |
| LEC 002 | 5292 | 131 / 134 | 16:00 - 17:20 | W | | |
| TUT 101 | 5010 | 143 / 140 | 17:30 - 18:20 | F | | |
| TUT 102 | 5371 | 139 / 134 | 19:00 - 19:50 | Th | | |
| TUT 103 | 9141 | 134 / 134 | 08:00 - 08:50 | Th | | |
Winter 2024 [1241]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 9088 | 0 / 1 | | | | |
| LEC 002 | 9100 | 0 / 1 | | | | |
Fall 2023 [1239]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4947 | 420 / 438 | 17:30 - 18:20 | W | | |
| LEC 001 | 4945 | 146 / 146 | 17:00 - 18:20 | M,F | | |
| LEC 002 | 5291 | 134 / 146 | 10:00 - 11:20 | T,Th | | |
| LEC 003 | 5465 | 140 / 146 | 15:00 - 16:20 | T,W | | |
| TUT 101 | 4946 | 140 / 146 | 17:30 - 18:20 | Th | | |
| TUT 102 | 5395 | 143 / 146 | 11:30 - 12:20 | T | | |
| TUT 103 | 5492 | 137 / 146 | 16:30 - 17:20 | T | | |
Spring 2023 [1235]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5551 | 0 / 1 | | | | |
Winter 2023 [1231]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 9414 | 0 / 0 | | | | |
Fall 2022 [1229]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5245 | 493 / 584 | 17:00 - 18:20 | Th | E7 4043 | Irene Huang |
| LEC 001 | 5243 | 143 / 146 | 17:00 - 18:20 | M,W | E7 4043 | Albert Wasef |
| LEC 002 | 5656 | 123 / 146 | 11:30 - 12:20 | M,W,F | E7 4043 | Abdalla Mohamed Hussein |
| LEC 003 | 6343 | 119 / 146 | 14:00 - 15:20 | T,W | E7 4053 | Pin-Han Ho |
| LEC 004 | 6346 | 108 / 146 | 15:30 - 16:50 | T,W | E7 4043 | Pin-Han Ho |
| LEC 005 | 11186 | 9 / 1 | | | | |
| TUT 101 | 5244 | 142 / 146 | 19:00 - 19:50 | Th | E7 4043 | |
| TUT 102 | 5994 | 110 / 146 | 11:30 - 12:20 | T | EIT 1015 | |
| TUT 103 | 6619 | 121 / 146 | 08:00 - 08:50 | M | E7 4053 | |
| TUT 104 | 6628 | 120 / 146 | 19:00 - 19:50 | W | E7 4053 | |
Winter 2022 [1221]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 9869 | 1 / 1 | | | | |
Fall 2021 [1219]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5031 | 71 / 150 | | | | |
| LAB 202 | 9126 | 53 / 87 | | | | |
| LAB 203 | 11194 | 90 / 150 | | | | |
| LAB 204 | 11197 | 143 / 150 | | | | |
| LAB 205 | 11793 | 0 / 150 | | | | |
| LAB 206 | 11806 | 63 / 150 | | | | |
| LEC 001 | 5029 | 71 / 150 | 17:30 - 18:20 | M | | Albert Wasef |
| LEC 002 | 5552 | 53 / 95 | 08:30 - 09:50 | T,Th | DC 1351 | Catherine Rosenberg |
| LEC 003 | 11192 | 90 / 150 | | | | Pin-Han Ho |
| LEC 004 | 11195 | 143 / 150 | 17:30 - 18:20 | M | | Albert Wasef |
| LEC 005 | 11789 | 0 / 150 | | | | |
| LEC 006 | 11804 | 63 / 150 | | | | Pin-Han Ho |
| TUT 101 | 5030 | 19 / 50 | 15:30 - 16:20 | T | E7 4043 | |
| TUT 102 | 9125 | 21 / 50 | 16:30 - 17:20 | T | E7 4417 | |
| TUT 103 | 9129 | 31 / 50 | 14:30 - 15:20 | Th | E7 5343 | |
| TUT 104 | 9130 | 9 / 50 | 16:30 - 17:20 | Th | E7 4043 | |
| TUT 105 | 11193 | 34 / 150 | | | | |
| TUT 106 | 11196 | 10 / 150 | 16:30 - 17:20 | T | E7 5343 | |
| TUT 107 | 11790 | 26 / 50 | 17:30 - 18:20 | T | E7 4043 | |
| TUT 108 | 11791 | 29 / 50 | 17:30 - 18:20 | W | E7 4417 | |
| TUT 109 | 11792 | 35 / 50 | 17:30 - 18:20 | W | E7 5343 | |
| TUT 110 | 11807 | 143 / 150 | | | | |
| TUT 111 | 11808 | 0 / 150 | | | | |
| TUT 112 | 11805 | 63 / 150 | | | | |
Spring 2021 [1215]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 241 | 5501 | 110 / 138 | | | | Ricardo Rolon |
| LEC 041 | 2878 | 110 / 138 | | | | Albert Wasef |
| TUT 141 | 2879 | 110 / 138 | 13:30 - 14:20 | M | | Albert Wasef |
Winter 2021 [1211]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 241 | 4933 | 147 / 149 | 08:00 - 08:50 | Th | | Tiuley Alguindigue |
| LEC 041 | 4931 | 147 / 149 | 17:30 - 18:20 | T,W,Th | | Albert Wasef |
| TUT 141 | 4932 | 147 / 149 | 19:00 - 19:50 | M | | |
Fall 2020 [1209]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 241 | 5062 | 156 / 140 | 17:30 - 18:20 | T | | Bernie Roehl |
| LEC 041 | 5060 | 156 / 140 | 16:30 - 17:50 | W,Th | | Albert Wasef |
| TUT 141 | 5061 | 156 / 140 | | | | |
Spring 2020 [1205]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3124 | 102 / 138 | | | | |
| LEC 001 | 3073 | 102 / 138 | | | | Albert Wasef |
| TUT 101 | 3074 | 102 / 138 | | | | |
Winter 2020 [1201]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4842 | 154 / 149 | 17:30 - 18:20 | T | E7 5353 | Bernie Roehl |
| LEC 001 | 4840 | 154 / 149 | 16:30 - 17:50 | W,Th | E7 5353 | Albert Wasef |
| LEC 002 | 9566 | 2 / 1 | | | | |
| TUT 101 | 4841 | 154 / 149 | 16:30 - 17:20 | T | E7 5353 | |
Fall 2019 [1199]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4923 | 146 / 140 | 16:30 - 17:50 | W | E7 4043 | |
| LEC 001 | 4921 | 146 / 140 | 16:00 - 17:20 | M,F | E7 4043 | Albert Wasef |
| LEC 002 | 9587 | 12 / 1 | | | | |
| LEC 003 | 9747 | 4 / 1 | | | | |
| TUT 101 | 4922 | 146 / 140 | 15:00 - 15:50 | F | E7 4043 | |
Spring 2019 [1195]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3156 | 105 / 120 | | | | Hamidreza Nafissi |
| LEC 001 | 3102 | 105 / 120 | 08:30 - 09:50 | M,F | E7 4043 | Albert Wasef |
| TUT 101 | 3103 | 105 / 120 | 11:30 - 12:20 | Th | E7 4053 | |
Winter 2019 [1191]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4747 | 65 / 144 | 17:30 - 18:20 | W | E7 4417 | Bernard John Eric Roehl |
| LAB 202 | 7784 | 91 / 90 | 17:30 - 18:20 | T | E7 4417 | Bernard John Eric Roehl |
| LEC 001 | 4745 | 65 / 144 | 13:30 - 14:50 | M,F | E7 4417 | Kshirasagar Naik |
| LEC 002 | 7782 | 91 / 90 | 08:30 - 09:50 | M,F | E7 4417 | Albert Monir Tadros Wasef |
| LEC 003 | 9500 | 2 / 1 | | | | |
| TUT 101 | 4746 | 65 / 144 | 16:30 - 17:20 | Th | E7 4417 | |
| TUT 102 | 7783 | 91 / 90 | 16:30 - 17:20 | W | E7 4417 | |
Fall 2018 [1189]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4841 | 124 / 140 | 16:30 - 17:50 | W | E7 4043 | Bernard John Eric Roehl |
| LEC 001 | 4839 | 124 / 140 | 16:00 - 17:20 | M,F | E7 4043 | Albert Monir Tadros Wasef |
| TUT 101 | 4840 | 124 / 140 | 15:00 - 15:50 | F | E7 4043 | |
Spring 2018 [1185]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3106 | 93 / 120 | 08:30 - 09:20 | W | MC 4059 | Junling Li |
| LEC 001 | 3043 | 93 / 120 | 08:30 - 09:50 | M,F | DWE 1501 | Albert Monir Tadros Wasef |
| TUT 101 | 3044 | 93 / 120 | 16:30 - 17:20 | W | RCH 103 | |
Winter 2018 [1181]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4942 | 123 / 144 | 17:30 - 18:20 | W | RCH 301 | Bernard John Eric Roehl |
| LEC 001 | 4940 | 123 / 144 | 13:30 - 14:50 | M,F | EIT 1015 | Albert Monir Tadros Wasef |
| LEC 002 | 9499 | 6 / 6 | | | | |
| TUT 101 | 4941 | 123 / 144 | 16:30 - 17:20 | Th | MC 1085 | |
Fall 2017 [1179]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5013 | 96 / 96 | 16:30 - 17:50 | F | RCH 110 | Bernard John Eric Roehl |
| LEC 001 | 5011 | 96 / 96 | 15:00 - 16:20 | M,F | MC 1056 | Pin-Han Ho |
| LEC 002 | 5357 | 7 / 1 | | | | |
| TUT 101 | 5012 | 96 / 96 | 16:30 - 17:20 | W | RCH 110 | |
Spring 2017 [1175]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3132 | 137 / 144 | | | | Yiqing Huang |
| LEC 001 | 3068 | 137 / 144 | 08:30 - 09:50 | M | MC 1085 | Mahesh Tripunitara |
| TUT 101 | 3069 | 137 / 144 | 16:30 - 17:20 | W | DC 1350 | |
Winter 2017 [1171]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4760 | 127 / 132 | 17:30 - 18:20 | W | RCH 301 | Sanjay Ashween Singh |
| LEC 001 | 4758 | 127 / 132 | 13:30 - 14:50 | M,F | EIT 1015 | Kshirasagar Naik |
| LEC 002 | 9897 | 0 / 1 | | | | |
| LEC 003 | 9956 | 2 / 1 | | | | |
| TUT 101 | 4759 | 127 / 132 | 16:30 - 17:20 | Th | RCH 302 | |
Fall 2016 [1169]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5049 | 93 / 112 | 16:30 - 17:50 | F | MC 4061 | |
| LEC 001 | 5047 | 93 / 112 | 15:00 - 16:20 | M,F | RCH 307 | Kshirasagar Naik |
| LEC 002 | 9158 | 11 / 1 | | | | |
| TUT 101 | 5048 | 93 / 112 | 16:30 - 17:20 | W | MC 4061 | |
Spring 2016 [1165]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3200 | 107 / 140 | | | | |
| LEC 001 | 3135 | 107 / 140 | 08:30 - 09:50 | M,F | RCH 101 | Mahesh Tripunitara |
| TUT 101 | 3136 | 107 / 140 | 16:30 - 17:20 | W | RCH 302 | |
Winter 2016 [1161]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5350 | 83 / 82 | 17:30 - 18:20 | W | RCH 305 | |
| LEC 001 | 5348 | 83 / 82 | 13:30 - 14:50 | M,F | RCH 305 | Sherman Shen |
| LEC 002 | 8757 | 6 / 1 | | | | |
| TUT 101 | 5349 | 83 / 82 | 16:30 - 17:20 | Th | RCH 305 | |
Fall 2015 [1159]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5358 | 73 / 120 | 16:30 - 17:50 | Th | MC 4020 | |
| LEC 001 | 5356 | 73 / 120 | 10:00 - 11:20 | M,F | RCH 103 | Kshirasagar Naik |
| LEC 002 | 8898 | 2 / 1 | | | | |
| TUT 101 | 5357 | 73 / 120 | 16:30 - 17:20 | W | MC 4020 | |
Spring 2015 [1155]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3324 | 81 / 110 | | | | |
| LEC 001 | 3254 | 81 / 110 | 08:30 - 09:50 | M,F | QNC 2502 | Pin-Han Ho |
| TUT 101 | 3255 | 81 / 110 | 15:30 - 16:20 | M | RCH 105 | |
Winter 2015 [1151]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5179 | 77 / 105 | 17:30 - 18:20 | W | RCH 307 | |
| LEC 001 | 5177 | 77 / 105 | 13:30 - 14:50 | M,F | RCH 307 | Ning Zhang |
| LEC 002 | 8699 | 5 / 1 | | | | |
| TUT 101 | 5178 | 77 / 105 | 16:30 - 17:20 | Th | RCH 307 | |
Fall 2014 [1149]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5101 | 61 / 112 | 16:30 - 17:50 | F | RCH 307 | |
| LEC 001 | 5099 | 61 / 112 | 13:30 - 14:50 | M,F | RCH 307 | Kshirasagar Naik |
| LEC 002 | 8796 | 7 / 1 | | | | |
| TUT 101 | 5100 | 61 / 112 | 16:30 - 17:20 | W | RCH 307 | |
Spring 2014 [1145]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3263 | 106 / 120 | | | | |
| LEC 001 | 3188 | 106 / 120 | 15:30 - 16:50 | T,Th | DWE 1501 | Mahesh Tripunitara |
| TUT 101 | 3189 | 106 / 120 | 15:30 - 16:20 | F | RCH 302 | |
Winter 2014 [1141]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 5131 | 17 / 20 | 16:30 - 17:20 | M | QNC 1502 | |
| LAB 202 | 5132 | 15 / 20 | 16:30 - 17:20 | M | QNC 1502 | |
| LAB 203 | 5133 | 15 / 20 | 16:30 - 17:20 | M | QNC 1502 | |
| LAB 204 | 5134 | 15 / 20 | 16:30 - 17:20 | M | QNC 1502 | |
| LAB 205 | 5135 | 16 / 20 | 16:30 - 17:20 | M | QNC 1502 | |
| LAB 206 | 5136 | 16 / 20 | 16:30 - 17:20 | M | QNC 1502 | |
| LEC 001 | 5129 | 94 / 120 | 08:30 - 09:50 | M,F | RCH 105 | Catherine Rosenberg |
| LEC 002 | 8546 | 8 / 1 | | | | |
| TUT 101 | 5130 | 94 / 120 | 16:30 - 17:20 | Th | RCH 105 | |
Fall 2013 [1139]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4781 | 17 / 38 | 08:30 - 11:20 | W | RCH 108 | |
| LAB 202 | 4782 | 17 / 38 | 08:30 - 11:20 | Th | RCH 108 | |
| LAB 203 | 4783 | 20 / 39 | 08:30 - 11:20 | T | RCH 108 | |
| LEC 001 | 4779 | 54 / 115 | 13:30 - 14:50 | M,F | RCH 112 | Catherine Rosenberg |
| LEC 002 | 8309 | 3 / 1 | | | | |
| TUT 101 | 4780 | 54 / 115 | 16:30 - 17:20 | W | RCH 112 | |
Spring 2013 [1135]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 3166 | 92 / 120 | | | | |
| LEC 001 | 3077 | 92 / 120 | 08:30 - 09:50 | M,F | QNC 1502 | Kshirasagar Naik |
| LEC 002 | 5833 | 1 / 1 | | | | |
| TUT 101 | 3078 | 92 / 120 | 19:00 - 19:50 | T | QNC 1502 | |
Winter 2013 [1131]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 7683 | 13 / 15 | 08:30 - 11:20 | W | RCH 108 | |
| LAB 202 | 7684 | 15 / 15 | 08:30 - 11:20 | Th | RCH 108 | |
| LAB 203 | 7685 | 10 / 15 | 08:30 - 11:20 | T | RCH 108 | |
| LAB 204 | 7686 | 16 / 15 | 13:30 - 16:20 | W | RCH 108 | |
| LAB 205 | 7687 | 11 / 15 | 13:30 - 16:20 | Th | RCH 108 | |
| LAB 206 | 7688 | 10 / 15 | 13:30 - 16:20 | T | RCH 108 | |
| LEC 001 | 7681 | 75 / 90 | 10:00 - 11:20 | M,F | E2 1303 | Kshirasagar Naik |
| TUT 101 | 7682 | 75 / 90 | 16:30 - 17:20 | Th | E2 1303 | |
Fall 2012 [1129]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 7494 | 8 / 10 | 08:30 - 11:20 | W | RCH 108 | |
| LAB 202 | 7495 | 5 / 10 | 08:30 - 11:20 | Th | RCH 108 | |
| LAB 203 | 7496 | 2 / 10 | 08:30 - 11:20 | T | RCH 108 | |
| LEC 001 | 7492 | 15 / 18 | 10:00 - 11:20 | M,F | EIT 3145 | Kshirasagar Naik |
| LEC 002 | 8486 | 1 / 1 | | | | |
| TUT 101 | 7493 | 15 / 18 | 16:30 - 17:20 | Th | EIT 3145 | |
Spring 2012 [1125]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LAB 201 | 4806 | 74 / 120 | | | | Kshirasagar Naik |
| LEC 001 | 4614 | 74 / 120 | 08:30 - 09:50 | M,F | RCH 301 | Kshirasagar Naik |
| TUT 101 | 4615 | 74 / 120 | 19:00 - 19:50 | M | RCH 105 | |
Winter 2012 [1121]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8294 | 2 / 1 | | | | |