Click at the Course Caption to understand the details listed under each course.

This server is still under construction.
If your are teaching a course and is not listed or for any sugguestions,
please send an EMAIl to:
webmast@sun.soe.clarkson.edu
Last Updated


Course Caption

The following example demonstrates the interpretation of the course caption: EE 363 (CS 344) Data Structures and Algorithm Design R-3, C-3 EE 363 - Course Number (CS 344) - Cross Listed Course Algorithms and Data Structures - Course Title If shown (WI) - Writing Intensive Course If shown (Fon) - May be used as a Foundation Curriculum Course R-3 (3 Hours Recitation) C-3 (3 Credit Hours) Fon = Eng-Engineering, Mat-Mathematics, Mgt-Management, Pgm-Computing, Sci-Science, Hum-Humanities, H/S-Humanities or Social Science, Soc-Social Science Not all of the above applied to ECE courses

EE 211 Electrical Engineering Laboratory I

R-1, L-4, C-3. Prerequisite: ES 250 (Electrical Science). Corequisite: EE 221 or EE 241. An introductory laboratory course. The goals include: develop familiarity with basic electrical instruments and measurement techniques, examine fundamental electrical properties using simple circuits, develop sound techniques for circuit construction and trouble shooting, develop effective technical communications skills through reporting of experimental results, and develop sound safety practices for circuit construction and use of instrumentation. Continued as EE 311. (Each Spring)

Textbook:

None, Lab Handouts.

Goals:

Reinforce the topics discussed in the introductory sophomore level circuit courses (ES250 and EE221/241) as well as introduce students to various test equipment and measurement techniques that will be used throughout their undergraduate years.

Topics:
Computer Usage:

Computers are used by students to prepare laboratory reports as well as data collection for some experiments.

EE 221 Linear Circuits

R-3, C-3. Prerequisite: ES 250 (Electrical Science). Steady state response of linear circuits to both sinusoidal and periodic inputs. Network functions, transfer functions, gain and phase shift. Bode plots. Fourier series. Laplace transform. The relationship between the time and frequency domain solutions. Coupled circuits. Ideal op-amps. (Each Semester)

EE 241 Analog and Digital Circuits

R-3, C-3. Prerequisite: ES 250 (Electrical Science). Laplace Transform and Fourier Series with applications to linear circuits and systems. Network functions and sinusoidal analysis. Qualitative description of solid-state device operation. Digital circuit analysis with emphasis on TTL. Use of manufactures' specifications. (Not open to electrical engineering majors). (Each Spring)

Textbook:
  1. Introduction To Electric Circuits, 2nd Edition, by Richard C. Dorf, John Wiley & Sons, Inc. 1993.
  2. Microelectronic Circuits, 3rd Edition, by Adel S. Sedra and Kenneth C. Smith, Saunders College Publishing, 1991.


Topics:

  1. Steady-State Power
    • Instantaneous Power
    • Average Power
    • Power Factor
    • Ideal Transformer
  2. Frequency Response
    • Frequency Response
    • Bode Plot
    • Poles and Zeros
  3. The Laplace Transform
    • Laplace Transform
    • Inverse Laplace Transform
    • Transfer Function
    • Convolution Theorem.
  4. Fourier Series
    • Calculation of Fourier Series
    • Fourier Spectrum.
  5. The Operational Amplifier
    • Ideal op amp
    • Inverting and Noninverting op amp
    • Nonideal op amp.
  6. Diodes
    • Diode Circuits
    • Zener Diodes.
  7. Bipolar Junction Transistors (BJTs)
    • BJT Structure
    • Operation, and Characteristics
    • dc Model and Biasing
    • Small Signal Model Analysis.
  8. Field-Effect Transistors (FETs)
    • MOSFET Construction and Operation
    • MOSFET Model and Circuits
    • dc Biasing
    • Small Signal Models
    • Logic Gates
    • Memory Cells.

Computer Usage:

Homework problem will require occasional user of the software package MapleV.3 to solve network equations, to compute network equations, and produce related plots. It is also used to solve some other equations and integrations.

Required course for computer engineering majors.


EE 261 Introduction to Programming and Software Design

R-3, C-3. A first course in programming. Assumes no prior programming experience. The focus is upon the design of well-structured programs in the language C using numerical problems selected from engineering applications. Topics include: fundamentals of software engineering design; elements of the C language; numerical methods involving iterative approximation techniques, matrix operations and the use of dynamic data structures; the specification, design and implementation of numerical algorithms. (Each Fall)

EE 262 Symbolic Computation

R-3, C-3. Prerequisite: EE 261. Symbolic processing is used as a vehicle for introducing abstraction and the computation process. Higher order procedures, recursion, data abstractions, controlling interactions and modularity are discussed. Interpretation of programming languages, using a dialect of Lisp is treated to impart an understanding of the structure and interpretation of computer programs. Significant programming assignments in Lisp are an integral part of the course. (Each Spring)

EE 264 Introduction to Computers (Eng)

R-3, C-3. Prerequisite: EE 261 or prior programming experience. An introductory course covering the fundamentals of computer system hardware. Topics include data representation using number systems and codes, Boolean algebra and logic, digital logic devices, arithmetic logic units and simple processor organization including registers, memory, addressing and processing of machine instructions. (Each Spring)

