University of Ottawa - Honours Bachelor of Applied Science (HBASc)

Here you will find the courses that are most applicable to my field of work and degree, organized by program, that I've taken throughout my many years studying at the University of Ottawa and the University of Waterloo.

Engineering

ELG 4115 - Microwave Circuits

Review of transmission line theory and the Smith Chart. Microstrip transmission lines. Network parameter description of microwave circuits (S, Z,Y, ABCD parameters). Impedance transformation and matching networks. Stability, gain and noise considerations. Microwave amplifier and oscillator design. Passive 2, 3, and 4 port microwave networks. Attenuators, couplers, power dividers, circulators, isolators. Computer-aided design of microwave circuits.

ELG 4137- Principles and Applications of VLSI Design

Introduction to VLSI technology. Electrical properties of NMOS and CMOS transistors. NMOS subsystem design and layout. Subsystem design and layout using simple static, complex static, and dynamic domino CMOS lo gic circuits. Designs of NMOS and CMOS PLA, finite state machines and memory systems. System designs using BiCMOS technology, GaAs technology, gate arrays and Field-Programmable Gate Arrays.

ELG 4177- Digital Signal Processing

Review of discrete-time signals and systems, the sampling theorem, and Fourier series/transforms. Sampling rate conversions. A/D and D/A conversions. Z-transform and LTI system analysis. Minimal, maximal and mixed phase systems. Discrete Fourier Transform and Fast Fourier Transform (FFT). Windowing effects. Finite Impulse Response (FIR) filter design (linear phase, windowing, frequency sampling, Remez). Infinite Impulse Response (IIR) filter design from analog prototypes. Frequency transformations. Structures for implementation: direct, cascade, lattice, lattice-ladder, parallel. Finite word length effects. Introduction to spectral analysis. Real time implementation.

ELG 4118- Wave Propagation and Antennas

Review of Maxwell's equations, Poynting's theorem and boundary conditions. Plane waves at an interface. Rectangular and circular metallic waveguides. Resonant cavities. The equivalent circuit description of discontinuities and junctions in waveguiding structures. Antenna fundamentals. Radiation integrals. Dipole and loop antennas. Microstrip antennas. Source equivalence principles. Aperture antennas. Reflector antennas. Array antennas. Antenna measurements. Use of computational electromagnetics in antenna analysis & design.

ELG 4117 - Optoelectronics and Optical Components

Wave-Particle duality of light. Interaction of light with matter. Review of semiconductor physics and introduction to optoelectronics. Gener ation of optical energy: light emitting diodes and lasers. Detection of optical energy: photoconductors, PIN and avalanche photodiodes. Introduction to electro-optics. Control of optical radiation: modulation and switching of light.

ELG 4125 - Electric Power Transmission, Distribution and Utilization

Energy resources and electric power generation, transmission and distribution; simple generator models, transformers, transmission lines. Power system analysis: per unit representation, real and reactive power flow, VAR compensation, fault analysis and protection. Power system control. Power system stability. Load representation, power quality. Computational modelling of typical power system problems.

ELG 4139 - Electronics III

Design, applications, and physical limitations of operational amplifiers: filters, amplifiers, oscillators, comparators, timing circuits, and ADC/DAC circuits. Application of electronics to energy conversion and control: analysis, performance, characterization, and design of power electronic devices including power amplifiers, transistor switches, and converters using diodes, thyristors, and controllable semiconductor switches. MEMS/NEMS-based sensors and actuators: design, analysis, modeling, fabrication, and applications

ELG 4176 - Communication Systems

Review of random signals and system concepts, and modulation and detection. Basic antenna equations. SNR link calculations. Analysis of linear modulation in the presence of noise. Analysis of angle modulation in the presence of noise. The threshold effect, threshold extension, and preemphasis and deemphasis in angle modulation. Digital modulation techniques. Detection principles for digital communication signals in noise: matched filter receivers, signal space concepts, maximum a posteriori receivers, maximum likelihood receivers. Partial response signalling. Channel coding. Coherent and noncoherent detection. Maximum likelihood sequence estimation receivers for modulation with memory and the Viterbi algorithm. Channel capacity.

ELG 3126 - Random Signals and Systems

Probabilistic models, conditional probability and Bayes' rule; vectors of random variables, distributions and density functions, expectations and characteristic functions. Independence, Laws of Large Numbers, Central-Limit Theorem. Random process concepts. Random signal analysis concepts. Applications drawn from power systems, analog and digital circuits, communication systems and manufacturing.

ELG 3137 - Fundamentals of Semiconductor Devices

