Electrical and Computer Engineering Courses
NOTE: See the beginning of Section H for abbreviations, course numbers and coding.
The *denotes labs which are held on alternate weeks.
A minimum grade of C is required for all prerequisites and all core and technical elective courses used for credit towards to B.Sc.E. degree.
NOTE: Not all technical electives are offered every year. Please check with the ECE Department and/or the online timetable.
ECE2021 | Electrical Design, Experimentation, and Measurements | 2 ch (1C 2L) |
---|---|---|
Prerequisite: ECE 1813. |
ECE3031 | Electrical and Computer Engineering Design | 4 ch (3C 1T 1.5L) |
---|---|---|
The emphasis is on application of design methodologies to electrical and computer engineering design problems in some major areas of Electrical Engineering. Topics include: design specifications and requirements, simulation and construction, laboratory measurement techniques, design verification, the implementation cycle, environmental impact, project management, economic evaluation safety assessment and standards. One or more design projects form an integral part of the course. Prerequisites: ECE 2021, ECE 2722, ECE 2214 and ECE 2215, ECE 2412, ECE 3111, ENGG 1003, ENGG 1015. |
ECE3511 | Signals | 4 ch (3C 1T 3*L) |
---|---|---|
Discrete-time (DT) and continuous-time (CT) signals. Signal characterization. Basic signal manipulation. Linear time-invariant systems and the convolution integral/sum. Signal approximation via orthogonal signal sets. Fourier Series. The CT Fourier Transform (FT) and properties. Sampling and reconstruction of signals. The DTFT and its properties. The DFT. |
ECE4242 | Computer Architecture | 4 ch (3C 3*L) |
---|---|---|
Prerequisites: ECE 2215, ECE 3221. |
ECE4403 | Software Design Fundamentals | 4 ch (3C 3*L) |
---|---|---|
Prerequisite: CS 1023 and ECE 2412 or equivalent. |
ECE4803 | Data Communications and Networking | 4 ch (3C 3*L) |
---|---|---|
Prerequisites: ECE 3221. |