EE 311 Electrical Engineering Laboratory II

R-1, L-4, C-3. Prerequisite: EE 211 and EE 221. Corequisite: EE 341. This is a continuation of EE 211. Experiments which draw upon the circuit and device theory developed in companion courses are included. (Each Fall)

Textbook:

None, Lab Handouts.

Goals:



Topics:
Computer Usage:

Computers are used by students to prepare laboratory reports as well as data collection for some experiments. Computer Software used are LNAPTF or other similar software and Qattro Pro.

EE 316 Computer Engineering Junior Laboratory

R-1, L-4, C-3. Prerequisite: EE 211, EE 363 and EE 364. Corequisite: EE 462. A first laboratory in computer engineering emphasizing the fundamentals of designing and testing computer system components. Sub-system level digital circuits are designed, constructed, and tested using standard small- and medium-scale integrated circuits. Software tools are written for the UNIX and MS-DOS programming environments, using both C and assembly language. Utilities such as Lex, Yacc, Make, Cron, and shell scripts are used. Device drivers and utilities that interface with the operating system via system calls are developed. (Each Spring)

Textbook:

None.

Goals:

Develop ability to do hardware and software design and to produce clear written documentation of a completed design. We try to achieve this goal through a series of small scale (1 to 2 week) design projects which focus on either a hardware design or a software design problem. The final project requires the integration of hardware and software design in a single project.

Topics:
  1. Hardware design
    • Sequential circuits
    • Programmable logic devices (PLDs)
    • PROMs, and RAMs
    • Analog to digital and digital to analog conversion
    • Microprocessor bus interface design
  2. Software design
    • Interrupt driven software
    • Interfacing with a PC-based operating system
    • Real-time software design
    • Development of new device drivers for PC operating systems

Computer Usage:

Computers are used extensively in this course for the following tasks:
production of written documentation, including text and graphics (schematics) development and testing of software for software design projects design of PLDs using computer-aid design tools, including simulation of completed design development of software to generate data for storage in PROMs as part of hardware design projects

Required course for computer engineering majors.


EE 321 Signals and Systems

R-3, C-3. Prerequisite: EE 221 or EE 241. Characterization, classification and representation of signals and systems. Convolution. Fourier transforms. Discrete time systems and z transforms. Sampling theorem. Stability. (Each Spring)

EE 322 Principles of Electrical Engineering I

R-3, C-3. Corequisite: MA 232 (Differential Equations). DC circuits; current-voltage relationships, power and frequency response, polyphase circuits, transients, magnetic circuits. Intended primarily for students in the Engineering and Management Program. (Each Fall)

Textbook:

Foundations of Electrical Engineering, by J.R. Cogdell, Printice Hall, 1990.

Goals:

Develop fundemental understanding of basic laws, RLC circuits, DC and AC analysis, electrical Power, and an introduction to electromechanics.

Topics:

  1. DC Circuits Analysis
    • Circuit Elements
    • Ohm's Law
    • Voltage and Current Sources
    • Kirchhoff's Current and Voltage Laws
    • Power and Energy
    • Series and Parallel combination of circuit elements
    • Superposition Principle
    • Node Voltage Analysis
    • Loop Current Analysis
    • Thevenin's Theorem
    • Norton's Theorem
  2. The Dynamics of Circuits
    • Inductors and Capacitors
    • Transient Response
  3. AC Circuits Analysis
    • Sinusoidal Steady State Response
  4. Power in AC Circuits
    • Average Power
    • Reactive Power
    • Complex Power
    • Power Factor
    • Three-Phase Power System and its Connection
  5. The Physical Basis of Electromechanics
    • Electric Forces and Electric Fields
    • Magnetic Forces and Magnetic Fields
    • Dynamic Magnetic System.

Computer Usage:

Not required

First course in electrical engineering intended primarily for E\&M majors.


EE 331 Energy Conversion I

R-3, C-3. Prerequisite: ES 250 (Electrical Science). Energy transfer devices. Principles of electromechanical energy conversion. Electromechanical transducers. Electrical analogs. Flux and MMF waves of distributed and concentrated windings. Torque and voltage equations of interfacing magnetic fields. Analytical techniques. (Each Fall, Summer I)

Textbook:

Electric Machines: Steady--State Theory and Dynamic Performance, 2nd Edition, by Mulukutla S.\ Sarma, West Publishing Company, 1994.

Goals:

The course gives you the need to understand various aspects of machine behavior for further study of power systems, control systems, machine design, or general industrial application.

