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
Required course for computer engineering majors.
Required course for computer engineering majors.
First course in electrical engineering intended primarily for
E\&M majors.
Required course for Electrical engineering majors.
================
Second course in electrical engineering intended primarily for
E\&M majors.
This is an introductory graduate course.
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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:
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:
Goals:
Topics:
Computer Usage:
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:
Goals:
Topics:
Computer Usage:
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