University Slogan - The degree that works
Undergraduate Calendar
2003/2004

 

Programs of Study and Certificates (Alpha-listing)

Statistics Canada Disclaimer

Calendar of the Academic Year, 2003-2004

Programs of Study - Overview

Application Information

Admission Requirements

Undergraduate Degree Regulations

Registration

Examination and Grading Procedures

Graduation

Fee Regulations and Schedule

Inter-Faculty Programs - Programs of Study

Course Descriptions - Bachelor of Arts and Science

Course Descriptions - Bachelor of Environmental Studies

Course Descriptions - Forensic Science

Faculty of Arts and Social Sciences (FASS) -
Degree Programs

General Courses, FASS

Classical and Modern Languages, Literatures, and
Civilizations (CMLLC) - Officers of Instruction

CMLLC - Programs of Study

CMLLC - Course Descriptions

Communication Studies - Officers of Instruction

Communications Studies - Programs of Study

Communciation Studies - Course Descriptions

Dramatic Art - Officers of Instruction

Dramatic Art - Programs of Study

Dramatic Art - Course Descriptions

English Language, Literature and Creative
Writing - Officers of Instruction

English - Programs of Study

English - Course Descriptions

Family and Social Relations -
Programs of Study

French Language and Literature -
Officers of Instruction

French - Programs of Study

French - Course Descriptions

Geography - Programs of Study

Geography - Course Descriptions

History - Officers of Instruction

History - Programs of Study

History - Course Descriptions

International Relations and Development Studies -
Programs of Study

Labour Studies - Programs of Study

Labour Studies - Course Descriptions

Language and Logic - Programs of Study

Liberal and Professional Studies -
Programs of Study

Music - Officers of Instruction

Music - Programs of Study

Music - Course Descriptions

Philosophy - Officers of Instruction

Philosophy - Programs of Study

Philosophy - Course Descriptions

Political Science - Officers of Instruction

Political Science - Programs of Study

Political Science - Course Descriptions

Psychology - Officers of Instruction

Psychology - Programs of Study

Psychology - Course Descriptions

Social Work - Officers of Instruction

Social Work - Programs of Study

Social Work - Course Descriptions

Sociology and Anthropology -
Officers of Instruction

Sociology and Anthropology - Programs of Study

Sociology and Anthropology - Course Descriptions

Visual Arts - Officers of Instruction

Visual Arts - Programs of Study

Visual Arts - Course Descriptions

Women's Studies - Programs of Study

Women's Studies - Course Descriptions

Certificate Programs

Faculty of Science - Degree Programs

General Courses, Faculty of Science

Biological Sciences - Officers of Instruction

Biological Sciences - Programs of Study

Biological Sciences - Course Descriptions

Chemistry and Biochemistry - Officers of Instruction

Chemistry and Biochemistry - Programs of Study

Chemistry and Biochemistry - Course Descriptions

Computer Science - Officers of Instruction

Computer Science - Programs of Study

Computer Science - Course Descriptions

Earth Sciences - Officers of Instruction

Earth Sciences - Programs of Study

Earth Sciences - Course Descriptions

Economics - Officers of Instruction

Economics - Programs of Study

Economics - Course Descriptions

Mathematics and Statistics - Officers of Instruction

Mathematics and Statistics - Programs of Study

Mathematics and Statistics - Course Descriptions

Physics - Officers of Instruction

Physics - Programs of Study

Physics - Course Descriptions

Odette School of Business Administration - Officers of Instruction

Odette School of Business Administration - Programs of Study

Odette School of Business Administration - Course Descriptions

Faculty of Education - Officers of Instruction

Faculty of Education - Programs of Study

Faculty of Education - Course Descriptions

Faculty of Engineering - Degree Programs

General Courses, Faculty of Engineering

Civil and Environmental Engineering -
Officers of Instruction

Civil and Environmental Engineering -
Programs of Study

Civil and Environmental Engineering -
Course Descriptions

Electrical and Computer Engineering -
Officers of Instruction