Topics:

  1. A Review of Phasor Diagrams
    • Phasors
    • Analysis with Phasors Diagram
  2. Three-Phase Circuits
    • Three-Phase Source Voltages
    • Phase Sequence
    • Balanced Three-Phase Load
    • Three-Phase Power
    • Power Measurement
  3. The Magnetic Aspects
    • Magnetic Materials
    • Magnetic Circuits
    • Energy Storage
    • Inductance
  4. Transformers
    • Construction
    • Transformer Theory
    • Ideal Transformer
    • Transformer Analysis
    • Equivalent Circuits
    • Tests
    • Voltage Regulation
    • Efficiency
    • Three-Phase Transformers
  5. Principles of Electromechanical Energy Conversion
    • Forces and Torques in Magnetic Field Systems
    • Single Excited and Multiply Excited Magnetic Field Systems
    • Elementary Concept of Rotating Machines
  6. Synchronous Machine
    • Construction
    • Equivalent Circuit
    • Characteristics
  7. Direct-Current Machines
    • Construction
    • Equivalent Circuit
    • Characteristics
  8. Direct-Machine Dynamics
    • Models and Analysis
  9. Induction Machines
    • Construction
    • Equivalent Circuit
    • Characteristics


Required course for Electrical engineering majors. ================


EE 333 Power System Engineering

R-3, C-3. Transmission line constants. Generalized circuit constants. Power circle diagrams. Transmission line equations and their solutions and interpretations. Symmetrical components and their use in calculation of system faults. Introduction to steady state and transient system stability. Matrix analysis of power systems. (Each Spring)

EE 334 Principles of Electrical Engineering II

R-3, C-3. Prerequisite: EE 322 or equivalent. A study of the transformer, physical aspects of electrical machinery, DC machines, three-phase induction motors, polyphase synchronous machines, physical aspects of semiconductors and their associated circuits. Intended primarily for students in the Engineering and Management Program. (Each Spring)

Textbook:

Foundations of Electrical Engineering, by J.R. Cogdell, Printice Hall, 1990.

Goals:

Develop understanding of basic aspects of electrical engineering machicnes, semiconductors, and its control circuits.

Topics:

  1. The Physical Basis of Electromechanics
    • Electric Forces and Electric Fields
    • Magnetic Forces and Magnetic Fields
    • Dynamic Magnetic System.
  2. Magnetic Structure and Electrical Transformers
    • Ideal Transformers
    • Transformer Analysis
    • Transformer Equivalent Circuits
    • Voltage Regulation and Efficiency
    • Transformer Tests
    • Three-Phase Transformers
    • Forces in Magnetic System
  3. Direct-Current Machines
    • DC Motors
  4. Alternating-Current Machines
    • Induction Motors
    • Synchronous Motors
  5. Semiconductors
    • Diodes
    • BJTs
    • FETs
  6. Power Electronics Circuits
    • Silicon-Control Rectifiers
    • Control Circuits

Computer Usage:

Not required

Second course in electrical engineering intended primarily for E\&M majors.


EE 341 Electronic Devices and Circuits

R-3, C-3. Prerequisite: ES 250 (Electrical Science). Theory of semiconductor materials, p-n junctions, bipolar and field effect transistors. Analysis of device characteristics, device modeling and equivalent-circuits. Applications including study of biasing, low frequency amplifiers, switching circuits and digital logic operations. (Each Fall, Summer I)

EE 342 Active Circuits

R-3, C-3. Prerequisite: EE 341. Analysis and design of digital and analog integrated circuits. Gates and memory cells using various MOS technologies. Circuit techniques for analog operational amplifiers including the differential pair, current mirror, level shifting and output stages. Transistors at high frequency. Complete frequency response of amplifiers. Effects of feedback on frequency response and other amplifier characteristics. (Each Spring)

Textbook:

Microelectronic Circuits, 3rd Edition, by Adel S. Sedra and Kenneth C. Smith, Saunders College Publishing, 1991.

Goals:



Topics:


Computer Usage:

Computers are used in this course for writing a final project that includes circuit drawing (schematic), development, and testing of the project results. Any computer programing software could be used in this course.

This is an elective course.

EE 345 Microelectronic Circuit Fabrication

R-3, C-3. Introduction to the manufacturing of microelectronic circuits. Topics include: materials preparation, oxidation, diffusion, ion implantation, chemical vapor deposition, photolithography and metallization. Also discussed is the influence of processing steps on electrical characteristics. (Each Spring)

EE 363 (CS 344) Data Structures and Algorithm Design

R-3, C-3. Prerequisite: EE 261 or equivalent programming experience with Pascal or C. A first course in software engineering with the emphasis on the design of algorithms and data structures at the level of simple modules. The concepts of data representation using lists, strings, arrays, tree structures and graphs, and the design of algorithms for creation and modification of these structures will be presented. Topics also include programming methodology, design specifications, analysis of algorithms, structured programming, and testing strategies. A variety of software design tasks will be assigned to develop the student's problem-solving ability in an engineering environment. The language C will be used in lecture presentations and in the design problems. (Each Fall, Summer I)

EE 364 Logic and Digital Circuits

R-3, C-3. Prerequisite: either EE 260 or EE 360 and either EE 241 or EE 341 or equivalent background in electronics. An introduction to the design of digital logic circuits. Emphasis is placed on the application of the basic theory of switching circuits to practical design problems using integrated circuit technology. both SSI and MSI). The TTL logic family, including wired logic and tri-state logic, will be covered in depth together with an introduction to other logic families such as CMOS. Topics include combinational circuit design; logic minimization; use of encoders, multiplexers and adders as basic building blocks; sequential circuit components such as flip-flops, counters, timers and registers; and sequential circuit design. (Each Fall, Summer II)