Modern solid-state electronic devices, their principles of operation, and fabrication. Solid state physics fundamentals, free electrons, band structure, and transport properties of semiconductors. Nonequilibrium phenomena in semiconductors. p-n junctions, Schottky diodes, bipolar and field-effect transistors. Modern, high-performance devices. Ultrafast devices.

ELG 3155 - Introduction to Control Systems

Introduction to control systems, dynamic systems modeling. Laplace transforms, partial fraction methods. Block diagram and signal flow graph models, transfer functions of linear systems. Introduction to state-space models. Feedback control system characteristics, stability and Routh-Hurwitz criteria, the root locus method, design of industrial controllers, the Nyquist stability criterion, Bode plots, design indexes, lead and lag controllers.

ELG 3175 - Introduction to Communication

Review of linear systems, the sampling theorem, and Fourier analysis. Noiseless analysis of the linear modulation schemes: double sideband, inphase-quadrature, single sideband, vestigial sideband and conventional AM. Superheterodyne receivers. Angle modulation: phase modulation, and frequency modulation. Carson's rule. Discriminator and phase-locked loop detection of FM. Basic digital modulation techniques: ASK, PSK, FSK. Bandwidth requirements of PAM (Nyquist's criterion). Pulse code modulation and companding. Introduction to error control coding and to information theory.

ELG 3316 - Electric Machines and Power Systems Systems

Machinery principles. Three-phase systems, transformers. AC machinery fundamentals, synchronous generators, synchronous motors, induction motors. DC machinery fundamentals, dc motors and generators, special-purpose motors, single-phase induction motors.

CEG 3136 - Computer Architecture II

Microprocessors and their general architecture. CISC and RISC architectures. Microcontrollers. Embedded systems. Designing computers using microprocessors. Introduction to computer hardware software codesign.

ELG 3106 - Electromagnetic Engineering

Transmission lines: time and space dependence of signals, line parameters, input impedance, use as circuit elements, reflection coefficient, standing-wave ratio, transient behaviour. Impedance matching: transformers, stubs, analysis using the Smith Chart. Maxwell's and wave equations. Electromagnetic waves: TEM, TE, TM propagation. Waveguides: basic equations, parallel plate guide, rectangular guide. Introduction to antennas. Applications to communications and radar systems.

ELG 3125 - Signal and System Analysis

Continuous-time and discrete-time signals. Mathematical description of systems. Properties of systems. Convolution and impulse response of continuous and discrete time LTI systems. Fourier series of periodic continuous and discrete time signals. Decomposition and approximation of signals by orthogonal functions. The Fourier transform of continuous and discrete time signals. Frequency response of systems. Frequency selective filtering. First and second order systems. Sampling and interpolation of continuous-time signals. LTI system analysis with Laplace transforms.

ELG 3136 - Electronics II

Differential Amplifiers: BJT, MOS. Multistage Amplifiers: Frequency Response: s-Domain analysis, amplifier transfer function, frequency response of CS, CE, CB, cascode, CC and cascaded amplifiers. Feedback: general feedback structure and basic feedback topologies. Stability, frequency compensation Output Stages and Power Amplifiers: Class A, B and AB output stages. IC and MOS power amplifiers.

ELG 2137 - Circuit Theory II

Ideal operational amplifiers - analysis and applications. Forced and natural responses of RLC circuits using the differential equation approach. Transient circuit analysis using unilateral Laplace transforms. Two-port networks and parameters. Mutual inductance and the ideal transformer. Transfer functions. Frequency response of simple filters. Fundamentals of computer-aided circuit simulation. The measurement of sinusoidal and non-sinusoidal electrical quantities in analogue and digital circuits. Introduction to sensors and instrumentation amplifiers. The measurement of non-electrical quantities.

ELG 2136 - Electronics I

Physics of semiconductors. Diodes: operation, models. and application circuits. Bipolar Junction Transistors - operation and characteristics. DC and AC circuit models. Basic single-stage BJT amplifier configurations. Field-Effect Transistors: Structure and physical operation, bias circuits, small-signal equivalent circuits and basic amplifiers. Basic concepts of digital logic circuits. The BJT inverter. The CMOS Inverter. Propagation delay of the CMOS inverter. CMOS gates and other digital circuits. Introduction to Semiconductor Power Devices: thyristor, triac, Insulated Gate Bipolar transistor. Power Electronics Applications: The AC-DC, DC-DC, and DC-AC converters.

ECE 222 - Digital Computers

Computer organization. Memory units, control units, I/O operations. Assembly language programming, translation and loading. Arithmetic logic units. Computer case studies.

ECE 140 - Linear Circuits

