GRADUATE COURSES
Courses not offered this academic year (fall/winter terms) are indicated by the words "NOT OFFERED THIS YEAR" below the course description. Nevertheless, students should refer to the Timetable as a final check.
The following courses are offered for the Master's program.
|
|
Engineering
5111
Control Engineering Concepts
|
|
Credit Weight:
0.5
|
|
|
Description:
Introductory digital control, z-transforms, random variables and stochastic processes, filtering, Kalman filtering, harmonic analysis.
|
|
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5131
Microelectronics
|
|
Credit Weight:
0.5
|
|
|
Description:
CMOS integrated circuit design; layout and fabrication; digital and analog circuit blocks; computer aided design, testing and verification.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5132
Digital Communication Systems
|
|
Credit Weight:
0.5
|
|
|
Description:
Analysis and design of digital communication systems. Characterization of communication signals and systems. Modulation techniques and their performance in AWGN and dispersive channels. Channel equalization, carrier and symbol synchronization.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5151
Geoenvironmental Engineering
|
|
Credit Weight:
0.5
|
Prerequisite(s):
Engineering 4050, or permission of the instructor
|
|
Description:
Sources of waste and soil and groundwater contamination, environmental regulations; soil classification and soil weight-volume relationships; permeability and seepage; Geoenvironmental site characterization technologies and methodologies; contaminant fate and transport; groundwater monitoring technologies and strategies; introduction to remediation of contaminated sites.
|
|
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5211
Robust Control
|
|
Credit Weight:
0.5
|
|
|
Description:
State space representation and analysis; singular value analysis; H2 and Hinf methods of controller design with applications.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5231
Computer Architecture
|
|
Credit Weight:
0.5
|
|
|
Description:
Overview of CISC/RISC microprocessors; performance metrics; instruction set design; microprogramming and hardwired control; cache and virtual memory organizations; protection and sharing; I/O architectures; multithreaded architectures; symmetric multiprocessors, DSP processors, and other parallel computers.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5232
Software Construction and Evolution
|
|
Credit Weight:
0.5
|
|
|
Description:
Construction of software components identified and described in design documents. Code implementation and reuse. Unit, integration, system and acceptance testing. Methods and techniques to allow a software system to evolve, and survive.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5251
Environmental Chemistry
|
|
Credit Weight:
0.5
|
Prerequisite(s):
Chemistry 2111 and either Chemistry 2411 or Engineering 4534, or permission of the instructor
|
|
Description:
The emphasis of this course is on understanding the chemical mechanisms that control the behaviour of inorganic contaminants in aquatic systems, including surface waters, groundwater, and pore water in solid waste. Topics include chemical thermodynamics, reaction kinetics, acid-base equilibria, alkalinity and acidity, speciation, mineral precipitation/dissolution, sorption, ion exchange, complexation, and oxidation-reduction reactions. Standard software packages for predicting chemical equilibria among dissolved, adsorbed, solid, and gas phases will be presented.
|
|
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5311
Process Control
|
|
Credit Weight:
0.5
|
|
|
Description:
Characterization and modelling of industrial processes. Process control strategies, feedforward control, multiloop control structures, interaction and decoupling; distributed control systems; examples of industrial process control loops.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5331
Digital ASIC Design
|
|
Credit Weight:
0.5
|
|
|
Description:
Digital Application-Specific Integrated Circuit (ASIC) Design Flow, hardware description language, synthesis of CMOS logic, standard cell libraries, verification, simulation, and testing, IC packaging, field programmable gate arrays and mask programmable gate arrays. Computer Aided Design algorithms.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5332
Advanced Computer Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
Advanced aspects of computer architecture or digital hardware: parallel systems, memory systems, design of digital systems for testability.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5333
Computer Networks
|
|
Credit Weight:
0.5
|
|
|
Description:
Layered network architectures; multiplexing and switching; delay and loss performance; medium access control; local area networks; wireless/optical access networks; mobility management; network layer: routing, flow control; ATM networks; internetworking: Internet protocol; transport layer: transmission control protocol; differentiated services IP.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5334
Web Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
Basic technologies for Web Engineering: client-side scripting and server-side programming languages, software architectures and components for engineering web applications, and web services. Web modeling languages and the Semantic Web: metadata, ontologies, inferencing, Web ontology languages, context-awareness and adaptive information delivery.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5351
Experimental Design and Analysis for Environmental Engineers
|
|
Credit Weight:
0.5
|
|
|
Description:
The content of this course will first focus on the description of the static and dynamic characteristics of measuring systems. Secondly, concepts such as probability, random variables, stationary and ergodic random processes, correlations, and power spectra will be discussed. Finally, data processing techniques including programming of time series statistical analysis, fast-Fourier transforms and spectra will be visited. Also, description of linear and non-linear regression methods and computation of measurement uncertainty will be covered.
|
|
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5411
Intelligent Control
|
|
Credit Weight:
0.5
|
|
|
Description:
Knowledge representation; inference engines; approximate reasoning methods; fuzzy logic control; expert tuners and machine learning. Applications.
|
|
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5431
Advanced Power Electronics
|
|
Credit Weight:
0.5
|
|
|
Description:
Rectifiers and inverters. Harmonic generation by solid-state power converters. Minimization of harmonic generation. Design of control circuits for rectifiers and inverters. Applications of microprocessors to machine drives.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5432
Semiconductor Devices
|
|
Credit Weight:
0.5
|
|
|
Description:
Review of current device technologies. Theory of operation, modeling, parameter extraction, scaling issues, and higher order effects of active and passive semiconductor devices. Physical device modeling CAD tools.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5433
Design of RF ICs
|
|
Credit Weight:
0.5
|
|
|
Description:
Transistor models, small-signal analysis, amplifier design, biasing, noise analysis. Examples of Radio Frequency Integrated Circuits (RF ICs): amplifiers, filters, oscillators, PLL and frequency synthesizers. Evaluation of circuit performance.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5434
Wireless Communication Systems
|
|
Credit Weight:
0.5
|
|
|
Description:
Cellular system design fundamentals, propagation in mobile radio channels: large and small scale effects, modulation techniques for mobile radio, diversity and diversity combining techniques, multiple access techniques.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5451
Physicochemical Treatment Processes
|
|
Credit Weight:
0.5
|
|
|
Description:
Theory and design of chemical and physical processes utilized in the treatment of water and wastewater, sedimentation, flotation, coagulation, precipitation, filtration, membrane separations, disinfection, ion exchange, adsorption, and gas transfer.
|
|
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5511
Adaptive Control
|
|
Credit Weight:
0.5
|
|
|
Description:
Parameter estimation, filtering and prediction algorithms; adaptive minimum variance, model reference and generalized predictive control. Applications of adaptive control.
|
|
|
|
Offering:
3-1.5; or 3-1.5
|
|
back to top | |
|
Engineering
5551
Biological Treatment Processes
|
|
Credit Weight:
0.5
|
|
|
Description:
Emphasizing the fundamentals and applications of biological processes for water and wastewater treatment, air pollution control, bioremediation of contaminated soils and ground water. Specific topics include basic microbiology, kinetics, bioenergetics, stoichiometry, activated sludge process, fixed-biofilm process, anaerobic treatment and frontiers in biological treatment processes.
|
|
|
|
Offering:
3-0; 3-0
|
|
back to top | |
|
Engineering
5611
Advanced Topics in Control Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
The course content will vary, but will deal with advanced automation and control in selected industries.
|
|
SpecialTopic:
Y
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5631
Advanced Topics in Electrical and Computer Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
Current developments and specialized topics in Electrical and Computer Engineering.
|
|
SpecialTopic:
Y
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5651
Advanced Topics in Environmental Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
Topics will vary, depending on the research interests of the instructor. Topics which may be covered include: mine waste management, pulp and paper industrial waste management, assessment and remediation of contaminated sites, engineering hydrology, groundwater hydrology, emerging topics in aquatic science, experimental methods and information management, and turbulent transport.
|
|
SpecialTopic:
Y
|
|
Offering:
3-0; or 3-0
|
|
back to top | |
|
Engineering
5711
Seminar Control Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
An ordered and critical exposition of the literature on an appropriate topic in Control Engineering.
|
|
|
|
Offering:
1-0; or 1-0
|
Notes:
May only be taken by students in Control Engineering.
|
back to top | |
|
Engineering
5731
Seminar Electrical and Computer Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
An ordered and critical exposition of the literature on a appropriate topic in electrical and computer engineering.
|
|
|
|
Offering:
1-0; or 1-0
|
Notes:
May only be taken by students in Electrical and Computer Engineering.
|
back to top | |
|
Engineering
5811
Seminar Environmental Engineering
|
|
Credit Weight:
0.5
|
|
|
Description:
An ordered and critical exposition of the literature on an appropriate topic in Environmental Engineering.
|
|
|
|
Offering:
1-0; or 1-0
|
Notes:
May only be taken by students in Environmental Engineering.
|
back to top | |
|
|