EE 370 Coding and Information Transmission

R-3, C-3. Corequisite: MA 381 (Probability) or MA383 (Statistics), MA 381 is preferred. Error detecting and error correcting codes. Encoding of signals and data compression. Huffman codes. Concepts of information. Limits on attainable data compression. Limits on data rates for reliable or errorless transmission. (Each Spring)

EE 381 (PH 434) Electromagnetic Fields and Waves

R-3, C-3. Prerequisite: MA 231 (Calculus III), PH 132 (Physics II). Review of electrostatics and the steady magnetic field. Stokes' theorem and the divergence theorem. Time varying fields and Maxwell's equations. Uniform plane wave propagation; reflection and refraction of plane waves. Transmission lines. Introduction to radiation theory. (Each Spring, Summer II)

EE 401 Digital Signal Processing

R-3, C-3. Prerequisite: EE 321. An introduction to discrete-time signal processing. Topics include: A review of orthogonality, Fourier series, Fourier transforms and sampling theory. Smoothing, interpolation, D/A conversion. Digital filters, windows. Design of nonrecursive filters, recursive filters. Correlation and spectra of random signals, spectral estimation. (Each Fall)

EE 412 Senior Design

R-2, L-2, C-3. Prerequisite: EE 311. A series of one or more design projects. Projects typically involve planning, analysis, preliminary design, simulation, construction, testing and evaluation, documentation, class demonstrations and oral presentations. The thrust of this course is to provide the student with an opportunity to develop a complete solution to one or more design problems and to develop broad engineering skills, including communication skills. (Each Semester)

EE 416 Computer Engineering Senior Laboratory

R-1, L-4, C-3. Prerequisite: EE 316. Corequisite: EE 464. Use of micro processors, supporting component families, and other integrated circuits in designing small computer systems. In conjunction with EE 464, students develop specifications, design and build hardware, write software, test, debug, and document the complete system. (Each Fall)

EE 431 Power Distribution and Utilization

R-3, C-3. Primary and secondary distribution systems, characteristics and utilizations of motors, servo motors and synchros. Power supplies. Generators, transformers, bus bar protection. Arc interruption. Basic considerations in economic loading and operation of multisystems, including loss formula evaluation. The Lagrange multiplier, penalty factor, the gradient and conjugate gradient techniques will be discussed. (Each Fall)

EE 435 Electric Power Control

R-3, C-3. Dynamic and transient stability of power systems. Active and reactive power control. Automatic frequency control in power systems. (Each Spring)

EE 436 Electric Machines and Drives

R-3, C-3. Prerequisite: EE 331. Performance and design of AC and DC electric machines and drives, including modern power electronic control of electric motors in AC and DC drives, and performance simulation and modeling of drives. DC motor drives include conventional and brushless DC types, and modern permanent magnet motors. AC motor drives include induction, synchronous, switched reluctance as well as special and fractional HP electronically controlled drives and actuation systems. Basic motor operating principles and methods of analysis are covered. Several design and simulation projects are given to develop and broaden the student's engineering skills. (Each Fall)

Textbook:

Slemon's Electric Machines and Drives

Goals:



Topics:
Computer Usage:

Design Project: Simulation and Controller development for DC drives.

EE 437 Protective Relaying for Power Systems

R-3, C-3. The design of protective relaying systems is considered. Methods of detecting and clearing faults while minimizing both equipment damage and service interruptions are studied. Relay system design for each major power system component will be covered. (Each Spring)

Textbook:

ABB Applied Protective Relaying or Protective Relaying: Principals and Applications, by J. L. Blackburn

Goals:



Topics:
Computer Usage:

Design Project: Radial 12 kv Distribution Feeder- using SKM's A-Fault and Captor software.

EE 447 VLSI Design

R-3, C-3. Prerequisite: EE 241 or EE 341. An advanced, project-oriented course on the design of Very Large Scale Integrated circuits. Students working in teams will design a CMOS integrated circuit using the CALMA system and write a final report. Projects will be fabricated at an off-campus facility. (Each Fall)

EE 450 Analog Control

R-3, C-3. Corequisite: EE 321. Introduction to the analysis and design of continuous-time feedback control systems. Topics include: mathematical representation of physical systems with linear differential equations, Laplace transforms, transfer functions, block diagrams and signal flow graphs, feedback, sensitivity, transient specifications, steady-state tracking errors, stability, root locus plots, compensator design, simulation. (Each Fall)

EE 451 Digital Control

R-3, C-3. Corequisite: EE 321. Introduction to the analysis and design of discrete-time feedback control systems. Topics include: mathematical representation of physical systems with linear difference equations, z-transforms, transfer functions, sampling, A/D and D/A converters, sampled-data systems, discrete equivalent systems, transient specifications, steady-state tracking errors, stability, controller design, quantization effects. (Each Spring)

EE 452 Microcontroller Design

R-3, C-3. Prerequisite: EE 364 (may be taken as a corequisite) and C programming. An introduction to the analysis and design of feedback control systems using microcontrollers. Topics include: microcontroller components, real-time control, parallel ports, interupts, timer/counters, serial ports, memory expansion, instruction sets, micro controller programming, signal conditioning, actuators, sensors, user interface, design projects. (Next Semester)