Analysis of linear circuits. Voltage, current, resistance, capacitance, inductance, voltage source, current source, dependent sources, Ohm's Law, Kirchhoff's Laws, nodal analysis, mesh analysis, circuit transformations, operational amplifier circuits, time response, sinusoidal steady-state response. Preparing for, conducting, and reporting of laboratory experiments. Safety-orientation training, including WHMIS assessment, is included in this course.

ECE 124 - Digital Circuits and Systems

Number systems and Boolean arithmetic. Boolean algebra and simplification of Boolean functions. Combinational circuits. Sequential circuits; design and implementation. Hardware description languages. Timing analysis. Implementation technologies.

ECE 106 - Electricity and Magnetism

Electrostatics; electric field, flux, Gauss's Law, potential and potential energy. Capacitors; Dielectric, capacitance, electric energy storage, charging/discharging. Resistors; charge flow, current, resistance, Kirchhoff's voltage and current laws. Magnetostatic; magnetic force, magnetic fields, Ampere's Law. Inductors; magnetic flux, inductance, magnetic materials, magnetic energy storage. Time-Varying Fields; Faraday's Law, mutual inductance, simple motors and generators.

ECE 150 - Fundamentals of Programming

Software design process in a high-level programming environment. Programming fundamentals, language syntax, simple data types, control constructs, functions, parameter passing, recursion, classes, arrays and lists, list traversals, introduction to searching and sorting algorithms, basic object-oriented design, polymorphism and inheritance, simple testing and debugging strategies, pointers and references, basic memory management.

ECE 105 - Classical Mechanics

Forces in nature and Newton's laws, Dynamics and circular motion, Work, Energy and conservation of energy. Linear Momentum and linear Impulse, Rotational Dynamics. Oscillations; Simple Harmonic Motion. Wave motion; Traveling waves and standing waves. Thermal Physics; Temperature, Thermal energy and Specific heat, Ideal gas heat engines and Refrigerators.

CHE 102 - Chemistry for Engineers

Chemical principles with applications in engineering. Stoichiometric calculations, properties of gases, properties of liquids and solutions, gas phase chemical equilibrium, ionic equilibrium in aqueous solution, oxidation-reduction reactions, chemical kinetics.

Math

MAT 2384 - Ordinary Differential Equations and Numerical Methods

General concepts. First order equations. Linear differential equations of higher order. Differential operators. Laplace transforms. Systems of differential equations. Series solutions about ordinary points. Numerical methods including error analysis; numerical differentiation, integration and solutions of differential equations.

MAT 2322 - Calculus III for Engineers

Extrema of functions of several variables. Multiple integration and applications. Vector fields and their derivatives. Curves. Vector differential operators. Line integrals. Surfaces and surface integrals. Theorems of Stokes, Gauss, etc.

MAT 2125 - Elementary Real Analysis

Review of the completeness properties of real numbers. Supremum and infimum, lim sup, lim inf. The topology of R¢n. Uniform continuity. Compactness, Heine-Borel. The Riemann integral, the fundamental theorem of calculus, improper integrals. Sequences and series of functions, uniform convergence. Fourier series.

ECE 205 - Advanced Calculus 1 for Electrical and Computer Engineers

Fourier series. Ordinary differential equations. Laplace transform. Applications to linear electrical systems.

MATH 119 - Calculus 2 for Engineering

Elementary approximation methods: interpolation; Taylor polynomials and remainder; Newton's method, Landau order symbol, applications. Infinite series: Taylor series and Taylor's Remainder Theorem, geometric series, convergence test, power series, applications. Functions of several variables: partial derivatives, linear approximation and differential, gradient and directional derivative, optimization and Lagrange multipliers. Vector-valued functions: parametric representation of curves, tangent and normal vectors, line integrals and applications.

ECE 108 - Discrete Mathematics and Logic 1

Introduction to discrete mathematics, including: propositional/Boolean logic, syntax and semantics, proof theory, and model theory; set theory, relations and functions, combinatorics (counting techniques, permutations, and combinations), graph theory. Applications in electrical, computing and software engineering.

MATH 117 - Calculus 1 for Engineering

Functions of engineering importance; review of polynomial, exponential, and logarithmic functions; trigonometric functions and identities. Inverse functions (logarithmic and trigonometric). Limits and continuity. Derivatives, rules of differentiation; derivatives of elementary functions. Applications of the derivative, max-min problems, Mean Value Theorem. Antiderivatives, the Riemann definite integral, Fundamental Theorems. Methods of integration, approximation, applications, improper integrals.

MATH 115 - Linear Algebra

Linear equations, matrices and determinants. Introduction to vector spaces. Eigenvalues and diagonalization. Applications. Complex numbers.