Stony Brook BSEE Online Courses
We recommend that you look at the entire BSEE Curriculum.
To ensure student authentication, we request students to have exams (mid-term/final) be proctored at testing centers, public facilities or higher education institutions. The following are examples of proctoring facilities National College Testing Association, the SUNY Exam Proctoring Services, public libraries, community colleges and other higher education institutions. Private proctors especially those who have a personal relationship with the student are not appropriate. Students should obtain approval of the faculty once they have identified a proctoring facility.
BSEEOL Pre-requisite Courses
EEO 124 : C programming for Electrical Engineers
An introductory computer programming course using the ANSI C language with emphasis on topics of interest to electrical engineers. Subjects include data types, operations, program control structures, functions, data files, numerical techniques, pointers, structures, and bit operations. Students gain experience in applying the C language to the solution of a variety of electrical engineering problems.
Prerequisites: Calculus I
EEO 218 : Digital Logic Design
The course covers binary numbers, Boolean algebra, arithmetic circuits, flip-flops, analysis and design of sequential circuits, memory and programmable logic.
Prerequisites: PHY 132 and PHY 134
EEO 219 : Digital Logic Design Laboratory
The digital circuits are designed and simulated with CAD tools, assembled on a breadboard and verified with a logic analyzer.
Pre- or corequisites: EEO 218
EEO 271 : Electrical Circuit Analysis
Kirchoff's Laws, Ohm's Law, nodal and mesh analysis for electric circuits, capacitors, inductors, and steady-state AC; transient analysis using Laplace Transform. Fundamentals of AC power, coupled inductors, and two-ports.
Prerequisites: Calculus I
BSEEOL Core Courses
EEO 224 : Object Oriented Programming for Electrical and Computer Engineers
An introduction to object oriented programming using the C++ language. Key aspects of object oriented programming including polymorphism, encapsulation, data hiding, and inheritance will be discussed, as will the difference between procedural and object oriented programming. Good practices to enable effective collaboration and code reuse will be considered. The use of C++ as a hardware description language will be briefly described. Students gain experience in applying the C++ language to the solution of a variety of electrical and computer engineering problems.
Prerequisites: EEO 124
EEO 300: Technical Communications for Electrical Engineers
Topics include how technical writing differs from other forms of writing, the components of technical writing, technical style, report writing, technical definitions, proposal writing, writing by group or team, instructions and manuals, transmittal letters, memoranda, abstracts and summaries, proper methods of documentation, presentations and briefings, and analysis of published engineering writing. Also covered are the writing of resumes and cover letters.
Prerequisites: WRT 102 or equivalent (English Composition); EEO 352 (Electronics Lab I)
EEO 301: Signals and Systems
Provides an introduction to continuous-time and discrete-time signals and linear systems. Topics covered include time-domain descriptions (differential and difference equations, convolution) and frequency-domain dePscriptions (Fourier series and transforms, transfer function, frequency response, Z transforms, and Laplace transforms).
Prerequisites: EEO 271 (Circuits) and Differential Equations
EEO 302: Engineering Ethics and Societal Impact
The study of ethical issues facing engineers and engineering related organizations and the societal impact of technology. Decisions involving moral conduct, character, ideals and relationships of people and organizations involved in technology. The interaction of engineers, their technology, the society and the environment is examined using case studies. Introduction to patents and patent infringement using case studies.
Prerequisites: One D.E.C. category E course
EEO 306: Random Signals
Random experiments and events; random variables, probability distribution and density functions, continuous and discrete random processes; Binomial, Bernoulli, Poisson, and Gaussian processes; system reliability; Markov chains; elements of queuing theory; detection of signals in noise; estimation of signal parameters; properties and application of auto-correlation and cross-correlation functions; power spectral density; response of linear systems to random inputs.
Prerequisites: EEO 301 (Signals and Systems)
EEO 311: Electronics II
Differential and multistage amplifiers with bipolar junction transistors (BJT) and field-effect transistors (FET). Biasing in integrated circuits and active loads. Frequency response of common-emitter (common-source), common-base (common-gate), common-collector (common-drain) single BJT (FET) stages. Frequency response of differential-pair, cascode, and multistage circuits. Selection of coupling and bypass capacitors. Analog integrated circuits. Metal-Oxide-Semiconductor (MOS) digital circuits with emphasis on CMOS.
Prerequisites: EEO 315 (Electronics I)
EEO 315: Electronics I
Introduction to electronics, concentrating on the fundamental devices (diode, transistor, operational amplifier, logic gate) and their basic applications; modeling techniques; elementary circuit design based on devices.
Prerequisites: EEO 271, EEO 218, and EEO 219
EEO 323: Electromagnetics
Fundamentals of electromagnetic fields, Maxwell's Equations, plane waves, reflections. Application to transmission lines, antennas, propagation, electromagnetic interference, electronics packaging, wireless communication.
Prerequisites: EEO 271(Circuits), Calc III, Physics I, II
EEO 331: Semiconductor Devices
The principles of semiconductor devices. Energy bands, transport properties and generation recombination phenomena in bulk semiconductors are covered first, followed by junctions between semiconductors and metal-semiconductor. The principles of operation of diodes, transistors, light detectors, and light emitting devices based on an understanding of the character of physical phenomena in semiconductors. Provides background for subsequent courses in electronics.
Prerequisites: Calculus I, II, III, Physics I, II, Differential equations
EEO 352: Electronics Laboratory I
Electronics Laboratory I provides students with a hardware-based learning environment for hands-on experimentation with computer-based instrumentation and the construction, diagnosis, characterization of a variety of analog and digital electronic circuits. Devices used include resistors, capacitors, diodes, SCR, MOSFET, BJT, opamp, and digital ICs. Students also practice how to communicate effectively through writing reports.
Prerequisites: EEO 271 (Circuits)
EEO 353: Electronics Laboratory II
Electronics Laboratory II provides students with an advanced hardware-based learning environment for hands-on experimentation with computer-based instrumentation and the construction, diagnosis, characterization of a variety of analog and digital electronic circuits. Devices used include resistors, capacitors, diodes, SCR, MOSFET, BJT, opamp, and digital ICs. Students also practice how to communicate effectively through writing reports.
Prerequisites: EEO 352
EEO 440: Engineering Design I
This is a two-semester, year-long capstone design project in which students acquire a culminating design experience by working under the supervision of a faculty member on a design project that involves realistic constraints including economic, environmental, sustainability, manufacturability, ethical, health, and safety, social, and political factors. Implementation and testing are carried out. Projects are solicited from industries and faculty members, and to the extent possible, mentored by professional engineers. Two comprehensive technical reports (one for EEO 440 and one for EEO 441) and an oral presentation are required.
Prerequisites: BSEE major, Permission of the Undergraduate Director.
EEO 441: Engineering Design II
This is a two-semester, year-long capstone design project in which students acquire a culminating design experience by working under the supervision of a faculty member on a design project that involves realistic constraints including economic, environmental, sustainability, manufacturability, ethical, health, and safety, social, and political factors. In most cases, in the fall (EEO 440), students investigate and finalize the design aspect whereas in the spring (EEO 441), implementation and testing are carried out. Projects are solicited from industries and faculty members, and to the extent possible, mentored by professional engineers. Two comprehensive technical reports (one for EEO 440 and one for EEO 441) and an oral presentation are required.
Prerequisites: EEO 440
BSEEOL Technical Elective Courses
EEO 303: Digital Signal Processing
Covers the general area of discrete-time signals and the analysis and design of discrete time systems. Topics include time domain analysis, solutions of difference equations, Z-transform analysis, sampling of continuous-time signals, discrete Fourier transforms, Fast Fourier Transforms, and spectral analysis. Processing of discrete-time signals using the DFT and FFT. Design and implementation of discrete-time filters. Extensive use of software simulations in Matlab. Final Matlab-based project required.
Prerequisites: EEO 301
EEO 304: Electronic Instrumentation and Operational Amplifiers
Design of electronic instrumentation: structure of basic sensors and measurement systems, transducers, analysis and characteristics of operational amplifiers, analog signal conditioning with operational amplifiers, sampling, multiplexing, A/D and D/A conversion; digital signal conditioning, data input and displays, and automated measurement systems.
Prerequisites: EEO 315
EEO 314: MOS Transistor modeling.
An overview of the metal-oxide semiconductor field effect transistor (MOSFET) and its models for circuit analysis. First, short review of the necessary semiconductor physics is given. Second, CMOS fabrication, device structure and operation are introduced. Analytical models of increasing complexity and their SPICE implementations are presented. Peculiarities of the contemporary nanoscale devices are discussed. The course involves a project.
Prerequisites: EEO 331
EEO 316: Integrated Electronic Devices and Circuits
This is an advance circuit design course that will discuss the principles, concepts and techniques required to produce successful designs of analog and digital integrated circuits. Fundamentals of devices, circuits and basic topologies will be reviewed. Topics considered will include design of high-performance operational amplifiers, comparators, continuous-time filters and switched-capacitor circuits.
Prerequisites: EEO 271
EEO 346: Computer Communications
Basic theory and technology of computer communications. Introduction to performance evaluation, error codes and routing algorithms. Other topics include Ethernet, wireless networks including LTE and 5G, fiber optic networking, software defined networking, networking on chips, space networks, data centers, grids and clouds, and network security.
Prerequisites: EEO 306
EEO 366: Design using Programmable Mixed-Signal Systems-on-Chip
This course focuses on development of mixed-signal embedded applications that utilize systems on chip (SoC) technology. The course discusses design issues such as: implementation of functionality; realizing new interfacing capabilities; and improving performance through programming the embedded microcontroller and customizing the reconfigurable analog and digital hardware of SoC.
Prerequisites: EEO 218
EEO 425: Electric Machinery and Energy Conversion
This class is a survey of energy conversion and electric machine systems, with the foundation being in machines and related topics. Topics include but are not limited to magnetic circuits, per unit analysis, and ac and dc machines, including both motors and generators. The course culminates in a paper design project which accounts for 50% of the course grade.
Prerequisites: EEO 323
EEO 470: Renewable Distributed Generation and Storage
This course introduces a specific type of electric power system, the microgrid. With ongoing deregulation of the electrical utility industry and emergence of more renewable smaller generation sources advancement into the electrical power industry will be met by microgrids. Topics will include a historical global perspective of electrical systems, individual enabling technologies that comprise a microgrid will be presented. The class involves a design of a microgrid that incorporates and considers economic, environmental, sustainable, manufacturable, ethical, health and safety, social and political constraints.
Prerequisites: EEO 271
EEO 482: Power Systems Engineering I
This class is a survey of modern energy systems, with the foundation being classical electrical power and related power electronics. Topics include complex power, per unit analysis, transmission line parameters and modeling, and compensation. Students also study alternative energy systems. The course also includes use of a Power Simulation Program in which modeling can be done. The simulation program is used for the final system design project paper which accounts for 50% of the course grade.
Prerequisites: EEO 323
EEO 488: Internship in Electrical/Computer Engineering
An independent off-campus engineering project with faculty supervision. Students are required to submit an interim progress report and a final report before the last day of classes. May be repeated but only 3 credits may be counted toward the open elective requirement.
Prerequisites: BSEE major