EE 462 Software System Architecture

R-3, C-3. A survey of topics in software system architecture. Topics to be discussed include language processors, linkers, operating systems, and selected topics in the design and maintenance of large software systems. Software tools will be used in both the personal computer and UNIX environments in support of the study of these topics. All topics will be addressed at the level of system structure and function rather than at a more detailed implementation level. (Each Spring)

EE 464 Digital Systems Design

R-3, C-3. Prerequisite: EE 316; EE 466 (may be taken concurrently). Corequisite: EE 416. A study of small computer system design using microprocessors and supporting components. Topics include CPU architecture and selection, bus structure and protocol, memory organization and DMA, parallel and serial I/O, interrupt methods multiple-processor systems, digital/analog conversion, disk and CRT interfacing. Practical problems in digital design, testability, hardware and software trade-off analysis will also be covered. This course and the senior lab (EE 416) together provide both the conceptual knowledge and practical skills necessary to design small, application- oriented digital systems. (Each Fall)

EE 465 (CS 452) Computer Graphics

R-3, C-3. Prerequisite: programming experience in C or Pascal. An introduction to computer graphics. Graphics hardware, algorithms for generating and displaying two and three-dimensional geometric figures, animation, interactive displays. Programming projects will be assigned. (Each Spring)

Textbook:

D. Hearn and M. P. Baker, "Computer Graphics", Second Edition, Prentice Hall: Englewood Cliffs, NJ, 1994.

Goals:

An introduction to computer graphics including graphics hardware, algorithms for generating and displaying two and three-dimensional geometric figures, animation, and interactive displays.

Topics:
Computer Usage:

Homework assignments and a design project require C programming.

EE 466 Computer Architecture

R-3, C-3. Prerequisite: EE 360, ES 356 (Introduction to Microcomputer Applications) or equivalent. A study of computer system design. Topics include system structure, instruction sets and addressing modes, software control structures, microprogramming, virtual systems and off-line storage. Topics will be covered in the context of at least two modern processors. (Each Fall)

EE 468 Database and Knowledge Base Systems (Eng)

R-3, C-3. Prerequisite: programming experience in a high level language. An introduction to database and knowledge base systems. The student should expect to gain an understanding of how databases store and access knowledge at the conceptual level. The entity-relationship and relational models are presented in depth and applied to the design of typical databases. Network and hierarchical data models are discussed, and new developments in object-oriented and multimedia databases as well as knowledge bases are presented. Emphasis will be placed on database design for applications in the context of an existing database management system. The standard language, SQL, is used for implementation of typical examples. (Each Spring)

EE 471 Principles of Digital and Data Communications

R-3, C-3. Prerequisite: EE 321 and MA 381 (Probability) or MA383 (Statistics), MA 381 is preferred. Amplitude modulation, double and single sideband, quadrature AM. Frequency and phase modulation. Stationary and ergodic random processes, correlation and spectral density. Noise models, filtering of random signals. Data transmission, frequency and phase shift keying, pulse amplitude modulation, pulse shaping, partial response signaling, channel equalization. Threshold decision receivers. Pulse code modulation, quantization, digital transmission lines. (Each Fall)

EE 491 Directed Study in Electrical and Computer Engineering

R-1 to 3 or L-2 to 6, C-1 to 3. Prerequisite: consent of the department chair. Investigation of a special topic in consultation with a designated faculty member. (Each Semester)

EE 491 Directed Study in Electrical and Computer Engineering

R-1 to 3 or L-2 to 6, C-1 to 3. Prerequisite: consent of the department chair. Investigation of a special topic in consultation with a designated faculty member. (Each Semester)

EE 501 Digital Signal Processing

R-3, C-3. Prerequisite: EE 321. An introduction to discrete-time signal processing. Topics include: A review of orthogonality, Fourier series, Fourier transforms and sampling theory. Smoothing, interpolation, D/A conversion. Digital filters, windows. Design of nonrecursive filters, recursive filters. Correlation and spectra of random signals, spectral estimation. (Each Fall)

EE 506 Image Processing and Computer Vision

R-3, C-3. Image enhancement, filtering, and representation. Image segmentation, edge detection, boundry extraction, texture analysis. Boundry representation, bilevel images, chain codes. Shape and object recognition. Restoration of digitized bilevel images. (Fall 1995)

EE 506 Image Processing and Computer Vision

R-3, C-3. Image enhancement, filtering, and representation. Image segmentation, edge detection, boundry extraction, texture analysis. Boundry representation, bilevel images, chain codes. Shape and object recognition. Restoration of digitized bilevel images. (Fall 1995)

EE 528 Electric Power Control

R-3, C-3. Dynamic and transient stability of power systems. Active and reactive power control. Automatic frequency control in power systems. (Each Spring)

EE 529 Electric Machines and Drives

R-3, C-3. Prerequisite: EE 331. Performance and design of AC and DC electric machines and drives, including modern power electronic control of electric motors in AC and DC drives, and performance simulation and modeling of drives. DC motor drives include conventional and brushless DC types, and modern permanent magnet motors. AC motor drives include induction, synchronous, switched reluctance as well as special and fractional HP electronically controlled drives and actuation systems. Basic motor operating principles and methods of analysis are covered. Several design and simulation projects are given to develop and broaden the student's engineering skills. (Each Fall)

