ELECTRICAL ENGINEERING (ESE) - COURSES Fall 2013
3 credits Kirchoff's Laws, Ohm's Law, nodal
ESE ESE 211: Electronics Laboratory A
and mesh analysis for electric circuits,
capacitors, inductors, and steady-state AC;
Electrical Engineering Introduction to the measurement of electrical transient analysis using Laplace Transform.
quantities; instrumentation; basic circuits, their Fundamentals of AC power, coupled inductors,
ESE 123: Introduction to Electrical and operation and applications; electronic devices; and two-ports.
Computer Engineering amplifiers, oscillators, power supplies, wave- Prerequisites: AMS 161 or MAT 127 or 132 or
Introduces basic electrical and computer shaping circuits, and basic switching circuits. 142 or 171; PHY 127 or 132/134 or 142
engineering concepts in a dual approach Prerequisite: ESE 271
that includes: laboratories for hands-on 4 credits
Corequisite: ESE 372
wired and computer simulation experiments ESE 290: Transitional Study
in analog and logic circuits, and lectures 2 credits
providing concepts and theory relevant to the A vehicle used for transfer students to remedy
ESE 218: Digital Systems Design discrepancies between a Stony Brook course
laboratories. Emphasizes physical insight and
applications rather than theory. Develops methods of analysis and design of and a course taken at another institution. For
both combinational and sequential systems example, it allows the student to take the
Pre- or Corequisites: AMS 151 or MAT 125 or
regarding digital circuits as functional blocks. laboratory portion of a course for which he or
131 or 141; PHY 125 or 131 or 141 she has had the theoretical portion elsewhere.
Utilizes demonstrations and laboratory
4 credits projects consisting of building hardware on Open elective credit only.
breadboards and simulation of design using Prerequisite: Permission of department
ESE 124: Computer Techniques for CAD tools. Topics include: number systems
Electronic Design I 1-3 credits
and codes; switching algebra and switching
An extensive introduction to problem solving functions; standard combinational modules ESE 300: Technical Communication for
in electrical engineering using the ANSI C and arithmetic circuits; realization of switching Electrical and Computer Engineers
language. Topics covered include data types, functions; latches and flip-flops; standard
operations, control flow, functions, data files, Topics include how technical writing differ
sequential modules; memory, combinational,
numerical techniques, pointers, structures, from other forms of writing, the components
and sequential PLDs and their applications;
and bit operations. Students gain experience of technical writing, technical style, report
design of system controllers.
in applying the C language to the solution of writing, technical definitions, proposal writing,
Prerequisite or Corequisite: PHY 127/134 or writing by group or team, instructions and
a variety of electrical engineering problems, PHY 132/134 or PHY 142 or ESE 124
based on concepts developed in ESE 123. manuals, transmittal letters, memoranda,
Knowledge of C at the level presented in this 4 credits abstracts and summaries, proper methods of
course is expected of all electrical engineering documentation, presentations and briefings,
ESE 224: Computer Techniques for and analysis of published engineering writing.
students in subsequent courses in the major.
Electronic Design II Also covered are the writing of resumes and
Pre- or Corequisites: AMS 151 or MAT 125 or cover letters.
Introduces C++ programming language for
131 or 141; ESE 123 or equivalent
problem solving in electrical and computer Prerequisite: WRT 102; ESE or ECE major,
3 credits engineering. Topics include C++ structures, U3 standing;
classes, abstract data types, and code reuse. Pre- or Corequisite: ESE 314 or 324 or 380 or
ESE 201: Engineering and Technology Basic object-oriented programming concepts 382
Entrepreneurship as well as fundamental topics of discrete
The purpose of this course is to bridge the 3 credits
mathematics and algorithms are introduced.
gap between technical competence and Prerequisite: ESE 124 ESE 301 - H: Engineering Ethics and
entrepreneurial proficiency. Students are Societal Impact
not expected to have any formal business 3 credits
background, but have some background The study of ethical issues facing engineers
ESE 231: Introduction to and engineering related organizations and
in a technical field. These fields can range
Semiconductor Devices the societal impact of technology. Decisions
from the engineering disciplines to computer
science, and from biology and chemistry to The principles of semiconductor devices. involving moral conduct, character, ideals
medicine. Accordingly, the course will provide Energy bands, transport properties and and relationships of people and organizations
the necessary exposure to the fundamentals generation recombination phenomena in bulk involved in technology. the interaction of
of business, while minimizing the use of semiconductors are covered first, followed by engineers, their technology, the society and the
business school jargon. Entrepreneurship is junctions between semiconductors and metal- environment is examined using case studies.
considered as a manageable process built semiconductor. The principles of operation of Prerequisites: U3 or U4 standing, one D.E.C.
around innovativeness, risk-taking and diodes, transistors, light detectors, and light category E course
proactiveness. The course focuses on ventures emitting devices based on an understanding
where the business concept is built around of the character of physical phenomena in
either a significant technical advance in an semiconductors. Provides background for ESE 304: Applications of Operational
operational process, or in the application of subsequent courses in electronics. Amplifiers
technology to create a new product or service. Prerequisites: AMS 361 or MAT 303; PHY Design of electronic instrumentation: structure
Prerequisite: BME 100 or CME 101 or ESG 127/134 or PHY 132/134 or PHY 142 of basic measurement systems, transducers,
100 or ESE 123 or MEC 101 or EST 192 or 3 credits analysis and characteristics of operational
EST 194 or EST 202 or LSE 320 amplifiers, analog signal conditioning with
ESE 271: Electrical Circuit Analysis I
Stony Brook University: www.stonybrook.edu/ugbulletin 1
ELECTRICAL ENGINEERING (ESE) - COURSES Fall 2013
operational amplifiers, sampling, multiplexing, 372. Emphasis is given to design solutions pressure, position, flow, capacitive, magnetic,
A/D and D/A conversion; digital signal more relevant to integrated rather than to optical, and bioelectric sensors. Established as
conditioning, data input and display, and discreet element electronics. Field effect well as novel sensor technologies as well as
automated measurement systems. Application transistors are given special attention due problems of interfacing various sensors with
of measurement systems to pollution and to their importance in contemporary analog electronics are discussed.
to biomedical and industrial monitoring is and digital IC. Frequency responses of Prerequisite: ESE 372
considered. the basic amplifiers and active filters are
Prerequisite: ESE 372 analyzed. Internal structure and fundamental
performance limitations of digital inverter and ESE 330: Integrated Electronics
other gates are studied.
An overview of the design and fabrication
ESE 305: Deterministic Signals and Prerequisites: ESE 211 and 372 of integrated circuits. Topics include gate-
Systems 3 credits level and transistor-level design; fabrication
Introduction to signals and systems. material and processes; layout of circuits;
Manipulation of simple analog and digital ESE 315: Control System Design automated design tools. This material is
signals. Relationship between frequencies of Analysis and design of linear control systems. directly applicable to industrial IC design
analog signals and their sampled sequences. Control components, development of block and provides a strong background for more
Sampling theorem. Concepts of linearity, time- diagrams. Computer simulation of control advanced courses.
invariance, causality in systems. Convolution systems and op-amp circuit implementation Prerequisite: ESE 372
integral and summation; FIR and IIR digital of compensators. Physical constraints in the
filters. Differential and difference equations. design. Pole-placement and model matching
Laplace transform, Z-transform, Fourier series design using linear algebraic method. Selection ESE 333: Real-Time Operating Systems
and Fourier transform. Stability, frequency of models using computer simulation and
Introduces basic concepts and principles of
response and filtering. Provides general quadratic optimal method. Root-locus method
real-time operating systems. Topics include
background for subsequent courses in control, and Bode plot method. Use of PID controllers
structure, multiple processes, interprocess
communication, electronics, and digital signal in practice.
communication, real-time process scheduling,
processing. Prerequisite: ESE 271 memory management, virtual memory, file
Pre- or Corequisite: ESE 271 3 credits system design, security, protection, and
3 credits programming environments for real-time
ESE 319: Electromagnetics and systems.
ESE 306: Random Signals and Systems Transmission Line Theory
Prerequisites: ESE 124; CSE 214; ESE 380 or
Random experiments and events; random Fundamental aspects of electromagnetics wave CSE 220
variables, probability distribution and density propagation and radiation, with application
functions, continuous and discrete random to the design of high speed digital circuits
processes; Binomial, Bernoulli, Poisson, and communications systems. Topics ESE 337: Digital Signal Processing:
and Gaussian processes; system reliability; include: solutions of Maxwell's equations Theory
Markov chains; elements of queuing theory; for characterization of EM wave propagation
Introduces digital signal processing theory
detection of signals in noise; estimation of in unbounded and lossy media; radiation of
sequences, discrete-time convolution,
signal parameters; properties and application EM energy; guided wave propagation with
difference equations, sampling and
of auto-correlation and cross-correlation emphasis on transmission lines theory.
reconstruction of signals, one- and two-
functions; power spectral density; response of Prerequisite: ESE 271 sided Z-transforms, transfer functions, and
linear systems to random inputs.
3 credits frequency response. Design of FIR and IIR
Pre- or Corequisite: ESE 305 filters. Discrete and fast Fourier transforms and
4 credits ESE 324: Electronics Laboratory C applications.
Illustrates and expands upon advanced Prerequisite: ESE 305
ESE 311: Analog Integrated Circuits concepts presented in ESE 372. Experiments
Engineering design concepts applied to include analog circuits such as oscillators,
electronic circuits. Basic network concepts, voltage regulators; mixed -signal circuits such ESE 340: Basic Communication Theory
computational analysis and design techniques: as data converters, phase - locked loops, and
Basic concepts in both analog and digital
models of electronic devices; biasing and several experiments emphasizing the analog
data communications; signals, spectra, and
compensation methods; amplifiers and filters design issues in digital circuits. Laboratory fee
linear networks; Fourier transforms, energy
designed by conventional and computer-aided required.
and power spectra, and filtering; AM, FM,
techniques. Prerequisites: ESE or ECE major; U3 and PM; time and frequency multiplexing;
Prerequisite: ESE 372 standing; ESE 211 and 372 discussion of problems encountered in
3 credits 2 credits practice; noise and bandwidth considerations;
pulse modulation schemes.
ESE 314: Electronics Laboratory B ESE 325: Modern Sensors
Prerequisites: ESE 305 and 306
Laboratory course on design and operation The course focuses on the underlying
of basic building blocks of electronics. The physics principles, design, and practical
course is coordinated with, and illustrates and implementation of sensors and transducers ESE 341: Introduction to Wireless and
expands upon, concepts presented in ESE including piezoelectric, acoustic, inertial, Cellular Communication
Stony Brook University: www.stonybrook.edu/ugbulletin 2
ELECTRICAL ENGINEERING (ESE) - COURSES Fall 2013
Basic concepts of wireless cellular Pre- or corequisite for ESE and ECE majors: Introduces concepts of specification and
communications, radio frequency, spectrum ESE 306 modeling for design at various levels
reuse, radio channel characterization, path loss Pre- or corequisite for CSE majors: AMS 310 of abstraction. High Level specification
and fading, multiple access techniques, spread or 311 language is used for executable models
spectrum systems, channel coding, specific 3 credits creation, representing possible architecture
examples of cellular communication systems. implementations. Topics include design space
Prerequisite: ESE 340 ESE 347: Digital Signal Processing: exploration through fast simulation and re-use
Implementation of models and implementation.
Fundamental techniques for implementing Prerequisites: ESE 124 and ESE 380
ESE 342: Digital Communications standard signal-processing algorithms on 3 credits
Systems dedicated digital signal-processing chips.
Pulse modulation and sampling. All-digital Includes a review of discrete-time systems, ESE 358: Computer Vision
networks. Pulse code modulation. Digital sampling and reconstruction, FIR and IIR Introduces fundamental concepts, algorithms,
modulation techniques. Time-division filter design, FFT, architecture and assembly and computational techniques in visual
muliplexing. Baseband signaling. Intersymbol language of a basic signal processing chip, and information processing. Covers image
interference. Equalization. Basic error control an introduction to adaptive filtering. formation, image sensing, binary image
coding. Exchange of reliability for rate. ARQ Prerequisites: ESE 337, or ESE 305 and 380 analysis, image segmentation, Fourier image
schemes. Message and circuit switching. 4 credits analysis, edge detection, reflectance map,
Prerequisite: ESE 340 photometric stereo, basic photogrammetry,
ESE 350: Electrical Power Systems stereo, pattern classification, extended
Fundamental engineering theory for the Gaussian images, and the study of human
ESE 344: Software Techniques for design and operation of an electric power visual system from an information processing
Engineers system. Modern aspects of generation, point of view.
Trains students to use computer systems to transmission, and distribution are considered Prerequisites for ESE and ECE majors: ESE
solve engineering problems. Includes C/C++ with appropriate inspection trips to examine 305; ESE 224 or CSE 230
programming languages, UNIX programming examples of these facilities. The relationship Prerequisites for CSE majors: CSE 214 and
environment, basic data structures and between the facilities and their influence on 220
algorithms, and object oriented programming. our environment is reviewed. Topics include 3 credits
power system fundamentals, characteristics
Prerequisites: ESE 218; CSE 230 or ESE 224
of transmission lines, generalized circuit ESE 360: Network Security Engineering
3 credits constants, transformers, control of power flow An introduction to computer network
and of voltage, per unit system of computation, and telecommunication network security
ESE 345: Computer Architecture system stability, and extra-high voltage AC engineering. Special emphasis on building
Starts with functional components at the and DC transmission. security into hardware and hardware working
level of registers, buses, arithmetic, and
Prerequisite: ESE 271 with software. Topics include encryption,
memory chips, and then uses a register
3 credits public key cryptography, authentication,
transfer language to manipulate these in
intrusion detection, digital rights management,
the design of hardware systems up to the
ESE 352: Electromechanical Energy firewalls, trusted computing, encrypted
level of complete computers. Specific topics
Converters computing, intruders and viruses. Not for
included are microprogrammed control, user-
Basic principles of energy conversion; DC, credit in addition to CSE 408.
level instruction sets, I/O systems and device
interfaces, control of memory hierarchies, and induction, and synchronous rotary converters; Prerequisite: ESE/CSE 346 or CSE/ISE 310
parallel processing organizations. the three-phase system and symmetrical 3 credits
components; the relationships between
Prerequisites for CSE majors: CSE 220 and
voltage, current, flux, and m.m.f.; equivalent ESE 363: Fiber Optic Communications
circuits and operating characteristics of rotary Design of single and multi-wavelength fiber
Prerequisite for ESE and ECE majors: ESE
converters; and analysis of saturation effects. optic communications systems. Topics include
Prerequisite: ESE 372 analysis of optical fibers, optical transmitters
3 credits and receiver design, optical link design, single-
ESE 346: Computer Communications wavelength fiber optic networks with analysis
ESE 355: VLSI System Design of FDDI and SONET/SDH, and wavelength
Basic principles of computer communications.
Introduces techniques and tools for scalable division multiplexing.
Introduction to performance evaluation of
protocols. Protocols covered include those for VLSI design and analysis. Emphasis is on Prerequisite: ESE 372
local, metropolitan, and wide area networks. physical design and on performance analysis. 4 credits
Introduction to routing, high speed packet Includes extensive laboratory experiments and
switching, circuit switching, and optical hands-on use of CAD tools. ESE 366: Design using Programmable
data transport. Other topics include TCP/IP, Prerequisite: ESE 218 Mixed-Signal Systems-on-Chip
Internet, web server design, network security, 4 credits This course focuses on development of
and grid computing. Not for credit in addition mixed-signal embedded applications that
to CSE/ISE 310.This course is offered as both ESE 356: Digital System Specification utilize systems on chip (SoC) technology.
CSE 346 and ESE 346. and Modeling The course discusses design issues such as:
Stony Brook University: www.stonybrook.edu/ugbulletin 3
ELECTRICAL ENGINEERING (ESE) - COURSES Fall 2013
implementation of functionality; realizing implementation, and testing of microprocessor Student groups carry out the detailed design
new interfacing capabilities; and improving controlled circuits. of the senior projects chosen during the first
performance through programming the Prerequisite: ESE 218 semester. The project incorporates appropriate
embedded microcontroller and customizing the engineering standards and multiple realistic
reconfigurable analog and digital hardware of constraints. A comprehensive technical report
SoC. ESE 381: Embedded Microprocessor of the project and an oral presentation are
Prerequisites: ESE 380 and ESE 372; ESE 224 Systems Design II required. Not counted as a technical elective.
or CSE 230 Laboratory fee required.
A continuation of ESE 380. The entire system
4 credits design cycle, including requirements definition Prerequisite: ESE 440
and system specifications, is covered. 3 credits
ESE 372: Electronics Topics include real-time requirements,
The pertinent elements of solid-state physics timing, interrupt driven systems, analog data ESE 475: Undergraduate Teaching
and circuit theory are reviewed and applied conversion, multi-module and multi-language Practicum
to the study of electronic devices and circuits, systems. The interface between high-level Students assist the faculty in teaching by
including junction diodes, transistors, and language and assembly language is covered. A conducting recitation or laboratory sections
gate and electronic switches; large- and complete system is designed and prototyped in that supplement a lecture course. The student
small-signal analysis of amplifiers; amplifier the laboratory. receives regularly scheduled supervision from
frequency response; and rectifiers and wave- Prerequisites: ESE 271 and 380 the faculty instructor. May be used as an open
shaping circuits. elective only and repeated once.
Prerequisite: ESE 271 Prerequisites: U4 standing; a minimum g.p.a.
Corequisite for ESE and ECE majors: ESE ESE 382: Digital Design Using VHDL of 3.00 in all Stony Brook courses, and a
211 and PLDs grade of B or better in the course in which the
4 credits Digital system design using the hardware student is to assist; permission of department.
description language VHDL and system 3 credits
ESE 373: RF Electronics for Wireless implementation using complex programmable
Communications logic devices (CPLDs) and field programmable ESE 476: Instructional Laboratory
Introduces basic concepts and key circuits gate arrays (FPGAs). Topics include design Development Practicum
of radio-frequency systems. Taught within methodology, VHDL syntax, entities, Students work closely with a faculty advisor
the design and construction of a transceiver architectures, testbenches, subprograms, and staff in developing new laboratory
for wireless communications, the course packages, and libraries. Architecture and experiments for scheduled laboratory courses
covers fundamental principles which apply characteristics of PLDs and FPGAs are in electrical and computer engineering. A
to all radio devices. Essential theoretical studied. Laboratory work involves writing comprehensive technical report and the
background, with additional emphasis on the VHDL descriptions and testbenches instructional materials developed must be
practical implementation using commercially- for designs, compiling, and functionally submitted at the end of the course. May be
available integrated circuits for double- stimulating the designs, fitting and timing used as a technical elective for electrical and
balanced mixers, oscillators, and audio power simulation of the fitted designs, and computer engineering majors. May be repeated
amplifiers. Basic components and circuits; key programming the designs into a CPLD or as an open elective.
elements of radio electronics, including filters, FPGA and bench testing. Prerequisites: U4 standing; minimum
matching networks, amplifiers, oscillators, Prerequisite: ESE 218 cumulative g.p.a. of 3.0 and minimum grade
mixers, modulators, detectors, and antennae. of A- in the course for which the students will
Computer simulation via Pspice and Puff is develop material; permission of department
emphasized as an integral part of the design ESE 440: Engineering Design I and instructor
Lectures by faculty and visitors on typical 3 credits
Prerequisite: ESE 372 design problems encountered in engineering
3 credits practice. During this semester each student will ESE 488: Internship in Electrical/
choose a senior design project for Engineering Computer Engineering
ESE 380: Embedded Microprocessor Design II. The project incorporates appropriate An independent off-campus engineering
Systems Design I engineering standards and multiple realistic project with faculty supervision. May be
Fundamental concepts and techniques for constraints. A preliminary design report is repeated but only three credits of internship
designing electronic systems that contain required. Not counted as a technical elective. electives may be counted toward the non-ESE
a microprocessor or microcontroller as a Laboratory fee required. technical elective requirement.
key component. Topics include system Prerequisites: ESE or ECE major, U4 Prerequisites: ECE or ESE major; U3 or
level architecture, microprocessors, ROM, standing; two ESE technical electives U4 standing; 3.00 g.p.a. minimum in all
RAM, I/O subsystems, address decoding, (excluding ESE 390 and 499); ESE 300. engineering courses; permission of department
PLDs and programmable peripheral ICs, Students may need additional prerequisites 3 credits
assembly language programming and depending on the design project undertaken.
debugging. Hardware-software trade-offs in ESE 494: Honors Seminar on Research
implementation of functions are considered.
An introduction to the world wide research
Hardware and software design are emphasized ESE 441: Engineering Design II
enterprise with special emphasis on research
equally. Laboratory work involves design,
in the United States. Topics include research
Stony Brook University: www.stonybrook.edu/ugbulletin 4
ELECTRICAL ENGINEERING (ESE) - COURSES Fall 2013
funding, publications, patents, career options,
theory versus experiment, entrepreneurship
and presentation skills.
Prerequisite: Acceptance into the ECE or ESE
Honors programs or permission of instructor.
ESE 495: Honors Research Project
A research project, for students in the honors
program, conducted under the supervision of
an electrical and computer engineering faculty
Prerequisite: ESE 494, permission of
ESE 499: Research in Electrical
An independent research project with faculty
supervision. Permission to register requires a
3.00 g.p.a. in all engineering courses and the
agreement of a faculty member to supervise
the research. May be repeated but only three
credits of research electives (AMS 487, BME
499, CSE 487, MEC 499, ESM 499, EST 499,
ISE 487) may be counted toward non-ESE
technical elective requirements.
Requirements: U4 standing, 3.00 g.p.a.
minimum in all engineering courses,
permission of department
Stony Brook University: www.stonybrook.edu/ugbulletin 5