Electrical and Computer Engineering -
Programs of Study

Electrical and Computer Engineering -
Course Descriptions

Industrial and Manufacturing Systems
Engineering - Officers of Instruction

Industrial and Manufacturing Systems
Engineering - Programs of Study

Industrial and Manufacturing Systems
Engineering - Course Descriptions

Mechanical, Automotive, and Materials Engineering
(MAME) - Officers of Instruction

MAME - Programs of Study

MAME - Course Descriptions

Faculty of Human Kinetics - Officers of Instruction

Faculty of Human Kinetics - Programs of Study

Faculty of Human Kinetics - Course Descriptions

Faculty of Law - Officers of Instruction

Faculty of Law - Programs of Study

Faculty of Law - Law Service Courses

Faculty of Nursing - Officers of Instruction

Faculty of Nursing - Programs of Study

Faculty of Nursing - Course Descriptions

Faculty of Graduate Studies and Research - Structure of the Faculty

Faculty of Graduate Studies and Research - Programs of Study

Glossary



Like our new Web site?

Click here for a Printer Friendly page.
ELECTRICAL AND COMPUTER ENGINEERING: COURSE DESCRIPTIONS

ELECTRICAL ENGINEERING

88-217. Digital Logic Design I
Boolean algebra and logic gates; simplification of Boolean functions; arithmetic operations; analysis and design of combinatorial logic circuits with SSI, MSI, and LSI; sequential logic components; registers; counters and memory units; analysis and synthesis of sequential synchronous and asynchronous networks. (Prerequisite:
85-124.) (3 lecture, 1.5 laboratory hours a week.)