Textbook:

Slemon's Electric Machines and Drives

Goals:



Topics:
Computer Usage:

Design Project: Simulation and Controller development for DC drives.

EE 530 High-Voltage Techniques and Measurements

R-3, C-3. Generation of high-voltage AC, DC and impulse. High-voltage dielectric loss measurements. Discharge measurements. High-voltage insulation problems. (Spring 1996)

EE 531 Advanced Power System Analysis I

R-3, C-3. Prerequisite: EE 333. Stability problems in large interconnected, modern power systems. Effects of inertia on system dynamic performance. The distribution of impacts, multiple oscillations and the interaction of governors. The classical model and its shortcomings. The use of equivalents and coherency in system modeling. Full model formulation of the synchronous machine for short term dynamics. (Spring 1996)

EE 532 Advanced Electric Machines and Drives

R-3, C-3. Prerequisite: programming experience in Fortran, EE 436 or equivalents. Development of state models of conventional and electronically controlled electric machinery and drive systems. Use of linear transformations in the development of dynamic models of synchronous, induction, permanent magnet, and other rotating machinery, as well as electronically controlled drive systems. Study of the dynamic and transient characteristics of these machinery and drive systems by computer-aided methods. Study of the effects of electronic power conditioning and associated harmonics on the design of these machinery systems, including nonlinearities. (Spring 1996)

EE 533 Power Electronics

R-3, C-3. Operation and design of power electronic devices, including ac-dc, dc-ac, dc-dc and direct ac-ac power conversion. Solid state device characteristics and application ranges. Application of power converters in electronic power supplies. Applications to motor drives and industrial processes and electric power utilities will be considered, along with the effects of these devices on the power supply systems and on the loads. (Fall 1996)

Textbook:

Radial 12 kv Distribution Feeder- using SKM's A-Fault and Captor software.

Goals:



Topics:
Computer Usage:


EE 535 Power System Modeling

R-3, C-3. Prerequisite: graduate standing or consent of instructor. Modelling of synchronous machines and their controls for short-term dynamic simulation and stability evaluation. Nonlinear and linearized models of multimachine power systems. Introduction to transient and steady-state stability analysis. Stabilization of electromechanical oscillations via excitation control. Methods of coherency identification and dynamic equivalencing. (Each Fall)

EE 536 Engineering Systems Reliability Analysis

R-3, C-3. This course will cover the basics of reliability theory and techniques applicable to all engineering disciplines including electrical, mechanical, chemical, industrial, and solid state and electronic systems. Reliability techniques in electric power systems will also be discussed. Some knowledge of the mathematics of probability and statistics would be helpful but is not absolutely necessary, as the needed mathematical background and tools are presented in the class whenever deemed necessary. A list of topics is as follows: Role of reliability analysis in engineering system design. Reliability measures and their significance. Probability and stochastic processes. Markov chains and processes and their application to reliability analysis. Simple and composite systems reliability evaluation. Failure frequency and duration technique. State-space, network reduction, cut-sets, tie-sets, decomposition, event-tree, and fault-tree methods. Application of sequencial and nonsequential Monte Carlo simulation techniques to system reliability analysis. Non-Markovian models. Life testing data and statistical inference. (Each Fall)

EE 538 Computer-Aided Power Device and System Analysis

R-3, C-3. Prerequisite: programming experience in Fortran, EE 381, EE 436 or equivalents. Computer-aided methods for the analysis and computation of the performance of power devices and systems. The methods include the finite element technique for analysis and parameter computation of power devices involving nonlinear magnetic and electric fields, state models and network graph modeling of drives, power electronic systems, and power systems. Solution of practical problems is stressed throughout. (Next Semester)

EE 539 Dielectrics

R-3, C-3. Dielectric properties of materials and polarization models. Complex permittivity and relaxation spectra. Electrical breakdown in gases, liquids and solids. (Next Semester)

EE 547 VLSI Design

R-3, C-3. Prerequisite: EE 241 or EE 341. An advanced, project-oriented course on the design of Very Large Scale Integrated circuits. Students working in teams will design a CMOS integrated circuit using the CALMA system and write a final report. Projects will be fabricated at an off-campus facility. (Each Fall)

EE 550 Analog Control

R-3, C-3. Corequisite: EE 321. Introduction to the analysis and design of continuous-time feedback control systems. Topics include: mathematical representation of physical systems with linear differential equations, Laplace transforms, transfer functions, block diagrams and signal flow graphs, feedback, sensitivity, transient specifications, steady-state tracking errors, stability, root locus plots, compensator design, simulation. (Each Fall)

EE 551 Digital Control

R-3, C-3. Corequisite: EE 321. Introduction to the analysis and design of discrete-time feedback control systems. Topics include: mathematical representation of physical systems with linear difference equations, z-transforms, transfer functions, sampling, A/D and D/A converters, sampled-data systems, discrete equivalent systems, transient specifications, steady-state tracking errors, stability, controller design, quantization effects. (Each Spring)

EE 553 Linear Systems

