You are in the official 2000-2001 General Catalog
for California State University, Fresno.
![]()
Department of Electrical
and Computer Engineering

Note: Students may be expected to purchase supplementary materials for senior projects and special topic laboratory and activity classes.
COURSES
Electrical and Computer Engineering (ECE)
1. Engineering Profession, Ethics, and Public Policy (1)
The electrical engineering profession and its career opportunities; engineering
professionalism and ethics; ethics case studies, engineering code of ethics;
introduction to engineering problem solving.
70. Engineering Computations Using C and FORTRAN (3)
Prerequisites: Students must take the ELM exam; students who do not pass
the exam must record a grade of C or better in a college-taught intermediate
algebra course; trigonometry. Use of FORTRAN and C computer languages in
engineering analysis and design. A systematic development in program structure,
specification, testing, and debugging.
71. Engineering Computations (3)
Prerequisites: Students must take the ELM exam; students who do not pass
the exam must record a grade of C or better in a college-taught intermediate
algebra course; trigonometry. Use of the C programming language in engineering
analysis and design. A systematic development in program structure, specification,
documentation, testing, and debugging.
85. Digital Logic Design (3)
Discrete mathematics, logic, and Boolean algebra. Number systems and
binary arithmetic, logic gates, combinatorial logic, minimization techniques.
Analysis and design of combinatorial circuits. Flipflops, multivibrators,
registers, and counters. Introduction to sequential circuits and state machines.
Synchronous state machine design.
85L. Digital Logic Design Laboratory (1)
Prerequisite: ECE 85 or concurrently. Usage, design, and implementation
techniques for combinatorial and sequential circuits. Experiments utilizing
logic gates, Karnaugh maps, multiplexers, decoders, programmable logic devices,
latches, flipflops, counters and shift registers. Combinatorial and state
machine design projects. Computer Assisted Engineering (CAE). (3 lab hours)
90. Principles of Electrical Circuits (3)
Prerequisites: ECE 70 or 71 or C SCI 40; PHYS 4B; MATH 77 or concurrently.
Direct-current circuit analysis; circuit theorems; transient phenomena in
RL and RC circuits, phasor concept; sinusoidal steady-state response; power
and RMS calculations in single-phase and polyphase alternating-current circuits;
principles of electrical instruments; computer solutions. (CAN ENGR 6 and
12)
90L. Principles of Electrical Circuits Laboratory (1)
Prerequisite: ECE 90 or concurrently. Experiments on direct- and alternating-current
circuits, including single-phase and polyphase systems. Use of electrical
instruments, development of laboratory techniques, and verification of basic
principles. (3 lab hours) (CAN ENGR 6)
91. Introduction to Electrical Engineering (3)
Prerequisites: ECE 70 or C SCI 40, PHYS 4B, MATH 76. (No credit given for
ECE 91 if taken after ECE 90.) Direct current circuit analysis, transient
and AC steady state circuit analysis, basic electronics, diodes, transistors,
digital systems, digital logic circuit, simple microprocessors, DC and AC
machines.
102. Advanced Circuit Analysis (3)
Prerequisites: MATH 81, ECE 90. Transfer functions, tuned and resonant circuits,
RLC transient circuit analysis, mutual inductance, transformers, two-port
circuits, pole-zero analysis, Bode plots, stability concepts, circuit response
to periodic inputs, Lapace solution techniques.
106. Switching Theory and Logical Design (3)
Prerequisite: ECE 85 or equivalent. Quine-McCluskey minimization; switching
functions; finite and nonfinite state machines; state assignments; synchronous
and asynchronous machines; incompletely specified sequential circuits; pulse-mode
circuits.
107. Digital Signal Processing (3)
Prerequisites: ECE 70 or C SCI 40; ECE 85, 124. Data acquisition by computers,
numerical evaluation of Fourier transforms, A/D and D/A conversion, digital
filter design, programming, and emulation of a popular digital signal processor.
114. Physical Electronics (3)
Prerequisites: PHYS 4C, ECE 128 or concurrently. Semiconductor fundamentals:
the valence bond and energy band models of solids, carrier densities and
current components. Discrete devices: the pn junction diode, BJT, MOS FET,
and JFET; the Schottky barrier diode and GaAs MESFET. Integrated circuits
and VLSI Systems. Modern fabrication techniques for discrete and integrated
devices.
115. Principles of Computer Architecture (2)
Prerequisites: ECE 85 and either C SCI 40 or ECE 70. Structural organization,
hardware architecture and design of digital computer systems; binary representation
of data; CPU, memory and I/O organization; register transfer and micro-operations;
hardware/software design trade-offs. Introduction to RISC architecture and
memory organization.
118. Microprocessor Architecture and Programming (3)
Prerequisite: ECE 115. Hardware architecture and programming models of a
microprocessor. Assembly Language program specification, development, testing,
and documentation. Modular programming, parameter passing, macros. (Computer
lab fee, $15)
120L. Computer Systems Laboratory (1)
Prerequisite: ECE 118 or concurrently. Experiments on computer architecture
and systems; logic analyzers; serial communications; hardware and software
development. Design projects. (3 lab hours)
121. Electromechanical Systems and Energy Conversion (3)
Prerequisites: ECE 90, 90L. Principles of direct- and alternating-current
machinery and other energy-conversion devices and associated apparatus.
121L. Electromechanical Systems
and Energy Conversion Laboratory (1)
Corequisite: ECE 121. Experiments and computations on direct- and alternating-current
machinery and on other energy- conversion devices and associated apparatus.
(3 lab hours)
124. Linear Electric Circuit and Systems Analysis (3)
Prerequisites: ECE 90, 90L. Operational analysis of discrete and continuous
linear circuits and systems: Laplace Transforms, Pole-Zero analysis, Bode
Plots; Z-transforms, Fourier transforms; Fourier series; state-space representations,
computer-aided solutions.
125. Random Signals and Stochastic System Analysis (3)
Prerequisites: MATH 81, ECE 124. Probability theory and statistical principles,
random variables and their characterization, transformations of random variables,
random processes, correlations and power spectral densities, noise characterization
and noise figure, systems' response to stochastic inputs, matched filters,
applications to communication and control systems.
126. Electromagnetic Theory and Applications I (3)
Prerequisite: ECE 90 or concurrently. Electrostatics; boundary value problems;
magnetostatics; time-varying fields; Maxwell's equations. Transmission of
electromagnetic energy.
128. Electronics I (3)
Prerequisite: ECE 90 or concurrently. Characteristics and properties of
solid state devices; theory and analysis of electronic circuits; power supply
design; device and circuit models; single- and multi-stage amplifier analysis
and design; analysis of digital circuits; computer solutions as appropriate.
128L. Electronics I Laboratory (1)
Prerequisite: ECE 128 or concurrently. Experiments on static and dynamic
characteristics of solid state devices in analog and digital electronic
circuits; computer solutions as appropriate. (3 lab hours)
132. Design of Digital Systems (3)
Prerequisites: ECE 115, 118. Design of Digital Systems utilizing microprocessors;
application of assembly programming language to input/output programming,
interrupts and traps, DMA and memory management.
134. Communication Engineering (3)
Prerequisite: ECE 124. Mathematical modeling of signals; spectral density;
linear and nonlinear modulation theory; demodulators; phase lock loops;
link analysis; sampling theory; PCM and DM; digital communications; effect
of noise on systems; link design; computer simulations.
135. Digital Communications (3)
Prerequisite: ECE 125. Principles, analysis methodology, statistical performance
characteristics and design considerations of digital communication systems.
Source and channel coding, Viterbi decoding, binary and M-ary digital AM,
FM, PM, and hybrid modulation schemes. Noise performance of receivers, modem
design. Computer simulations.
136. Electromagnetic Theory and Applications II (3)
Prerequisite: ECE 126. Plane wave propagation and reflection; waveguides;
strip-lines and microstrip impedance matching, microwave circuits and S-parameters;
amplifier power gain and stability, amplifier design, antenna analysis and
design; methods for computer solution.
136L. Electromagnetic Theory and Applications Laboratory (1)
Prerequisite: ECE 136. Experiments on the transmission of electromagnetic
energy through wires, waveguides, and space; filters and antennas; impedance
matching; cross-over networks; location of faults on lines. (3 lab hours)
138. Electronics II (3)
Prerequisites: ECE 102, 124, 128, 128L. Analysis and design of high frequency
amplifiers; high frequency models of transistors; operational amplifiers
and applications; feedback amplifiers; oscillators, modulators, bandpass
amplifiers, and demodulators for communications. Emphasis on modern design
methods.
138L. Electronics II Laboratory (1)
Corequisite: ECE 138 or concurrently. Design oriented experiments to study
the characteristics, limitations, and design trade-offs of circuits from
ECE 138. Emphasis on circuit and system design to meet preestablished specifications.
Design project included; computer solutions as appropriate. (3 lab hours)
140. VLSI System Design (3)
Prerequisites: ECE 114, 115, 128. Emphasis on the design of a substantial,
full custom VLSI system. Digital circuit design, fabrication principles,
physical and electrical design rules, control and data path design techniques,
system timing, design verification, simulation and testing. Project design
requires utilization of engineering workstations running an industry standard
CAD framework and incorporating a complete suite of IC design tools. Fabrication
is available for potentially successful student design projects. (Computer
lab fee, $15)
144. Integrated Circuit Design and Fabrication (3)
Prerequisite: ECE 114. Diffusion and ion implantation processes in silicon
device fabrication; the planar process; CVD methodology in GaAs devices;
design layout rules; impurity profile shaping, measurement, and its relationship
to device performance; laboratory measurement and characterization techniques
for ICs; laboratory demonstrations. (Formerly E E 144)
146. Computer Networking and Distributed Processing (3)
Prerequisites: ECE 115, 125. Analysis and design of modern computer networks:
layered protocols, routing; flow and congestion control; packet, message,
and circuit switching; error control and recovery; performance analysis.
Local area networks, asynchronous transfer mode and ISDN.
148. Analysis and Design of Digital Circuits (3)
Prerequisites: ECE 85, 114, 128. Analysis and design of solid state digital
circuits utilizing various logic families suitable for integration: TTL,
ECL, NMOS, CMOS; logic gates; multivibrators; ROM, PROM, EPROM, and EEPROM;
SRAM and DRAM.
151. Electrical Power Systems (3)
Prerequisites: ECE 121, 121L (or concurrently). Power system networks and
equipment, steady-state operation, short-circuit analysis, power system
stability analysis by digital computation, synchronous generator excitation
and governor systems, system load representation, numerical analysis techniques.
152. Symmetrical Components and Short Circuit Analysis (3)
Prerequisites: ECE 121, 121L (or concurrently). Theory of symmetrical components
and their use in power systems analysis; sequence impedances of system components;
applications in fault calculations.
153. Power Electronics (3)
Prerequisites: ECE 121, 128. Characteristics, limitations, and circuit applications
of power semiconductor devices; diode and phase controlled rectifier; DC-to-DC
converters: DC-to-AC inverters; switching DC power supplies; power conditioners;
uninterruptible power supplies; practical aspects of converter design.
155. Control Systems (3)
Prerequisites: MATH 81, ECE 124. Analysis, design, and synthesis of linear
control systems; model ing, performance evaluation, frequency response,
and stability.
162. Analog Integrated Circuits and Applications (3)
Prerequisite: ECE 138. Analysis of monolithic operational amplifiers; case
studies; Widlar and Wilson current sources; linear and non-linear applications;
multipliers, phase-lock loops, phase detectors; higher order active filters;
all-pass equalizers; D/A and A/D converters; oscillators, function generators;
mixers, modulators, regulators; system design.
166. Microwave Devices and Circuits Design (3)
Prerequisite: ECE 136. Microwave theory and techniques: slow-wave structures,
S parameters, and microwave devices, including solid-state devices such
as Gunn, IMPATT, TRAPATT, and BARITT diodes, and vacuum tubes such as klystrons,
reflex klystrons, traveling-wave tubes, magnetrons and gyrotrons.
168. Microwave Amplifier and Oscillator Design (3)
Prerequisite: ECE 136. Small-signal and large-signal amplifier designs such
as high-gain, high -power, low-noise, narrow-band and broadband amplifiers;
microwave oscillator designs such as high-power, broadband, Gunndiode and
IMPATT oscillator designs; power combining and dividing techniques; reflection
amplifier design and microwave measurements.
171. Quantum Electronics (3)
Prerequisite: ECE 126. Review of wave properties; cavity mode theory; radiation
laws; theory and morphology of lasers; laser and fiber-optic communications;
designs of optical communication systems and components.
172. Sequential Machine and Automata Theory (3)
Prerequisite: ECE 106. Structure of sequential machines; covers; partitions;
decompositions and synthesis of multiple machines. State identification
and fault detection experiments; memory characteristics of finite automata.
173. Digital Controls and Robotics (3)
Prerequisites: ECE 85, 121, 124. Introduction to digital controls; development
and classification of robots; components and operation of robots, types
of sensors; vision sensors; artificial intelligence; classroom demonstrations
and practice with a robot.
174. Advanced Computer Architecture (3)
Prerequisites: ECE 115, MATH 107 or ECE 125. Advanced computing architecture
concepts: pipelining; multiprocessing and multiprogramming; cache and virtual
memory; direct memory access, local and system bus architectures; instruction
set design and coding; CPU and system performance analysis.
176. Computer-Aided Engineering in Digital Design (3)
Prerequisites: ECE 120L or concurrently. Use of Computer-Aided Engineering
tools in the design and implementation of digital systems utilizing Applications
Specific Integrated Circuits. Design projects from specification through
implementation using Field Programmable Gate Arrays (FPGAs) and Complex
Programmable Logic Devices (CPLDs); simulation, timing analysis, Hardware
Definition Languages. Hands-on exposure to current tools.
185A. Senior Design (3)
Prerequisites: senior standing in computer or electrical engineering or
permission of instructor; I E 182W or concurrently. Design projects in the
areas of electronics and/or communications; final typewritten reports required.
Individual projects or a group project. Satisfies the senior major requirement
for the B.S. in Computer or Electrical Engineering.
185B. Senior Design (3)
Prerequisites: senior standing in computer or electrical engineering or
permission of instructor; I E 182W or concurrently. Design projects in the
areas of computers and digital systems; final typewritten reports required.
Individual projects or a group project. Satisfies the senior major requirement
for the B.S. in Computer or Electrical Engineering.
185C. Senior Design (3)
Prerequisites: senior standing in computer or electrical engineering or
permission of instructor; I E 182W or concurrently. Design projects in the
areas power systems and/or control systems and robotics; final typewritten
reports required. Individual projects or a group project. Satisfies the
senior major requirement for the B.S. in Computer or Electrical Engineering.
190. Independent Study (1-3; max total 6)
See Academic Placement -- Independent
Study. Approved for SP grading. (Formerly E E 190)
191T. Topics in Electrical and Computer Engineering
(1-3; max total 6)
Prerequisite: permission of instructor. Investigation of selected electrical
engineering subjects not in current courses. (Formerly E E 191T)
193. Electrical and Computer Engineering
Cooperative Internship (3-4)
Prerequisite: permission of adviser. Engineering practice in an industrial
or governmental installation over a period of about seven months duration.
Each period must span a summer-fall or spring-summer interval. This course
cannot be used to meet graduation requirements. CR/NC grading
only.
