You are in the official 2001-2002 General Catalog
for California State University, Fresno.
Department of Electrical
and Computer Engineering

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: 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: 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, 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, frequency response,
analysis of active circuits.
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. Computer Organization (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)
119L. Senior Laboratory (1)
Prerequisite: Senior standing and permission of instructor. Hands-on
experience in topics in electrical and computer engineering. (3
lab hours)
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 Circuit and System Analysis (3)
Prerequisites: ECE 90, 90L. Analysis of discrete and continuous
linear circuits, systems, and signals. Fourier transforms, Fourier
series. Difference equations, frequency response, Z-transform.
Idealized sampling and aliasing. Stability analysis.
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. Electrostatics; boundary value problems;
magnetostatics; time-varying fields; Maxwell's equations. Transmission
of electromagnetic energy.
128. Electronics I (3)
Prerequisite: ECE 90. 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)
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 90 (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 90 (or concurrently). Theory of symmetrical
components and their use in power systems analysis; sequence impedances
of system components; applications in fault calculations.
155. Control Systems (3)
Prerequisites: MATH 81, ECE 102. 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 155. 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: discrete math; 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.
186A. Senior Design I (1)
Prerequisites: senior standing in computer or electrical engineering
or permission of instructor; I E 182W or concurrently. Design
projects in electrical electrical and computer engineering.
186B. Senior Design II (2)
Prerequisite: ECE 186A. Design projects in electrical and computer
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 (1-6; max 12)
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.