R-3, C-3. Prerequisite: EE 321 and MA 339 (Applied Linear Algebra) or equivalent. An introduction to the analysis and design of linear systems. Topics include: vector spaces and linear operators, properties of linear systems, state and output equations, transfer functions, impulse responses, stability, controllability, observability, pole placement with state feedback, observer design, output feedback, simulation. (Next Semester)

Textbook:

No required text; recommended texts by D.G. Luenberger, ``Introduction to Dynamic Systems: Theory, Models & Applications'' and C.T. Chen, ``Linear System Theory and Design''.

Goals:

Goals of EE553 are to present techniques that students can utilize to model, analyze, design and simulate linear dynamic systems.

Topics:
Computer Usage:

Computer used for simulation studies of various systems.

This is an introductory graduate course.


EE 554 Introduction to Optimal Control

R-3, C-3. Prerequisite: MA 339 (Applied Linear Algebra) or equivalent or consent of instructor. An introduction to the optimal control methods. Topics include: review of background material (quadratic forms, functionals, variations and relative extrema of functionals, measures of performance), optimal control problems of continuous-time linear systems, minimum energy control, linear-quadratic optimal control problems, optimal control problems of discrete-time linear systems. (Spring 1996)

EE 555 Nonlinear Systems

R-3, C-3. Prerequisite: EE 352 or equivalent or consent of instructor. An introduction to the analysis and design of nonlinear systems. Topics include: linearization, equilibrium points, limit cycles, chaotic attractors, stability, Liapunov's methods, describing functions, Popov and circle criteria, contraction mappings, exact linearization, variable structure, simulation. (Fall 1995)

EE 556 Motion Control

R-3, C-3. Prerequisite: EE 553 or equivalent or consent of instructor. An introduction to nonlinear control design techniques for the motion control of electromechanical systems. Topics include: feedback linearization, adaptive, and robust control of electric machines and robotic manipulators; force control of constrained robotic manipulators; compensation of flexible joint and electric actuator dynamics in robotic systems. (Fall 1996)

EE 557 Fundamentals of Robotics

R-3, C-3. Prerequisite: MA 339 (Applied Linear Algebra) and C or Pascal or consent of instructor. An introduction to the fundamentals of robotic manipulation. Topics include: characterization and classification of robotic arms, homogeneous coordinates, direct and inverse kinematic equations, workspace analysis, trajectory planning, pick-and-place operations, resolved motion rate control, graphic simulation, programming projects. (Fall 1995) (Each Spring)

Textbook:

R. J. Schilling, "Fundamentals of Robotics: Analysis and Control", Prentice Hall: Englewood Cliffs, NJ, 1990.

Goals:

An introduction to the analysis and control of robotic manipulators including laboratory projects with educational robots.

Topics:
Computer Usage:

Laboratory projects use C programming to control table top robots. A three-dimensional graphics robot simulator (SIMULATR) is also used to develop and test robot control programs.

EE 558 Microcontroller Design

R-2, L-2, C-3. Prerequisite: EE 364 and C or consent of instructor. An introduction to the analysis and design of feedback control systems using microcontrollers. Topics include: microcontroller components, real-time control, parallel ports, interrupts, timer/counters, serial ports, memory expansion, instruction sets, microcontroller programming, signal conditioning, actuators, sensors, user interface, design projects. (Fall 1996)

EE 560 Fault Tolerant Design

R-3, C-3. Prerequisite: EE 364 or equivalent. Topics include concepts of reliability, fault models and test generation, concepts of fault tolerance, static redundancy, dynamic redundancy, fault-tolerant design of memory systems using error correcting codes, practical fault-tolerant systems, self-checking circuits, design for testability, level sensitive scan design, and built-in test. (Next Semester)

EE 561 Parallel Systems

R-3, C-3. An introduction to parallel processing. Topics will include the structure of parallel processing machines, algorithms and their implementation on these machines, and modeling tools used in analyzing the behavior and expected performance of parallel systems. (Each Spring)

EE 562 Expert Systems

R-3, C-3. Topics include expert system architectures, inference engine structures, and example systems. Characteristics of suitable domains are discussed, as are topics associated with knowledge engineering and prototyping an expert system. Students are expected to build a small expert system as an integral part of the course. (Spring 1996)

EE 565 Artificial Intelligence: Theory and Practice

R-3, C-3. Prerequisite: programming experience in a high-level language. A first course for graduate students in artificial intelligence. The course will cover the fundamentals: heuristic search, knowledge representation, automated reasoning, natural language processing, and reasoning under uncertainty. Additional topics will be selected from among the following areas: computer vision, planning systems, machine learning, expert systems, logic programming and common sense reasoning. (Each Fall)

EE 566 Computer Architecture

R-3, C-3. Prerequisite: EE 360, ES 356 (Introduction to Microcomputer Applications) or equivalent. A study of computer system design. Topics include system structure, instruction sets and addressing modes, software control structures, microprogramming, virtual systems and off-line storage. Topics will be covered in the context of at least two modern processors. (Each Fall)

EE 567 Software System Architecture

