Undergraduate Calendar 2011-2012
Electrical and Computer Engineering
Courses 200-299
GEE241 Electrical Technology
GEE293 Managing Engineering Projects
EEE203 Electric Circuits I
EEE243 Applied Computer Programming
EEE245 Logic Design
GEE241 Electrical Technology
For students in Mechanical and Chemical Engineering. This course introduces the students to the basic techniques of circuit analysis. Circuit elements and their volt-ampere relationship as phasors at steady-state. Circuit analysis techniques using nodes and meshes. Steady-state single phase and three-phase circuits. Single phase transformers. Introduction to DC and AC machines.
GEE293 Managing Engineering Projects
An introduction to the management of engineering resources, specifically time, money, and risk. Specific topics include: fundamentals of project management; scheduling; time-value of money; cash flows and equivalence; depreciation concepts and analysis; economic equipment replacement decision; effects of inflation; standards in engineering; financial and project risks, multi-criteria decision making; and, the engineer's responsibility towards employee health and safety.
EEE203 Electric Circuits I
This course deals with the behavior of circuits built from basic linear circuit elements (resistance, capacitance, inductance, ideal operational amplifiers, and independent and dependent voltage and current sources); DC circuit analysis; energy storage and time domain behaviour; sinusoidal steady state circuit analysis; ac power; three-phase systems; and, ideal transformers and mutual inductance.
EEE243 Applied Computer programming
The objective of this course is to introduce the design of software programs and components in an applied context. Topics include: design of software components as part of larger systems including other software components and other electrical and computer subsystems; effective decomposition of the software components of a system into modules, and modular programming and design techniques; structured programming, the execution model for software, the software build cycle, basic data structures, the use of third-party components and the use of underlying operating system support; rudimentary control of physical systems through high-level interfaces to digital I/O channels, and A/D and D/A converters.
EEE245 Logic Design
Students completing this course will be able to analyze and design simple digital circuits. Review of number systems and introduction to digital codes. Basic combinational logic topics: Boolean Algebra, SSI logic gates, minimization techniques, and mixed logic theory. Detailed discussion of MSI logic functions: decoders, multiplexers, comparators and arithmetic logic units. Sequential logic and digital memory: latches, flip-flops and registers. Classical and Algorithmic State Machine design procedures for, and problems with synchronous, sequential machines. Introduction to hardware construction and computer aided simulation tools.