88-225. Physical Electronics
Free electron theory of metals; Fermi level, work function; resistivity; band theory of solids, Fermi-Dirac distribution, density of states; semiconductors, donor and acceptor states; Hall effect; semiconductor devices, field-effect transistors; dielectric materials and devices; magnetic materials; energy storage; Lasers; superconductivity. (Prerequisites:
85-214 and 64-220.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-226. Electronics I
Operational amplifiers; basic properties of nonlinear elements; transfer characteristics; clipping and limiting circuits; diodes, three-terminal devices, field-effect and bipolar-junction transistors; basic circuits containing three-terminal devices. (Corequisite:
88-225.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-227. Digital Computer Architecture
Computer organization and architecture; number, character and instruction representations; addressing methods and machine program sequencing; central processing unit; input-output organization; memory; arithmetic; pipelining; computer peripherals; large computer systems; assembly language programming. (Prerequisite:
88-217.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-228. EM Waves and Radiating Systems I
Electricity and magnetism; time varying fields and Maxwell's equations; introduction to electromagnetic waves; analysis techniques for distributed parameter electrodynamic systems; traveling waves and reflections; transmission line modeling; matching network design and "Smith Chart" techniques; waveguides; propagation; radiating systems. (Prerequisite:
64-220.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-313. Electromechanical Systems
Machinery principles; transformers; AC machinery fundamentals; synchronous generators; synchronous and induction motors; DC machinery fundamentals; DC motors; electromechanical energy conversion; three-phase concepts; special-purpose motors. (Prerequisites:
85-214 and 88-225.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-316. Electronics II
Analog amplification; small-signal modeling of analog circuits; differential-amplifier topology; BJT, MOSFET and JFET differential amplifiers; frequency response and time-dependent circuit behavior; feedback and stability; multistage and power amplifiers; active filters and oscillators; use of CAD in modern transistor circuit design. (Prerequisite:
88-226.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-324. Control Systems I
State variable description of linear systems; controllability and observability; time and frequency domain control techniques; nonlinear control systems; discrete-time systems; introduction to optimal control; the use of analog and digital devices and computers in control theory and practice. (Prerequisite:
88-313.) (3 lecture, 1.5 laboratory hours or equivalent a week.)

88-327. Microprocessors
Microprocessor systems and architecture; pipelining; arithmetic units; memory structures; addressing modes; typical instruction sets; accumulator and memory reference instructions; stacks, subroutines, and other instructions; interrupts and timing; interfacing I/O devices; interfacing data converters; software development systems and assemblers; microcontrollers. (Prerequisite:
88-227.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-329. Analog Communications
Analog communication systems; information measure; signals and noise; Fourier transform and spectra; bandwidth of signals; analog modulation and demodulation systems; AM, FM, TV transmitters and receivers, detector circuits. (Prerequisite:
85-214.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-330. Digital Logic Design II
Combinational logic circuits; combinational logic design; sequential circuits and design; registers and counters; hardware description languages; memory and programmable logic devices; register transfers and datapaths; sequencing and control; central processing unit designs; memory systems; reconfigurable computing. (Prerequisite:
88-217.) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-400. Capstone Design Project
Team based design project satisfying the "CAPSTONE DESIGN PROJECT REQUIREMENTS", available from the Department of Electrical and Computer Engineering. Gives the student significant design experience and builds on the knowledge and skills acquired in earlier course work. Provides an exposure to teamwork so as to emulate a typical professional design environment. Computers are to be used both in the execution of the design methodology and the management of the design project. (Prerequisite: fourth-year standing) (6 laboratory hours per week; that must be completed over two consecutive winter and summer terms - 6 credit-hour course.)

88-410. Directed Study I
The objective of this course is to provide an opportunity for the exceptional fourth-year student with a demonstrated record of scholarship to work in close accord with a faculty member on a project of mutual interest. A written report and oral presentation are required for evaluation by the Department. A Directed Study course may be taken by an eligible student in place of a fourth-year general option course. (Prerequisite: an 11.0 GPA or better in the third year and permission of the Department Head.) (For the purposes of assigning grades and determining averages, 3 lecture hours per week have been allocated to the course.)

88-419. Digital Communications
Digital communication systems; discrete Fourier transform; sampling theory; A/D converters; digital modulation; time-division multiplexing; packet transmission; spread spectrum systems; random processes and spectral analysis for digital systems; error probabilities; noise; wire and wireless digital communication systems. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-420. Directed Study II
The objective of this course is to provide an opportunity for the exceptional fourth-year student with a demonstrated record of scholarship to work in close accord with a faculty member on a project of mutual interest. A written report and oral presentation are required for evaluation. A Directed Study course may be taken by an eligible student in place of a fourth-year general option course. (Prerequisite: an 11.0 GPA or better in the third year and permission of the Department Head.) (For the purposes of assigning grades and determining averages, 3 lecture hours per week have been allocated to the course.)

88-431. Control Systems II
Discrete-time control systems; Z-transform; Z-plane analysis of discrete-time systems; design of discrete-time control systems by conventional methods; state space analysis; pole placement and observer design; digital control system design; implementation of digital control systems using microcontroller/DSP systems; introduction to optimal and robust control design; nonlinear system analysis. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-432. EM Waves and Radiating Systems
Fundamentals of electromagnetic radiation, antenna impedance dipoles, arrays, and long wire antennas; aperture antennas, receiving system considerations. (Prerequisite: fourth-year standing.) (3 lecture, 1.5 tutorial hours a week.)

88-433. Digital Integrated Circuit Design
Physics and modelling of MOSFETs; fabrication and layout of CMOS integrated circuits; the CMOS inverter: analysis and design; switching properties of MOSFETs; static logic gates; transmission gate logic circuits; dynamic logic circuit concepts; CMOS dynamic logic families; CMOS differential logic families; design methodologies and CAD tools; deep-submicron implementations. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-434. Automotive Electronics
Electrical energy generation and distribution; ignition systems; motor drive controllers; sensors; signal conditioners; power-train management; electromagnetic interference; ASICS, intelligent control; diagnostics; multimedia; communications; navigation. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-435. Microelectromechanical Systems
Microelectromechanical structures; materials; microactuators and microsensors including micro-motors; grippers, accelerometers and pressure sensors; microlithography, micromachining, microfabrication processes; mechanical and electrical design issues; input/output structures; integration of MEMS and microelectronics; design project; CAD tools. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-436. Computer Communications
Protocols and architecture; data transmission; data encoding; interfacing; data link control; multiplexing, ISO reference model; wide-area networks; circuit switching; packet switching; ATM and frame relay; LAN technology and systems; internet protocols; inter-network operation; transport protocols; network security. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-437. Intelligent Computing
Fuzzy set theory; fuzzy inference systems ; regression and optimization; derivative-based optimization; neural networks; supervised learning, unsupervised learning; neuro-fuzzy modelling; adaptive-networks-based fuzzy inference systems; advanced neuro-fuzzy data clustering algorithms; neuro-fuzzy control; fuzzy theory and genetic algorithms in game playing. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-438. Coding and Information Theory
Abstract algebra, number theory and complexity theory; simple cryptosystems; Shannon's theory; entropy and information theory; data encryption standard, RSA system and factoring; public-key cryptosystems; signature schemes; hash functions; key distribution and key agreement; identification schemes; authentication codes; access structures and general secret sharing; pseudo-random number generation; zero-knowledge proofs (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-439. Multimedia Systems
Multimedia data stream characteristics; audio information; image and graphics; video and animations; data compression; architectures and storage; multimedia operating systems; networking systems; communications; data base systems; hypermedia; programming languages; interfacing. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-440. Wireless Communications
Introduction to wireless communications; cellular system design fundamentals; propagation path loss; fading and multi-path propagation; modulation techniques; diversity; coding and equalization; speech coding for wireless communications; multiple access networking, wireless communications protocols; satellite communication systems. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-441. Software Engineering
Introduction to software engineering, modeling the process and life-cycle, planning and managing the project, capturing the requirements, designing the system, writing and testing the programs, testing the system, delivering and maintaining the system, evaluation products, processes, and resources, improving predictions, processes, and resources; documentation. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory hours a week.)

88-442. Advanced Computer Architecture II
Computer architectures; instruction set principles; instruction-level parallelism; RISC architectures; memory hierarchy design; pipelining; multiprocessors and thread-level parallelism; storage systems; interconnection networks and clusters; vector processors; parallel and non-Von Newmann architectures; supercomputers; systolic and array processing techniques. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-444. Analog Integrated Circuit Design
Bipolar and CMOS technology; CMOS analog circuit modelling; CMOS device characterization; current sinks and sources; current mirrors, current amplifiers; amplifiers; differential amplifiers; comparators; operational amplifiers; A/D converters; multipliers; wave-shaping; low voltage and power; CAD tools. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-445. Power Electronics
Power diodes; thyristors; power MOSFETs; controlled rectifiers; DC-DC converters; inverters; AC-AC converters; DC/DC conversion; gate drive circuits; motor drives; direct-torque-controlled drives; fuzzy logic in electric drives; computer simulation of power electronics and motor Drives. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-446. Advanced Computer Software Systems
Operating systems; batch systems; multi-programmed batched systems; time-sharing systems; parallel systems; distributed systems; virtual machines; real-time systems; designing real-time systems; concurrent programming; exceptions and exceptions handling; message-based synchronization and communication; memory management; system threats; threat monitoring; encryption. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-447. Computer Networks and Security
Introduction to computer networking and security; packet switching; networking protocols; local area networks, fiber channel protocols; transport protocol and security, encryption; application on running on various transport protocols, inter-working protocols and security; frame relaying and asynchronous transfer modes; digital switching; emerging computer networking and security technology. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)

88-457. Digital Signal Processing
Discrete time signals and systems; difference equations; Z-transform; system functions; state equations; discrete Fourier transform; FFT algorithms; FIR digital filters; FIR filter design; IIR digital filters; IIR filter design; word length and quantization error; hardware and software implementations; digital signal processing applications. (Prerequisite: fourth-year standing) (3 lecture, 1.5 laboratory/tutorial hours or equivalent a week.)