R-3, C-3. A survey of topics in software system architecture. Topics to be discussed include language processors, linkers, operating systems, and selected topics in the design and maintenance of large software systems. Software tools will be used in both the personal computer and UNIX environments in support of the study of these topics. All topics will be addressed at the level of system structure and function rather than at a more detailed implementation level. (Each Spring)

EE 569 Software Design and Analysis

R-3, C-3. This is an advanced course in software engineering. Topics include requirements specification, software design techniques (with emphasis on object-oriented programming), verification and validation techniques, and analysis of algorithm complexity. (Each Fall)

EE 570 Coding and Information Transmission

R-3, C-3. Corequisite: MA 381 (Probability) or MA383 (Statistics), MA 381 is preferred. Error detecting and error correcting codes. Encoding of signals and data compression. Huffman codes. Concepts of information. Limits on attainable data compression. Limits on data rates for reliable or errorless transmission. (Each Spring)

EE 574 Pattern Recognition and Neural Networks

R-3, C-3. Prerequisite: MA 381 (Probability) or equivalent. Bayes decision theory, discriminant functions and decision surfaces. Supervised learning, parametric methods, Parzan windows, nearest neighbor classification, Fisher's linear discriminant. Unsupervised learning and clustering. Neural networks, single-layer perceptron convergence algorithm, gradient descent training, generalizations to multilayer feed-forward networks. Classifier complexity and sample size. Hopfield networks for autoassociative memory, unsupervised and self-organizing networks. (Fall 1996)

EE 613 Thesis, Dissertation or Special Project

C-1 to 15. Analytical or experimental studies in electrical and computer engineering under the direction of a faculty member specially designated. A grade and/or credit for this work is presented in satisfaction of the requirements for a degree given when those requirements are completed. (Each Semester)

EE 693 - 694 Directed Study in Electrical and Computer Engineering

R-1 to 3, C-1 to 3. Prerequisite: consent of the department chair and the chair of the Systems Engineering Group. Investigation of topics of current interest in selected areas of electrical and computer engineering. (Each Semester)

ES 100 Introduction to Engineering Use of the Computer (Pgm)

R-2, C-2 (ChE, CEE, ECE, MAE). Introduction to computers, computer programming (via the use of spreadsheet and computer mathematics packages) and numerical methods through analysis of problems relevant to engineering. (Each Spring)

ES 221 Particle Dynamics

R-3, C-3. Corequisite: MA232 (Differential Equations). Course emphasis is on the dynamics of a particle and particle systems, kinematics and kinetics of particles in conservative fields, nonconservative forces, inertial and rotating coordinate systems, single mass oscillators. Modeling, analysis and simulation of dynamical systems. (Statics, ES 220, is not a prerequisite.) (Each Spring)

ES 250 Electrical Science (Eng)

R-3, C-3 (ECE). Corequisite: MA 232 (Differential Equations), PH132 (Physics II). Network concepts. DC circuits, network theorems, op amps. Complex numbers, effective values, sinusoids and phasors. AC circuits, phasor diagrams, power. Time domain solution of first order circuits. (Each Semester, Summer I)

ES 260 Materials Science and Engineering (Eng)

R-3, C-3 (ChE, MAE). Prerequisite: PH 132 (Physics II), CM 132 (Chemistry II), MA 132 (Calculus II) Crystal structures and crystal imperfections; solidification and solid state diffusion; microstructural analysis and properties of metals, ceramics, polymers and composites, as applied to engineering uses; corrosion and oxidation of materials; electrical, thermal, magnetic and optical properties of materials. (Each Semester, Summer II)

ES 300 Introduction to Engineering for Non-Engineers (Eng)

R-3, C-3. Prerequisite: sophomore, junior or senior status, an introductory calculus course or consent of instructor. This course introduces major concepts and thought processes used by engineers. A variety of practical problems in a broad spectrum of disciplines will provide for an integrated insight to the engineering profession. (Each Spring)

ES 356 Introduction to Microcomputer Applications (Eng)

R-3, C-3 (ChE). Prerequisite: some programming experience in a high level language. An introductory course emphasizing the application of microcomputers to the measurement and control of external processes. A projects laboratory provides experience in interactive real-time programming involving data collection, graphical representation, and process control. Class material stresses microprocessor architecture and assembly language programming. For all students with the exception of those majoring in Electrical and Computer Engineering. (Each Fall)

ES 431 Engineering Reliability

R-3, C-3. Prerequisite: MA 232 (Differential Equations). This course will cover the basics of engineering reliability theory and techniques applicable to all engineering disciplines including electrical =& computer, mechanical, chemical, civil, and industrial systems. Some knowledge of the mathematics of probability and statistics would be helpful but is not absolutely necessary, as the needed mathematical background and tools are presented in the class. A list of topics is as follows. World industrial competition and reliability engineering. Reliability and quality control compared. Role of reliability analysis in engineering systems design. Simple and composite systems reliability evaluation techniques. How to reduce the life-cycle cost of equipment while increasing its reliability, maintainability, and availability. Effects of age, mission time, and stress on system performance. (Each Spring)

This server is still under construction.

If your are teaching a course and is not listed or for any sugguestions,
please send an EMAIl to:
webmast@sun.soe.clarkson.edu
Copyright © 1996
Last Updated