WClasses
ECE 356 - Database Systems
Data models, file systems, database system architectures, query languages, integrity and security, database design.
Prerequisites
One of BME122, ECE250, MSE240, MTE140, SYDE223. One of CS245/CS245E, ECE208, SE212.
Corequisites
None
Antirequisites
CS348
Offerings
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5503 | 193 / 268 | ||||
| LEC 001 | 5008 | 130 / 134 | 11:30 - 12:50 | W | ||
| LEC 002 | 5547 | 63 / 134 | 16:00 - 17:20 | Th | ||
| TUT 101 | 5470 | 99 / 134 | 08:00 - 08:50 | M | ||
| TUT 102 | 5548 | 94 / 134 | 19:00 - 19:50 | M |
Fall 2023 [1239]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5589 | 196 / 296 | ||||
| LEC 001 | 4944 | 103 / 148 | 15:30 - 16:50 | M,F | ||
| LEC 002 | 9001 | 93 / 148 | 08:30 - 09:50 | W,Th | ||
| TUT 101 | 5542 | 103 / 148 | 16:30 - 17:20 | W | ||
| TUT 102 | 9002 | 93 / 148 | 17:30 - 18:20 | T |
Spring 2023 [1235]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 5552 | 0 / 1 |
Winter 2023 [1231]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 9417 | 1 / 1 |
Fall 2022 [1229]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 10573 | 294 / 296 | ||||
| LEC 001 | 5241 | 146 / 148 | 14:00 - 15:20 | M,F | E7 4043 | Wojciech Golab |
| LEC 002 | 6341 | 148 / 148 | 12:30 - 13:50 | T | E7 4053 | Wojciech Golab |
| LEC 003 | 11204 | 9 / 1 | ||||
| TUT 101 | 10140 | 146 / 148 | 19:00 - 19:50 | T | E7 4043 | |
| TUT 102 | 6342 | 148 / 148 | 19:00 - 19:50 | M | E7 4053 |
Fall 2021 [1219]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 5027 | 98 / 300 | Paul Ward | |||
| LEC 002 | 11190 | 127 / 300 | Paul Ward | |||
| TUT 101 | 5028 | 0 / 50 | ||||
| TUT 102 | 9025 | 50 / 50 | 15:30 - 16:20 | Th | E7 5353 | |
| TUT 103 | 5592 | 0 / 50 | ||||
| TUT 104 | 11191 | 127 / 300 | ||||
| TUT 105 | 11780 | 48 / 50 | 16:30 - 17:20 | Th | E7 4417 | |
| TUT 106 | 11781 | 0 / 50 | ||||
| TUT 107 | 11782 | 0 / 50 |
Winter 2021 [1211]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 041 | 4929 | 153 / 300 | 08:30 - 09:50 | M,F | Paul Ward | |
| TUT 141 | 4930 | 153 / 300 | 08:00 - 08:50 | M |
Fall 2020 [1209]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 041 | 5058 | 134 / 140 | 11:30 - 12:50 | M,F | Wojciech Golab | |
| TUT 141 | 5059 | 134 / 140 | 19:00 - 19:50 | W |
Winter 2020 [1201]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 4836 | 149 / 144 | 11:30 - 12:20 | M,W,F | E7 5343 | Paul Ward |
| LEC 002 | 9526 | 0 / 1 | ||||
| LEC 004 | 9527 | 2 / 1 | ||||
| TUT 101 | 4837 | 149 / 144 | 16:30 - 17:20 | M | E7 5343 |
Fall 2019 [1199]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 4916 | 142 / 140 | 13:30 - 14:50 | M,F | E7 4043 | Wojciech Golab |
| LEC 002 | 9746 | 7 / 1 | ||||
| TUT 101 | 4917 | 142 / 140 | 15:00 - 15:50 | M | E7 4043 |
Winter 2019 [1191]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 4743 | 21 / 24 | 08:30 - 11:20 | T | E2 2356A | Hossameldin Amer |
| LAB 202 | 4744 | 21 / 24 | 08:30 - 11:20 | W | E2 2356A | Hossameldin Amer |
| LAB 203 | 4887 | 22 / 24 | 08:30 - 11:20 | Th | E2 2356A | Hossameldin Amer |
| LAB 204 | 4888 | 30 / 30 | 13:30 - 16:20 | T | E2 2356 | Hesham Gamal Aly Mohame Moussa |
| LAB 205 | 4889 | 30 / 30 | 13:30 - 16:20 | W | E2 2356 | Hesham Gamal Aly Mohame Moussa |
| LAB 206 | 4890 | 29 / 30 | 13:30 - 16:20 | Th | E2 2356 | Hesham Gamal Aly Mohame Moussa |
| LEC 001 | 4741 | 64 / 144 | 15:00 - 16:20 | M,F | E7 4417 | Paul A S Ward |
| LEC 002 | 7780 | 89 / 90 | 10:00 - 11:20 | M,F | E7 4417 | Paul A S Ward |
| LEC 003 | 9499 | 2 / 1 | ||||
| TUT 101 | 4742 | 64 / 144 | 16:30 - 17:20 | M | E7 4417 | |
| TUT 102 | 7781 | 89 / 90 | 16:30 - 17:20 | T | E7 4417 |
Fall 2018 [1189]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 4836 | 42 / 42 | 08:30 - 11:20 | T | E2 2356A | Hossameldin Amer |
| LAB 202 | 4837 | 42 / 42 | 08:30 - 11:20 | W | E2 2356A | Hossameldin Amer |
| LAB 203 | 4838 | 42 / 42 | 08:30 - 11:20 | Th | E2 2356A | Hossameldin Amer |
| LEC 001 | 4834 | 126 / 140 | 12:30 - 13:20 | T | E7 4043 | Wojciech Golab |
| TUT 101 | 4835 | 126 / 140 | 15:00 - 15:50 | M | E7 4043 |
Winter 2018 [1181]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 4938 | 22 / 24 | 08:30 - 11:20 | T | E2 2356 | Tiuley Alguindigue |
| LAB 202 | 4939 | 24 / 24 | 08:30 - 11:20 | W | E2 2356 | Tiuley Alguindigue |
| LAB 203 | 5106 | 19 / 24 | 08:30 - 11:20 | Th | E2 2356 | Tiuley Alguindigue |
| LAB 204 | 5107 | 24 / 24 | 13:30 - 16:20 | T | E2 2356 | Tiuley Alguindigue |
| LAB 205 | 5108 | 24 / 24 | 13:30 - 16:20 | W | E2 2356 | Tiuley Alguindigue |
| LAB 206 | 5109 | 20 / 24 | 13:30 - 16:20 | Th | E2 2356 | Tiuley Alguindigue |
| LEC 001 | 4936 | 133 / 144 | 15:00 - 16:20 | M,F | EIT 1015 | Jeffrey Zarnett |
| LEC 002 | 9455 | 11 / 1 | ||||
| TUT 101 | 4937 | 133 / 144 | 16:30 - 17:20 | M | EIT 1015 |
Fall 2017 [1179]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5008 | 33 / 32 | 08:30 - 11:20 | T | E2 2356 | Tiuley Alguindigue |
| LAB 202 | 5009 | 31 / 32 | 08:30 - 11:20 | W | E2 2356 | Tiuley Alguindigue |
| LAB 203 | 5010 | 33 / 32 | 08:30 - 11:20 | Th | E2 2356 | Tiuley Alguindigue |
| LEC 001 | 5006 | 97 / 96 | 13:30 - 14:50 | M,F | MC 1056 | Wojciech Golab |
| LEC 002 | 9374 | 4 / 1 | ||||
| TUT 101 | 5007 | 97 / 96 | 16:30 - 17:20 | M | RCH 110 |
Winter 2017 [1171]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 4756 | 30 / 40 | 08:30 - 11:20 | T | E2 2356 | Bernard John Eric Roehl |
| LAB 202 | 4757 | 27 / 40 | 08:30 - 11:20 | W | E2 2356 | Bernard John Eric Roehl |
| LAB 203 | 4957 | 0 / 1 | 08:30 - 11:20 | Th | E2 2356 | Bernard John Eric Roehl |
| LAB 204 | 4958 | 25 / 40 | 13:30 - 16:20 | T | E2 2356 | Bernard John Eric Roehl |
| LAB 205 | 4959 | 26 / 40 | 13:30 - 16:20 | W | E2 2356 | Bernard John Eric Roehl |
| LAB 206 | 4960 | 0 / 1 | 13:30 - 16:20 | Th | E2 2356 | Bernard John Eric Roehl |
| LEC 001 | 4754 | 108 / 124 | 15:00 - 16:20 | M,F | MC 4021 | Paul A S Ward |
| LEC 002 | 9898 | 5 / 1 | ||||
| TUT 101 | 4755 | 108 / 124 | 16:30 - 17:20 | M | MC 4021 |
Fall 2016 [1169]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5044 | 30 / 32 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 5045 | 24 / 32 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 5046 | 26 / 32 | 08:30 - 11:20 | Th | E2 2356 | |
| LEC 001 | 5042 | 80 / 96 | 13:30 - 14:50 | M,F | RCH 307 | Wojciech Golab |
| LEC 002 | 9324 | 1 / 1 | ||||
| LEC 003 | 9329 | 1 / 1 | ||||
| TUT 101 | 5043 | 80 / 96 | 16:30 - 17:20 | M | RCH 110 |
Winter 2016 [1161]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5342 | 0 / 1 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 5343 | 44 / 40 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 7601 | 0 / 1 | 08:30 - 11:20 | Th | E2 2356 | |
| LAB 204 | 7602 | 0 / 1 | 13:30 - 16:20 | T | E2 2356 | |
| LAB 205 | 7603 | 40 / 40 | 13:30 - 16:20 | W | E2 2356 | |
| LAB 206 | 7604 | 0 / 1 | 13:30 - 16:20 | Th | E2 2356 | |
| LEC 001 | 5340 | 84 / 84 | 15:00 - 17:50 | M | RCH 305 | Paul A S Ward |
| LEC 002 | 8756 | 9 / 1 | ||||
| TUT 101 | 5341 | 84 / 84 | 15:00 - 16:20 | F | RCH 305 |
Fall 2015 [1159]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5353 | 24 / 40 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 5354 | 20 / 40 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 5355 | 25 / 40 | 08:30 - 11:20 | Th | E2 2356 | |
| LEC 001 | 5351 | 69 / 120 | 08:30 - 09:50 | M,F | RCH 103 | Paul A S Ward |
| TUT 101 | 5352 | 69 / 120 | 16:30 - 17:20 | T | RCH 103 |
Winter 2015 [1151]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5171 | 17 / 17 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 5172 | 17 / 17 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 5173 | 0 / 17 | 08:30 - 11:20 | Th | E2 2356 | |
| LAB 204 | 5174 | 17 / 18 | 13:30 - 16:20 | T | E2 2356 | |
| LAB 205 | 5175 | 20 / 18 | 13:30 - 16:20 | W | E2 2356 | |
| LAB 206 | 5176 | 0 / 18 | 13:30 - 16:20 | Th | E2 2356 | |
| LEC 001 | 5169 | 71 / 105 | 15:00 - 16:20 | M,F | RCH 307 | Wojciech Golab |
| LEC 002 | 8698 | 5 / 1 | ||||
| TUT 101 | 5170 | 71 / 105 | 16:30 - 17:20 | M | RCH 307 |
Fall 2014 [1149]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5096 | 17 / 37 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 5097 | 22 / 37 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 5098 | 18 / 38 | 08:30 - 11:20 | Th | E2 2356 | |
| LEC 001 | 5094 | 57 / 112 | 15:00 - 16:20 | M,F | RCH 307 | Ajit Singh |
| LEC 002 | 8778 | 6 / 1 | ||||
| TUT 101 | 5095 | 57 / 112 | 16:30 - 17:20 | M | RCH 307 |
Winter 2014 [1141]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5123 | 14 / 20 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 5124 | 15 / 20 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 5125 | 14 / 20 | 08:30 - 11:20 | Th | E2 2356 | |
| LAB 204 | 5126 | 15 / 20 | 13:30 - 16:20 | T | E2 2356 | |
| LAB 205 | 5127 | 18 / 20 | 13:30 - 16:20 | W | E2 2356 | |
| LAB 206 | 5128 | 16 / 20 | 13:30 - 16:20 | Th | E2 2356 | |
| LEC 001 | 5121 | 92 / 120 | 13:30 - 14:50 | M,F | RCH 105 | Ajit Singh |
| LEC 002 | 8547 | 7 / 1 | ||||
| TUT 101 | 5122 | 92 / 120 | 16:30 - 17:20 | F | RCH 105 |
Fall 2013 [1139]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 4776 | 16 / 38 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 4777 | 19 / 38 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 4778 | 19 / 39 | 08:30 - 11:20 | Th | E2 2356 | |
| LEC 001 | 4774 | 54 / 115 | 15:00 - 16:20 | M,F | RCH 112 | Wojciech Golab |
| LEC 002 | 8310 | 3 / 1 | ||||
| TUT 101 | 4775 | 54 / 115 | 16:30 - 17:20 | F | RCH 112 |
Winter 2013 [1131]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 7673 | 12 / 15 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 7674 | 15 / 15 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 7675 | 9 / 15 | 08:30 - 11:20 | Th | E2 2356 | |
| LAB 204 | 7676 | 16 / 15 | 13:30 - 16:20 | T | E2 2356 | |
| LAB 205 | 7677 | 12 / 15 | 13:30 - 16:20 | W | E2 2356 | |
| LAB 206 | 7678 | 10 / 15 | 13:30 - 16:20 | Th | E2 2356 | |
| LEC 001 | 7671 | 74 / 90 | 15:00 - 16:20 | M,F | E2 1303 | Wojciech Golab |
| TUT 101 | 7672 | 74 / 90 | 16:30 - 17:20 | F | E2 1303 |
Fall 2012 [1129]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 7489 | 3 / 6 | 08:30 - 11:20 | T | E2 2356 | |
| LAB 202 | 7490 | 4 / 6 | 08:30 - 11:20 | W | E2 2356 | |
| LAB 203 | 7491 | 3 / 6 | 08:30 - 11:20 | Th | E2 2356 | |
| LEC 001 | 7487 | 10 / 18 | 08:30 - 09:50 | M,F | EIT 3145 | Ajit Singh |
| TUT 101 | 7488 | 10 / 18 | 16:30 - 17:20 | F | EIT 3145 |