Undergraduate Bulletin

Fall 2024

Please see Degrees & Requirements for this program to obtain course information.

PHY: Physics

PHY 112: Light, Color, and Vision

An introduction to the modern understanding of light, color, and vision, primarily for non-science majors and especially beneficial to students majoring in visual arts or theatre. Topics include the nature of light; the human eye and vision; illusions, color perception, and color theory; optical instruments; the camera and photography; optical phenomena in the atmosphere (mirages, rainbows, halos); and light in modern physics (relativity, lasers). Not for major credit. Not for credit in addition to PHY 122, PHY 126, PHY 132 or PHY 142. Students majoring or planning to major in PHY, AST, CHE, MAT, AMS or engineering may not take this course.

Prerequisite: Satisfaction of entry skill in mathematics requirement (Skill 1) or satisfactory completion of D.E.C. C or QPS

DEC:     E
SBC:     SNW

3 credits

PHY 113: Physics of Sports

First part of an introduction to physics from the perspective of sports, especially designed for non-science majors. Basic concepts in classical mechanics and fluid dynamics are used to analyze particular actions in football, baseball, soccer, track and field, and other sports. Students learn, for example, about the knuckle ball in baseball and why it is so hard to hit, and why quarterbacks throw a football in a spiral. The concepts of heat, energy, and calories are also discussed. The laboratory component, PHY 115, may be taken concurrently with or after PHY 113. Not for credit in addition to PHY 121, PHY 125, PHY 131 or PHY 141. Students majoring or planning to major in PHY, AST, CHE, MAT, AMS or engineering may not take this course.

Prerequisite: Satisfaction of entry skill in mathematics requirement (Skill 1) or satisfactory completion of D.E.C. C or QPS

DEC:     E
SBC:     SNW

3 credits

PHY 115: Physics of Sports Laboratory

Laboratory component of PHY 113. Experiments are designed to help students better understand the physics aspects of sports. Students work in groups and conduct experiments indoors and outdoors. Knowledge of first-year college-level mathematics is recommended, but most necessary information is taught in class as needed. May be taken concurrently with or after PHY 113. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Pre or Corequisite: PHY 113

1 credit

PHY 119: Physics for Environmental Studies

The principles of physics as they apply to environmental issues. A review of mathematics is followed by a discussion of Newton's laws, conservation principles, topics in fluids and wave motion, optical instruments, and radioactivity. Three lectures and one laboratory session per week. This course is offered as both ENS 119 and PHY 119. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisites: MAT 123; CHE 131

DEC:     E
SBC:     SNW

4 credits

PHY 121: Physics for the Life Sciences I

First part of an introduction to physics with applications to biology, primarily for students majoring in biological sciences or pre-clinical programs. Topics include mechanics, fluid mechanics, and thermodynamics. Strong algebra skills and knowledge of the ideas of calculus are required. Three lecture hours and two laboratory hours per week. PHY 121 may not be taken for credit in addition to PHY 125, 131, or 141. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: MAT 125 or MAT 131 or MAT 141 or AMS 151

DEC:     E
SBC:     SNW

4 credits

PHY 122: Physics for the Life Sciences II

Second part of an introduction to physics with applications to biology, primarily for students majoring in biological sciences or pre-clinical programs. Topics include electromagnetism, optics, acoustics, and radiation phenomena. Strong algebra skills and knowledge of the ideas of calculus are required. Three lecture hours and two laboratory hours per week. PHY 122 may not be taken for credit in addition to PHY 127, 132, or 142. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: C or higher in PHY 121

Pre- or Corequisite: CHE 132 or CHE 152

DEC:     E
SBC:     SNW

4 credits

PHY 125: Classical Physics A

First of a three-part sequence intended for physical-sciences or engineering majors. It focuses on the mechanics of point particles and simple oscillators, and emphasizes motion in one and two dimensions and the concepts of momentum and energy. Calculus is used concurrently with its development in MAT 125. Three lecture hours and one recitation hour per week. Not for credit in addition to PHY 121, PHY 131, or PHY 141. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so.

Prerequisite: MAT 123 or Level 4 on the mathematics placement examination

Pre- or Corequisite: MAT 125 or MAT 131 or MAT 141 or AMS 151

DEC:     E
SBC:     SNW

3 credits

PHY 126: Classical Physics B

Second or third of a three-part sequence for physical-sciences or engineering majors. It focuses on the mechanics of rigid bodies, on fluids, waves, thermodynamics, and optics. Three lecture hours and one recitation hour per week. Associated Labs (PHY 133 or PHY 134) are offered separately. Not for credit in addition to PHY 132, or PHY 142. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so.

Prerequisite: C or higher: PHY 125 or 131 or 141

Pre- or Corequisite: MAT 126, 132, 142, 171 or AMS 161 or level 7 or higher on math placement exam

DEC:     E
SBC:     SNW

3 credits

PHY 127: Classical Physics C

Second or third of a three-part sequence for physical-sciences or engineering majors. It focuses on electromagnetism using the concepts of vector fields and scalar potentials, and on DC and AC electric circuits. Calculus is used concurrently with its development in MAT 126. Three lecture hours and one recitation hour per week. Associated Labs (PHY 133 or PHY 134) are offered separately. Not for credit in addition to PHY 122, PHY 132, or PHY 142. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so.

Prerequisite: C or higher: PHY 125 or 131 or 141

Pre- or Corequisite: MAT 126, 132, 142, 171 or AMS 161 or level 7 or higher on math placement exam

DEC:     E
SBC:     SNW

3 credits

PHY 131: Classical Physics I

First part of a two-semester physics sequence for physical-sciences or engineering majors who have a strong mathematics background and are ready for a fast learning pace. It covers mechanics, wave motion, kinetic theory, and thermodynamics. Calculus is used concurrently with its development in MAT 131. Three lecture hours and one recitation hour per week. The Laboratory component, PHY 133 (Lab 1), could be taken concurrently. Not for credit in addition to PHY 121, PHY 125, or PHY 141. Advanced Placement Physics or a very strong course in high school Physics is recommended. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so.

Prerequisite: MAT 123 or level 5 on the mathematics placement examination

Pre- or Corequisite: MAT 125 or MAT 131 or MAT 141 or AMS 151

DEC:     E
SBC:     SNW

3 credits

PHY 132: Classical Physics II

Second part of a two-semester physics sequence for physical-sciences or engineering majors who have a strong mathematics background and are ready for a fast learning pace. It covers electromagnetism, electric circuit theory, and optics. Calculus is used concurrently with its development in MAT 132. Three lecture hours and one recitation hour per week. The Laboratory component, PHY 134, may be taken concurrently. Not for credit in addition to PHY 122, PHY 127, or PHY 142. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so.

Prerequisite: C or higher in PHY 131 or PHY 141

Pre- or Corequisite: MAT 132 or MAT 142 or MAT 126 or MAT 171 or AMS 161

DEC:     E
SBC:     SNW

3 credits

PHY 133: Classical Physics Laboratory I

Two and one half hours of laboratory per week that corresponds to the content of PHY 131 or PHY 125+PHY 126. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Pre- or corequisite: PHY 125 and PHY 126; or PHY 131 or PHY 141

1 credit

PHY 134: Classical Physics Laboratory II

Two and one half hours of laboratory per week that corresponds to the content of PHY 132 or PHY 126+127. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: C or higher in PHY 133

Pre- or Corequisite: PHY 126 and PHY 127; or PHY 132; or corequisite PHY 142

1 credit

PHY 141: Classical Physics I: Honors

First part of a demanding two-semester sequence for students with the strongest background, interests, and abilities in science and mathematics. The topics covered in PHY 141 are similar to those in PHY 131 but are treated in more depth in a small-class setting. Students may transfer to PHY 131 at any time during the first half of each semester without penalty. Three lecture hours and one recitation hour per week. PHY 141 may not be taken for credit in addition to PHY 121, PHY 125, or PHY 131. Advanced Placement Physics or a very strong course in high school Physics is recommended. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prereq: Level 6 on Math Placement, or B or higher in MAT 131 or 141 or AMS 151, or B+ or higher in MAT 125, or instructor permission (priority given to students in Honors or WISE programs)

Pre- or Corequisite: MAT 131 or 141 or 126 or AMS 151; PHY 133

DEC:     E
SBC:     SNW

3 credits

PHY 142: Classical Physics II: Honors

Second part of a demanding two-semester sequence for students with the strongest background, interests and abilities in science and mathematics. The topics covered in PHY 142 are similar to those in PHY 132, but are treated in more depth in a small-class setting. Students may transfer to PHY 132 at any time during the first half of each semester without penalty. Three lecture hours and one recitation hour per week. PHY 142 may not be taken for credit in addition to PHY 122, PHY 127, or PHY 132. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: C or higher in PHY 141 or permission of department

Pre- or Corequisite: MAT 132 or 142 or 127 or 171 or AMS 161; PHY 134

DEC:     E
SBC:     SNW

3 credits

PHY 153: Data Analysis for Physics and Astronomy with Python

An introduction to statistical data analysis with modern techniques, including the Python programming language on Windows computers for students with no prior experience in programming. Topics include concepts and methods to characterize experimental data such as averages, variances, standard deviations, propagation of uncertainties, probability distributions, confidence intervals, hypothesis testing, chi-squared minimization, and straight line fitting. Emphasis on practical data centric applications--preparation for experimental laboratory work and research. Extensive use of computers outside the classroom will be required.

Prerequisite: PHY 133 and a grade of C or better in MAT 125 or MAT 131 or MAT 141 or AMS 151 or MAT 171

SBC:     TECH

3 credits

PHY 191: Transitional Study

Laboratory for transfer students to supplement courses taken at another institution. Students take the laboratory portion of a 100-level course for which they have taken the theoretical portion elsewhere.

Prerequisite: Permission of department

1 credit

PHY 192: Transitional Study

Laboratory for transfer students to supplement courses taken at another institution. Students take the laboratory portion of a 100-level course for which they have taken the theoretical portion elsewhere.

Prerequisite: Permission of department

1 credit

PHY 231: Physics for Future Presidents

A study of key physics ideas that a newly-inaugurated President of the country, or a newly-hired President of a company, needs to know. This course equips the future President with enough knowledge of the physics behind a pressing issue to make an intelligent decision even in the face of conflicting advice about issues including energy, national security, and space exploration. Politics is the art of balancing competing demands, and business involves profitably serving customers, so the economics of many technologies will also be discussed.

Prerequisite: one D.E.C. E or SNW course and one D.E.C. F or SBS course

SBC:     STAS

3 credits

PHY 237: World Climate and Atmosphere

An exploration of current concerns about the greenhouse effect, acid rain, and global ozone loss, in a format accessible to non-science majors. The social and political steps being taken to limit global atmospheric pollution and climate change are discussed. Not for major credit. This course is offered as both ATM 237 and PHY 237.

DEC:     H
SBC:     STAS

3 credits

PHY 251: Modern Physics

A survey of the major physics theories of the 20th century (relativity and quantum mechanics) and their impact on most areas of physics. It introduces the special theory of relativity, the concepts of quantum and wave-particle duality, Schroedinger's wave equation, and other fundamentals of quantum theory as they apply to nuclei, atoms, molecules, and solids. It is recommended that students take the laboratory component, PHY 252, concurrently. Three hours lecture and one hour recitation per week.

Prerequisite: PHY 122/124, or PHY 126 and 127, or PHY 132 or PHY 142; and PHY 134; C or higher in MAT 126 or 132 or 142 or 171 or AMS 161

Pre- or Corequisite: MAT 203 or MAT 205 or AMS 261 or MAT 307

SBC:     STEM+

3 credits

PHY 252: Modern Physics Laboratory

Students perform some of the pivotal experiments of the 20th century. It is recommended that students take the lecture component, PHY 251, concurrently. Two hours of laboratory per week. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Pre- or corequisite: PHY 251

1 credit

PHY 277: Computation for Physics and Astronomy

An introduction to computing on UNIX/Linux computers. Fundamentals of using UNIX/Linux to write computer programs for numerical algorithms to solve computational physics and astronomy problems. Assignments are carried out in a high-level compiled programming language such as modern Fortran or C++ and require extensive use of SINC site computers outside the classroom.

Prerequisite: PHY 125, PHY 126, PHY 127 and PHY 133 &, PHY 134; or PHY 131/133, PHY 132/134; or PHY 141/133, PHY 142/134; AMS 151 or MAT 126 or MAT 131 or MAT 141

Advisory Prerequisite: AMS 161 or MAT 127 or MAT 132 or MAT 142 or MAT 171

SBC:     TECH

3 credits

PHY 287: Introduction to Research

An opportunity for students, while still early in their studies, to do research commensurate with their level of preparation. Students work alongside faculty, post-doctoral fellows, and graduate students on ongoing research projects. Students must take the initiative to negotiate the opportunity. BNL and other scientists may be allowed as co-supervisors. May be repeated up to a total of 3 credits.

Prerequisite: Permission of department

SBC:     EXP+

0-3 credits

PHY 291: Transitional Study

A laboratory for transfer students to supplement a course taken at another institution. Students take the laboratory portion of a 200-level course for which they have taken the theoretical portion elsewhere.

Prerequisite: Permission of department

1 credit

PHY 300: Waves and Optics

The physics of oscillations and waves, from mechanical waves to light waves to electron waves. Topics include resonance and normal modes of coupled oscillators, the wave equation and wave propagation, interference and diffraction, polarization and imaging, coherence, and lasers. Three lecture hours and one two-hour laboratory per week. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: PHY 132/PHY 134 or PHY 142/PHY 134 or PHY 126/PHY 127/PHY 134

Pre- or Corequisite: MAT 203 or MAT 205 or AMS 261 or MAT 307

SBC:     STEM+

4 credits

PHY 301: Electromagnetic Theory I

The application of Maxwell's equations to solve time-independent boundary-value problems and to study the interactions of electric and magnetic fields with bulk matter.

Prerequisite: PHY 251 and PHY 277 or permission of department; MAT 203 or MAT 205 or AMS 261 or MAT 307

Advisory Corequisite: MAT 341

3 credits

PHY 302: Electromagnetic Theory II

A study of time-dependent electric and magnetic fields as derived from Maxwell's equations. Topics include the interrelations of electric and magnetic fields and their potentials; energy and momentum associated with electromagnetic fields and the Maxwell vacuum and matter; waveguides and transmission lines; special relativity for electromagnetism; retarded potentials for time-varying sources; and radiation of electromagnetic waves.

Prerequisite: PHY 301

3 credits

PHY 303: Mechanics

An in-depth study of classical mechanics, from the Newtonian to the Lagrangian and Hamiltonian formulations. First, Newtonian mechanics is reviewed and applied to more advanced problems than those considered in PHY 131 or 141. The Lagrangian and Hamiltonian methods are then derived from the Newtonian treatment and applied to various problems.

Prerequisite: PHY 251 and PHY 277 or permission of department; MAT 303 or MAT 305 or AMS 361 or MAT 308

3 credits

PHY 306: Thermodynamics, Kinetic Theory, and Statistical Mechanics

A study of the laws that govern physical systems in thermal equilibrium. In the first part, the concepts of temperature, internal energy, and entropy are analyzed and the first and second laws of thermodynamics are used to connect various properties that are independent of the microscopic details of the system. The second part is devoted to a microscopic study of a system in thermal equilibrium, from the kinetic theory of gases to statistical mechanics and the relation between entropy and probability, with application to simple examples in classical and quantum statistics.

Prerequisites: PHY 251, 277, 300

3 credits

PHY 307: Physical and Mathematical Foundations of Quantum Mechanics

Physical and mathematical foundations of quantum mechanics. Maxwell waves and their properties: intensity, energy density, and momentum density. Planck-Einstein relation between energy and frequency for light quanta. De Broglie relation between momentum and wavelength. Number density and probability density of photons. One-photon quantum mechanics, with Maxwell field as the wave function. Diffraction phenomena. Uncertainty relation between wavelength and position, hence between momentum and position. Not for credit in addition to PHY 390 with similar topic. Not for credit in addition to PHY 274.

Prerequisites: PHY 122/124, or PHY 126 and PHY 127 and PHY 134, or PHY 132 and PHY 134, or PHY 142 and PHY 134; MAT 132 or MAT 142 or MAT 127 or MAT 171 or AMS 161

Advisory Corequisite: MAT 203 or MAT 205 or AMS 261 or MAT 307

4 credits

PHY 308: Quantum Physics

The concepts, historical development, and mathematical methods of quantum mechanics. Topics include Schroedinger's equation in time-dependent and time-independent forms; one- and three-dimensional solutions, including the treatment of angular momentum and spin. Applications to simple systems, especially the hydrogen atom, are stressed.

Prerequisite: PHY 300, 301, and 303

3 credits

PHY 311: Connections in Science

A selection of the interrelations between physics and other scientific and technological fields, using modern examples from engineering, medicine, and applied mathematics, among others. The course is taught as a seminar and includes guest lecturers, tours of laboratories, and discussion of classic and current research projects. Appropriate for physics and non-physics majors alike.

Prerequisite: PHY 122/124 or PHY 126 and PHY 127 and PHY 134 or PHY 132/134 or PHY 142/134

1 credit

PHY 313: Mystery of Matter

Exploration of our understanding of the basic constituents of matter, and of how that understanding and the tools developed to study them affect aspects of contemporary society. Historical discoveries and their place in social and political institutions of the time are considered, along with issues of government funding and the cost to society. Includes a discussion of developments at Brookhaven National Laboratory and their scientific and social impact. Not intended for Physics majors with U3 or U4 status.

Prerequisite: U3 or U4 standing for non-physics majors; one D.E.C. E or SNW course. All Physics/Astronomy majors need permission of department to enroll, please consult the Director of UG Studies.

DEC:     H
SBC:     STAS

3 credits

PHY 335: Electronics and Instrumentation Laboratory

Students will design, build and test basic DC and AC circuits which perform a useful function, as viewed by physicists, involving resistors, capacitors, transformers, diodes, transistors and operational amplifiers. Students will measure these circuits using digital multi-meters and digital oscilloscopes. Understanding of analog circuits will be stressed including negative feedback applied to operational amplifiers. Two three-hour laboratories per week. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: PHY 251 and WRT 102

SBC:     TECH

3 credits

PHY 382: The Quantum Moment: Quantum Mechanics in Philosophy, Culture, and Life (III)

This course explores the implications and influence, real and alleged, of quantum mechanics on fields other than physics. What does quantum mechanics mean, if anything, for philosophy, ethics, and social behavior? At the same time, we shall look into how social and cultural influences may have affected the way that quantum mechanics was formulated, and how it has evolved. We shall review the early history of quantum mechanics, and discuss some of the important debates at the founding of quantum mechanics. Students will not be expected to learn the mathematics in depth, only the introduction provided by the instructors aimed at non-science students. Besides readings, the course will also involve plays, films, and guest speakers. Students will be expected to work on a final project, to be presented in class. This course is offered as both PHI 382 and PHY 382.

Prerequisite: one Physics or Philosophy course and U3 or U4 standing

DEC:     H
SBC:     STAS

3 credits

PHY 390: Special Topics in Physics

May be repeated once as the topic changes.

Prerequisite: Permission of department

3 credits

PHY 405: Advanced Quantum Physics

Study of quantitative methods of quantum mechanics, including perturbation theory and the WKB approximation, scattering theory, and elements of quantum-information theory. Symmetry principles are stressed and advanced mathematical techniques are used throughout the course.

Prerequisite: PHY 303 and PHY 308; MAT 341

3 credits

PHY 408: Relativity

A development of the special theory of relativity leading to general relativity with applications to cosmology.

Prerequisite: PHY 303

Pre- or corequisite: PHY 302

3 credits

PHY 420: Introduction to Accelerator Science and Technology

This course will introduce students to the field of accelerator science and technology, a very versatile branch of physics and technology. This course is composed of the following parts: introduction of accelerator history and their basic principles, basic beam dynamics in synchrotrons, introduction of challenges in Accelerator physics, and introduction of typical beam measurements and instrumentations.

Prerequisite: PHY 277, PHY 300, PHY 301, PHY 302, and PHY 303

Pre- or corequisite: PHY 335

3 credits

PHY 431: Nuclear and Particle Physics

Students will study a selection of topics from the properties of elementary particles, the strong, weak, and electromagnetic forces, symmetries, particle interaction and decay rates, nuclear structure, nuclear reactions, nuclear forces, the interaction of radiation with matter, accelerators and radiation detectors.

Prerequisite: PHY 308

3 credits

PHY 444: Experiential Learning

This course is designed for students who engage in a substantial, structured experiential learning activity in conjunction with another class. Experiential learning occurs when knowledge acquired through formal learning and past experience are applied to a "real-world" setting or problem to create new knowledge through a process of reflection, critical analysis, feedback and synthesis. Beyond-the-classroom experiences that support experiential learning may include: service learning, mentored research, field work, or an internship.

Prerequisite: WRT 102 or equivalent; permission of the instructor and approval of the EXP+ contract (http://sb.cc.stonybrook.edu/bulletin/current/policiesandregulations/degree_requirements/EXPplus.php)

SBC:     EXP+

0 credit, S/U grading

PHY 445: Senior Laboratory

A selection of historically important experiments from atomic and nuclear spectroscopy, particle physics, solid-state and low-temperature physics performed with modern instrumentation. Each student does three experiments, usually with a partner. As students progress, they are encouraged to pursue independent projects, without rigid formats or procedures. The emphasis is on the development of experimental skills and on individual, ethical, professionally acceptable analysis and presentation of results, both orally and in writing. Two three-hour laboratory sessions per week. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: PHY 308, PHY 335, and WRT 102

SBC:     ESI, SPK

3 credits

PHY 447: Tutorial in Advanced Topics

Selected readings in advanced topics for upper-division students of unusual ability and substantial accomplishments. Prior to the beginning of the semester, the topic to be studied is selected by the supervising member of the faculty and a reading assignment is planned. Weekly conferences with this faculty member are devoted to discussion of material, resolution of problems encountered, and assessment of the student's progress. May be repeated up to a total of 6 credits.

Prerequisite: Permission of department

1-6 credits

PHY 451: Quantum Electronics

Introduction to modern atomic physics for the laser era. Emphasis on the interaction between atoms and light, as well as on atomic structure and how it affects this interaction. Modern applications such as laser cooling, atom trapping, precision spectroscopy with frequency comb, quantum information, and others will be discussed.

Pre- or corequisite: PHY 405

3 credits

PHY 452: Atomic Physics and Lasers

This course begins with an in-depth introduction to modern atomic physics for the laser era. Emphasis is on the fundamentals of light-matter interactions as well as on atomic structure and how it affects the interaction. The main topics include laser fundamentals, atom trapping, precision spectroscopy with frequency comb, quantum information and others.

Prerequisites: PHY 300 and PHY 308

SBC:     TECH

3 credits

PHY 458: Speak Effectively Before an Audience

A zero credit course that may be taken in conjunction with any PHY course that provides opportunity to achieve the learning outcomes of the Stony Brook Curriculum's SPK learning objective.

Pre- or corequisite: WRT 102 or equivalent; permission of the instructor

SBC:     SPK

0 credit, S/U grading

PHY 459: Write Effectively in Physics

A zero credit course that may be taken in conjunction with any 300- or 400-level PHY course, with permission of the instructor. The course provides opportunity to practice the skills and techniques of effective academic writing and satisfies the learning outcomes of the Stony Brook Curriculum's WRTD learning objective.

Prerequisite: WRT 102; permission of the instructor

SBC:     WRTD

0 credit, S/U grading

PHY 472: Solid-State Physics

A study of the different types of solids, with emphasis on their thermal, electrical, and optical properties. It introduces the concepts of phonons and electronic bands, and applications to metals, semiconductors, superconductors, and magnetism.

Prerequisite: PHY 306 and 308

3 credits

PHY 475: Undergraduate Teaching Practicum

An opportunity for selected undergraduates to collaborate with the faculty in teaching at the introductory level. In addition to working as tutors and as laboratory assistants, students meet once a week with a faculty supervisor to discuss problems they have encountered and to plan future activities. Students are generally assigned to assist in courses they have completed and in which they have excelled. Not for major credit. Can be repeated up to a maximum of 6 credits with a maximum of 3 credits per course taught.

Prerequisite: Permission of department

SBC:     EXP+

0-3 credits, S/U grading

PHY 487: Research

An opportunity for students to conduct faculty-supervised research for academic credit. Students must take the initiative to negotiate the opportunity. BNL and other scientists may be allowed as co-supervisors. Research proposals must be prepared by the student and submitted for approval by the supervising faculty before the beginning of the credit period. An account of the work and the results achieved is submitted to the supervisor before the end of the credit period. May be repeated, up to a total of 6 credits.

Prerequisite: Permission of department

SBC:     EXP+

0-6 credits

ESE: Electrical Engineering

ESE 111: Making with Arduino: Hardware and Programming

Create a working electronic project using low-cost and easy-to-program Arduino development boards. Example projects may include wearable electronics, robots, and electronic displays. An introduction to the C programming language will be provided along with the basics of embedded electronics and the Internet of Things.

SBC:     TECH

3 credits

ESE 118: Digital Logic Design

Develops methods of analysis and design of both combinational and sequential systems regarding digital circuits as functional blocks. Utilizes demonstrations and laboratory projects consisting of building hardware on breadboards and simulation of design using CAD tools. Topics include: number systems and codes; switching algebra and switching functions; standard combinational modules and arithmetic circuits; realization of switching functions; latches and flip-flops; standard sequential modules; memory, combinational, and sequential PLDs and their applications; design of system controllers. May not be taken for credit in addition to EEO 218/219.

Prerequisite: ESE 123

SBC:     TECH

4 credits

ESE 121: Introduction to Audio Systems

Analog and digital audio systems, musical instrument amplifiers and effects, audio instrumentation, samplers, synthesizers, and audio transducers will be studied. Signal and system concepts will be demonstrated using audible examples to develop intuitive and non-mathematical insights. Audio system specifications will be explained and their effects demonstrated.

SBC:     TECH

3 credits

ESE 122: Discrete Mathematics for Engineers

Introduction to topics in computational mathematics, such as number systems, Boolean algebra, mathematical induction, combinatorics and probability, recursion and graph theory. Algorithm aspects of the topics discussed will be emphasized.

Corequisite: ESE 123

3 credits

ESE 123: Introduction to Electrical and Computer Engineering

Introduces basic electrical and computer engineering concepts in a dual approach that includes: laboratories for hands-on wired and computer simulation experiments in analog and logic circuits, and lectures providing concepts and theory relevant to the laboratories. Emphasizes physical insight and applications rather than theory. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Pre- or Corequisites: AMS 151 or MAT 125 or 131

SBC:     TECH

4 credits

ESE 124: Programming Fundamentals

The course presents fundamental and more advanced C programming concepts. Lectures discuss the C language constructs and exemplify their using in relevant programming applications. The course also introduces fundamental concepts in electrical and computer engineering, such as bitwise operations, text file scanning, stack-based computation, table-based finite state machine implementation, hash tables, and linked lists. Scheduled lab activities focus on devising, implementing, debugging, and validating C programs for the concepts discussed in class. A course project focuses on developing a more extensive C program that comprehensively utilizes the programming concepts discussed during the semester. May not be taken for credit in addition to EEO 124.

Prerequisite: Declared Area of Interest or Major in Electrical or Computer Engineering.

4 credits

ESE 188: Understanding Machine Learning

This is a course on the basics of machine learning. Students develop an intuitive understanding of the core concepts of machine learning including supervised and unsupervised learning, classification and prediction. The course provides a number of practical examples from a wide range of disciplines including biomedicine, social sciences, and engineering. The course does not require any prerequisites in engineering or computer science.

SBC:     TECH

3 credits

ESE 201: Engineering and Technology Entrepreneurship

The purpose of this course is to bridge the gap between technical competence and entrepreneurial proficiency. Students are not expected to have any formal business background, but have some background in a technical field. These fields can range from the engineering disciplines to computer science, and from biology and chemistry to medicine. Accordingly, the course will provide the necessary exposure to the fundamentals of business, while minimizing the use of business school jargon. Entrepreneurship is considered as a manageable process built around innovativeness, risk-taking and proactiveness. The course focuses on ventures where the business concept is built around either a significant technical advance in an operational process, or in the application of technology to create a new product or service.

Prerequisite: BME 100 or CME 101 or ESG 100 or ESE 123 or MEC 101 or EST 192 or EST 194 or EST 202 or LSE 320

3 credits

ESE 202: Humanistic Engineering

The course discusses the nature of the co-dependencies of various human endeavors, like art, science and engineering, and the degree to which traditionally non-engineering elements, like meaning, fairness, or artistic creativity, should be considered by present processing / computational systems and methods in engineering. The course starts with presenting the main theories in philosophy, art, psychology, and engineering design on the nature and characteristics of evolution and progress. The main elements of engineering design for innovation are being discussed and how it relates to humanistic values. Computational methods towards mimicking and generating creative outcomes are presented and then compared to human creativity. The covered topics include the evolution process in art and engineering, its defining stages and elements, existing computational approaches towards co-achieving human and engineering goals with computational art as an example, the importance of expertise. The course offers exposure to existing software tools related to computational creativity.

Prerequisite: U2 standing or higher

SBC:     STAS

3 credits

ESE 224: Advanced Programming and Data Structures

The course presents fundamental data structures and algorithms frequently used in engineering applications. Object oriented programming in C++ is used to teach the concepts. Discussed topics include: programming and applications of data structures; stacks, queues, lists, heaps, priority queues, and introduction to binary trees. Recursive programming is heavily utilized. Fundamental sorting algorithms are examined along with informal efficiency analysis. May not be taken for credit in addition to EEO 224.

Prerequisite: ESE 124

4 credits

ESE 271: Electrical Circuit Analysis

The course covers the following topics: passive circuit elements: resistors, capacitors, inductors. Elements of circuit topology. Kirchhoff's and Ohm's law. Nodal and mesh analysis. Equivalent circuits. Steady-state AC circuits. Phasors. Transient analysis. Laplace transforms. Fundamentals of AC power, coupled inductors (transformers). Not for credit in addition to EEO 271.

Prerequisite: MAT 127 or 132 or AMS 161

Pre/co-requisite: PHY 127/134 or 132/134 or 142

3 credits

ESE 272: Electronics

This is the first non-linear electronics class that introduces the students to the fundamentals of the circuit design through the architecture of a modern electronics system at the interface with sensors and actuators. Modeling of the non-linear devices, diode and MOS transistors, is presented, along with basic properties of MOS transistors for analog (amplification) and digital (switching) IC circuit design. Operational amplifier ideal and non-ideal models are explored along with the concepts of the feedback and stability. Signal conditioning circuits (fixed-gain, difference and instrumentation amplifiers, active filters), signal shaping circuits (rectifier, clipper, peak detector) and oscillators are presented. Basics of sample and hold circuit, data converters, digital signal processing platforms and radios are presented.

Prerequisite: ESE 271

4 credits

ESE 273: Microelectronic Circuits

This is the first integrated circuits class that introduces the students to the fundamentals of the non-linear devices and design of IC amplifiers. The course starts with the introduction to the device physics, operation and modeling of a diode. Operation of MOS transistor, derivation of the large-signal transistor current as a function of the terminal voltages in different regions of operation is then presented, along with the small-signal model. Single-stage amplifier structures are explored, along with the introduction of the implementation of current source and current mirror. Frequency-response of common-source amplifier is presented. The concepts of multi-stage amplification and differential pair are introduced. Operation modeling of bipolar transistors are presented, along with the common-emitter amplifier. Comparison of MOS and BJT transistor and performance of common-source and common-emitter is presented. Not for credit in addition to EEO 315.

Prerequisite: ESE 271

3 credits

ESE 280: Embedded Microcontroller Systems Design I

Fundamental design of microcontroller-based electronic systems. Topics include system level architecture, microcontrollers, memory, configurable ports, peripheral ICs, interrupts, sensors, and actuators, serial data protocols, assembly language programming, debugging, and table driven FSMs. Hardware/software trade-offs in implementing system functions. Hardware and software design are equally emphasized. Laboratory work involves design, implementation, and verification of microcontroller systems. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: ESE or ECE major; ESE 118 or permission of instructor.

4 credits

ESE 290: Transitional Study

A vehicle used for transfer students to remedy discrepancies between a Stony Brook course and a course taken at another institution. For example, it allows the student to take the laboratory portion of a course for which he or she has had the theoretical portion elsewhere. Open elective credit only.

Prerequisite: Permission of department

1-3 credits

ESE 300: Technical Communication for Electrical and Computer 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. May not be taken for credit in addition to EEO 300.

Prerequisite: WRT 102; ESE or ECE major, U3 standing; ESE 280

2 credits

ESE 301: 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, copyright, trademarks and infringement using case studies. May not be taken for credit in addition to EEO 302.

Prerequisite: U3 or U4 standing; one D.E.C. E or SNW course

DEC:     H
SBC:     STAS

2 credits

ESE 304: Applications of Operational Amplifiers

Design of electronic instrumentation: structure of basic 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 display, and automated measurement systems. Application of measurement systems to pollution and to biomedical and industrial monitoring is considered.

Prerequisite: ESE 273

3 credits

ESE 305: Deterministic Signals and Systems

Introduction to signals and systems. Manipulation of simple analog and digital signals. Relationship between frequencies of analog signals and their sampled sequences. Sampling theorem. Concepts of linearity, time-invariance, causality in systems. Convolution integral and summation; FIR and IIR digital filters. Differential and difference equations. Laplace transform, Z-transform, Fourier series and Fourier transform. Stability, frequency response and filtering. Provides general background for subsequent courses in control, communication, electronics, and digital signal processing. Not for credit in addition to EEO 301.

Pre- or Corequisite: ESE 271

3 credits

ESE 306: Random Signals and Systems

Random experiments and events; random variables and random vectors, probability distribution functions, random processes; Binomial, Bernoulli, Poisson, and Gaussian processes; Markov chains; significance testing, detection of signals, estimation of signal parameters; properties and application of auto-correlation and cross-correlation functions; power spectral density; response of linear systems to random inputs. May not be taken for credit in addition to EEO 306.

Prerequisite: ESE 305

3 credits

ESE 315: Control System Design

The course aims to introduce students to basic concepts of classical control theory, such as closed-loop systems, root-locus analysis, Bode diagrams and Nyquist Criterion, and their applications in electrical, mechanical, and electromechanical systems. The students are expected to master the methods for control systems design including basic feedback control and PID control, which have a major application in the design of process control systems for industry.

Prerequisite: ESE 305

3 credits

ESE 319: Electromagnetic Waves and Transmission Lines

Properties of generic uniform plane waves including phase and group velocities. Uniform plane electromagnetic waves (UPEMWs) consisting of an electric field wave and a magnetic field wave, both moving synchronously in space and time; mutual right-handed orthogonality between the electric and magnetic field vectors and the direction of propagation; Poynting vector. Transmission lines (TLs): voltage and current behaving as waves on TLs, voltage reflection coefficient, impedance transformation law, VSWR, Smith Chart, impedance matching. Maxwell equations, EM wave equation, boundary conditions. Scattering of UPEMWs incident normally or obliquely at the interface plane between two dielectric media. Waveguides: TE and TM modes of a rectangular waveguide, cut-off frequencies, dominant mode, power flow. Not for credit in addition to EEO 319.

Prerequisites: ESE 271; AMS 261 or MAT 203 or MAT 307; AMS 361 or MAT 303 or MAT 308

3 credits

ESE 323: Modern Circuit Board Design and Prototyping

Design, fabricate, and test a prototype device using a custom made circuit board, surface mount components, and a 3D printed enclosure. Topics include printed circuit design, active and passive component selection, design for testability, solid modeling, and 3D printing.

Prerequisite: ESE 272 and ESE 280

3 credits

ESE 324: Advanced Electronics Laboratory

The objective of this advanced electronics lab course is to provide hands-on design experience for students. The students will have the opportunity to leverage theoretical knowledge acquired during ESE 272 and ESE 273 to design and test more complex and highly popular electronic circuits such as multi-stage amplifier, voltage regulator, and DC-DC boost and buck converters, data converters, and phase-locked loop. The initial several experiments will be based on the fundamental single stage amplifiers. The rest of the experiments will be more design centric where students will have the responsibility to determine either topology or the values of the circuit elements in each experiment in order to satisfy specific design objectives. The lectures will cover the theoretical principles as well as related design tradeoffs. Different topologies and analysis techniques will be presented for each circuit, guiding students during the design process. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisites: ESE 272 or ESE 211; ESE 273

3 credits

ESE 325: Modern Sensors

The course focuses on the underlying physics principles, design, and practical implementation of sensors and transducers including piezoelectric, acoustic, inertial, pressure, position, flow, capacitive, magnetic, optical, and bioelectric sensors. Established as well as novel sensor technologies as well as problems of interfacing various sensors with electronics are discussed.

Prerequisite: ESE 273

3 credits

ESE 326: Fundamental Algorithms for Automated Electronic Design

Upon completion of the course, students will know to design and implement the fundamental algorithms for automated electronic design, such as system and circuit design. The discussed core algorithms include greedy algorithms, divide-and-conquer, quicksort, dynamic programming, graph algorithms, and string matching. Analysis of algorithms is also discussed. These algorithms are exemplified for basic electronic design tasks, like circuit partitioning, floorplanning, module placement, signal routing, task scheduling, resource allocation, and technology mapping. The course work involves programming exercises and one course project.

Prerequisites: ESE 224

3 credits

ESE 327: Fundamental Algorithms for Machine Learning Systems

The course presents the fundamental methods used in Machine Learning for engineering applications. The course discusses representation models for learning, extraction of frequent patterns, classification, clustering, and application of these techniques for different engineering applications. Supervised and unsupervised learning methods are discussed. The course includes two projects that involve devising and implementing the studied techniques and their evaluation using standard benchmark data.

Prerequisites: ESE 224

3 credits

ESE 330: Integrated Electronics

An overview of the design and fabrication of integrated circuits. Topics include gate-level and transistor-level design; fabrication material and processes; layout of circuits; automated design tools. This material is directly applicable to industrial IC design and provides a strong background for more advanced courses.

Prerequisite: ESE 273

3 credits

ESE 331: Semiconductor Devices

The course covers physical principles of operation of semiconductor devices. Energy bands and energy band diagram, carrier densities, transport properties, generation recombination phenomena in bulk semiconductors, and the continuity equation are covered first. Equipped with an understanding of the character of physical phenomena in semiconductors, students learn the principles of operation, current-voltage characteristics, and nonidealities of p-n junction diodes, metal-semiconductor contacts, bipolar junction transistors, and field effect transistors. Not for credit in addition to EEO 331.

Prerequisites: AMS 361 or MAT 303; PHY 127/134 or PHY 132/134 or PHY 142

3 credits

ESE 332: Quantum Mechanics for Engineers

Introductory undergraduate level first course in quantum mechanics geared towards engineers and applied physicists. Comprehensive introduction to quantum mechanics and its application to real-world problems.

Prerequisites: PHY 122/124 or PHY 126 and 127 and 134 or PHY 132/134 or PHY 142/134; MAT 127 or 132 or AMS 161

Advisory Corequisite: AMS 261 or MAT 203 or 307

3 credits

ESE 333: Real-Time Operating Systems

Introduces basic concepts and principles of real-time operating systems. Topics include structure, multiple processes, interprocess communication, real-time process scheduling, memory management, virtual memory, file system design, security, protection, and programming environments for real-time systems.

Prerequisites: ESE 224 or CSE 214; ESE 280

3 credits

ESE 334: Introduction to Nanoelectronic Devices

The major goals and objectives are to provide undergraduate students with initial knowledge and understanding of nanoelectronic devices. The course will cover physical properties of low-dimensional structures (quantum wells, quantum wires, quantum dots, and superlattices) that create a basis for operation of nanoelectronic devices as well as nanostructure fabrication, characterization and applications in nanoelectronics. Additionally, the course will cover applications of nanotechnology in biology and medicine.

Prerequisite: ESE 331

3 credits

ESE 337: Digital Signal Processing: Theory

Introduces digital signal processing theory, discrete time sequences and systems, linear time-invariant (LTI) systems, convolution sum, Discrete Time Fourier Transform (DTFT), Z-transform, Discrete Fourier Series (DFS), sampling DTFT, Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT), sampling and reconstruction of continuous and discrete time signals, design of FIR and IIR filters, difference equations. May not be taken for credit in addition to EEO 303.

Prerequisite: ESE 305

3 credits

ESE 342: Communication Systems

Basic concepts in both analog and digital data communications; signals, spectra, and linear networks; Sampling and pulse modulation; Pulse modulation schemes; Principles of digital transmission; Behavior of analog and digital systems in noise; Channel capacity and channel coding schemes.

Prerequisite: ESE 306

3 credits

ESE 343: Mobile Cloud Computing

Introduction to the basic concepts of mobile cloud computing, including: 1. The mobile computing technology used in modern smart phones; 2. The cloud computing technology used in existing data centers; 3. The synergy of mobile and cloud computing and its applications; 4. Programming on smart phone utilizing data center services. Students will gain knowledge of: the fundamental principles of mobile cloud computing, the major technologies that support mobile cloud computing, the current challenges and primary areas of research within the field of mobile cloud computing, and a basic understanding of the role of mobile cloud computing in the context of everyday living.

Prerequisite: ESE 224 or CSE 214 or CSE 230 or ISE 208

3 credits

ESE 344: Software Techniques for Engineers

This course covers software techniques for solving electrical and computer engineering problems in the C++ programming language. Design, implementation, and application to engineering problems of non-linear data structures and related advanced algorithms are covered. This includes binary trees, trees, graphs, and networks. OOP features such as Polymorphism, templates, Exception handling, File I/O operations, as well as Standard Template Library are used in the programming projects.

Prerequisites: ESE 224

3 credits

ESE 345: Computer Architecture

This course focuses on the fundamental techniques of designing and evaluating modern computer architectures and tradeoffs present at the hardware/software boundary. The emphasis is on instruction set design, processor design, memory and parallel processing. Students will get an understanding of the design process in the context of a complex computer system. Students will undertake a VHDL/Verilog design project using modern CAD tools.

Prerequisites: ESE 280 and ESE 382

3 credits

ESE 346: Computer Communications

Basic theory and technology of computer communications. Introduction to performance evaluation, error codes and routing algorithms. Introduction to queueing theory, machine learning for networking and network planning. Other topics include Ethernet, wireless networks including LTE, 5G and 6G, fiber optic networking, software defined networking, networking on chips, space networks, data centers, grids and clouds. Not for credit in addition to CSE 310 or ISE 316 or ISE 317 or EEO 346.

Pre-or corequisite: ESE 306

3 credits

ESE 347: Digital Signal Processing: Implementation

Fundamental techniques for implementing standard signal-processing algorithms on dedicated digital signal-processing chips. Includes a review of discrete-time systems, sampling and reconstruction, FIR and IIR filter design, FFT, architecture and assembly language of a basic signal processing chip, and an introduction to adaptive filtering.

Prerequisites: ESE 337, or ESE 305 and 280

4 credits

ESE 350: Electric Power Systems

Fundamental engineering theory for the design and operation of a modern electric power system. Modern aspects of generation, transmission, and distribution are considered with appropriate inspection trips to operating electric power facilities (when available). Topics included are: Three Phase AC systems, phasor and function of time analysis, per unit representation, transmission line parameters, delta-wye transformers, power flow, transient stability, renewable energy integration, and basics of power system protection.

Prerequisite: ESE 271

3 credits

ESE 352: Electromechanical Energy Converters

An introduction to the conversion of mechanical power to electric power (generators) and the conversion of electric power to mechanical power (motors). Analysis of the interaction of magnetic fields with electric current and moving conductors to produce electromagnetic force and induced voltage. Energy converters studied include three phase AC synchronous generators and motors, AC induction motors, DC linear and rotating machines, and single phase AC motors. An introduction to inverter-based renewable energy generations in power systems. May not be taken for credit in addition to EEO 425.

Prerequisite: ESE 273

3 credits

ESE 355: VLSI System Design

Introduces techniques and tools for scalable VLSI design and analysis. Emphasis is on physical design and on performance analysis. Includes extensive laboratory experiments and hands-on use of CAD tools.

Prerequisite: ESE 118

4 credits

ESE 356: Digital System Specification and Modeling

A comprehensive introduction to the field of system level design. This course introduces basic concepts of complex hybrid (software/hardware) system modeling and simulation methodologies. Topics include top-down and bottom-up design methodology, system complexity refinement, SystemC specification language syntax and semantics, behavioral and system-level modeling, channel and interface modeling and implementation, and IP core development. Included are three projects on modeling and simulation.

Prerequisites: ESE 224 and ESE 280

3 credits

ESE 358: Computer Vision

Introduces fundamental concepts, algorithms, computational techniques, and applications in visual information processing. Covers image formation models and image filtering, binary image analysis, feature detection, contours, image segmentation, 3D image capture and analysis through stereo, motion, structured-light, and LIDAR, medical images, pattern classification, machine learning, and 3D object recognition.

Prerequisites: ESE 305; ESE 224 or CSE 230

3 credits

ESE 360: Network Security Engineering

An introduction to computer network and telecommunication network security engineering. Special emphasis on building security into hardware and hardware working with software. Topics include encryption, public key cryptography, authentication, intrusion detection, digital rights management, firewalls, trusted computing, encrypted computing, intruders and viruses. Not for credit in addition to CSE 408.

Pre- or corequisite: ESE 346 or CSE/ISE 310

3 credits

ESE 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. May not be taken for credit in addition to EEO 366.

Prerequisites: ESE 380 and ESE 372; ESE 224 or CSE 230

4 credits

ESE 375: Architectures for Digital Signal Processing

This course covers various aspects of architectures in digital signal processing and multimedia data processing. The topics include iteration bound analysis, retiming the circuits, unfolding and folding the architectures, algorithmic and numerical strength reduction for low power and low complexity design, introduction to array processor architectures and CORDIC implementation.

Prerequisites: ESE 280 and ESE 305

3 credits

ESE 381: Embedded Microprocessor Systems Design II

A continuation of ESE 380. The entire system design cycle, including requirements definition and system specifications, is covered. Topics include real-time requirements, timing, interrupt driven systems, analog data conversion, multi-module and multi-language systems. The interface between high-level language and assembly language is covered. A complete system is designed and prototyped in the laboratory.

Prerequisites: ESE 271 and 280

4 credits

ESE 382: Digital Design Using VHDL and PLDs

Digital system design using the hardware description language VHDL and system implementation using complex programmable logic devices (CPLDs) and field programmable gate arrays (FPGAs). Topics include design methodology, VHDL syntax, entities, architectures, testbenches, subprograms, packages, and libraries. Architecture and characteristics of PLDs and FPGAs are studied. Laboratory work involves writing the VHDL descriptions and testbenches for designs, compiling, and functionally stimulating the designs, fitting and timing simulation of the fitted designs, and programming the designs into a CPLD or FPGA and bench testing.

Prerequisite: ESE or ECE major; ESE 118 or permission of instructor

4 credits

ESE 388: Foundations of Machine Learning

This course provides an introduction to the fundamental concepts of machine learning. Statistical learning framework is utilized for clustering, classification, and prediction tasks. Concepts are reinforced through theoretical and programming assignments, with applications in computer vision, natural language processing and bioinformatics. May not be taken for credit in addition to EEO 388.

Prerequisites: ESE 224 and ESE 306

3 credits

ESE 411: Analog Integrated Circuits

Single-stage amplifiers biased and loaded with current mirrors. Frequency response. Two-stage operational amplifiers designed by conventional and computer-aided techniques. Negative feedback, stability and compensation. May not be taken for credit in addition to EEO 311.

Prerequisite: ESE 273

3 credits

ESE 412: Lightwave Devices

Introduction to optical semiconductor devices and their applications in telecommunications, optoelectronics, and consumer electronics-areas where signal processing or the transmission of signals across free space or fiber optic cables is involved. It discusses design and operation of optical modulators, quantum well lasers, light emitting diodes, and photodetectors.

Prerequisite: ESE 331

3 credits

ESE 413: Introduction to Photovoltaics

Introduction to the basic concepts of photovoltaic solar energy conversion, including: 1. The solar resource in the context of global energy demand; 2. The operating principles and theoretical limits of photovoltaic devices; 3. Device fabrication, architecture, and primary challenges and practical limitations for the major technologies and materials used for photovoltaic devices. Students will gain knowledge of: the device physics of solar cells, the operating principles of the major commercial photovoltaic technologies, the current challenges and primary areas of research within the field of photovoltaics, and a basic understanding of the role of photovoltaics in the context of the global energy system.

Prerequisite: ESE 331

3 credits

ESE 414: Fundamentals of Low Noise Electronics for Sensors

Introduction to sensor model, electronic noise, signal-to-noise analysis in frequency and time domains, low-noise charge amplification, low-noise amplifier design, filter design, analog and digital signal processing for sensors. May not be taken for credit in addition to EEO 414.

Prerequisite: ESE 411

3 credits

ESE 435: Power System Analysis

The course focuses on fundamental analytics of power systems. The course will help students understand major problems in power system static, dynamic, and stability analysis, as well as fundamental optimization issues in power system operation. The course covers power system steady-state modeling with emphasis on admittance and impedance matrix, power system dynamics modeling with emphasis on the functional state-space model, and power system analytics with emphasis on power flow analysis, eigenvalue analysis, and time-domain transient simulation. Advanced topics such as power system optimization exemplified by optimal power flow and unit commitment, as well as power system control will also be introduced. Emphasis is on using applied mathematics to analyze power system problems.

Prerequisite: AMS 210 or equivalent; ESE 271; U3 or U4 standing

3 credits

ESE 440: Senior Design I

The senior design sequence (ESE 440 and ESE 441) is a two-semester, team based and independent capstone project with deliverables. The primary objective of the senior design course sequence is to provide a vehicle for students to transition from an academic environment to that of a commercial/professional engineering environment. Students learn to work in teams to complete a project from concept, practical design based on multiple constraints, to creating a deliverable product meeting the design specifications. Students present written, oral and poster presentations of the project. While most of the project work is done outside the classroom, guest speakers provide insight into other related topics from resume preparation, to program management, to team dynamics and to design methodologies used in industry. The project incorporates appropriate engineering standards and multiple realistic constraints. The final grade will be assigned at the end of the two course sequence ESE 440-441. Not counted as a technical elective. May not be taken for credit in addition to EEO 440. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisites: ESE or ECE major, U4 standing; ESE 300; For ESE majors: two ESE electives or for ECE majors: two ECE electives.

Partially fulfills: CER, ESI, EXP+, SBS+, SPK, STEM+, WRTD

3 credits

ESE 441: Senior Design II

The senior design sequence (ESE 440 and ESE 441) is a two-semester, team based and independent capstone project with deliverables. The primary objective of the senior design course sequence is to provide a vehicle for students to transition from an academic environment to that of a commercial/professional engineering environment. Students learn to work in teams to complete a project from concept, practical design based on multiple constraints, to creating a deliverable product meeting the design specifications. Students present written, oral and poster presentations of the project. While most of the project work is done outside the classroom, guest speakers provide insight into other related topics from resume preparation, to program management, to team dynamics and to design methodologies used in industry. The project incorporates appropriate engineering standards and multiple realistic constraints. Not counted as a technical elective. May not be taken for credit in addition to EEO 441. This course has an associated fee. Please see www.stonybrook.edu/coursefees for more information.

Prerequisite: ESE 440

Partially fulfills: CER, ESI, EXP+, SBS+, SPK, STEM+, WRTD

3 credits

ESE 442: Recent Advances in Communications and Wireless Networks

This course covers major wireless network protocols and recent advances on selected topics of communications and networks. Students are expected to survey the current literature on the subject area of the course and complete a project.

Prerequisite: ESE 342 or ESE 346 or CSE 310

3 credits

ESE 451: Power Electronics

An introduction to the design and characterization of high-efficiency switch-mode power converters. Fundamental dc-dc converter topologies will be introduced and analyzed in the steady state and dynamically. The application of semiconductor devices in power applications including MOSFET, BJT, IGBT, and thyristors will be studied. Non-idealities in circuit components and the design of magnetic components will be discussed. Students will build and characterize circuits of their own design.

Prerequisite: ESE 273

3 credits

ESE 452: Advanced Power Electronics

A continued study of switching power converters after ESE 451. Topics include power factor and AC power line current harmonics, analysis of discontinuous circuit operation, resonant converters, and soft-switching. The advantages of wide band gap semiconductors in high power applications will be discussed. Students will build and characterize their designs.

Prerequisite: ESE 451

3 credits

ESE 457: Fundamentals of Digital Image Processing

This course covers fundamentals of digital image processing. Basic principles, computational algorithms, and applications are covered. Topics include image formation and sensing, sampling and quantization, image enhancement and histogram analysis, geometric transformations, filtering in the spatial and Fourier domains, edge and feature detection, color image processing, image deblurring, and medical images and computed tomography.

Prerequisites: ESE 305; ESE 224

3 credits

ESE 462: AI Driven Smart Grids

The course focuses on Artificial Intelligence (AI) applications to power system modeling, analysis, and operation. Topics include basics of AI and smart grid, AI-driven modeling such as load/renewable energy prediction and dynamic model discovery, AI-driven power system analysis such as dynamic simulation, and stability and security assessment, and AI-based operation such as optimal dispatch and emergency control. Emerging topics, including generative AI, quantum machine learning, and trustworthy AI, will also be discussed. Students enrolled in the course are expected to possess a foundational capability in using Matlab or Python for developing basic programs.

Prerequisites: ESE 350 or ESE 435; AMS 210 or MAT 211

3 credits

ESE 475: Undergraduate Teaching Practicum

Students assist the faculty in teaching by conducting recitation or laboratory sections that supplement a lecture course. The student receives regularly scheduled supervision from the faculty instructor. May be repeated once but only three credits may be counted as an ESE elective.

Prerequisites: U4 standing; a minimum g.p.a. of 3.00 in all Stony Brook courses, and a grade of B or better in the course in which the student is to assist; permission of department.

SBC:     EXP+

3 credits

ESE 476: Instructional Laboratory Development Practicum

Students work closely with a faculty advisor and staff in developing new laboratory experiments for scheduled laboratory courses in electrical and computer engineering. A comprehensive technical report and the instructional materials developed must be submitted at the end of the course. May be used as a technical elective for electrical and computer engineering majors. May be repeated as an open elective.

Prerequisites: U4 standing; minimum cumulative g.p.a. of 3.0 and minimum grade of A- in the course for which the students will develop material; permission of department and instructor

SBC:     EXP+

3 credits

ESE 481: Design of Secure IoT Embedded Systems

This course focuses on the design, development, and implementation of secure IoT systems using microcontrollers, radio modules, sensors, and actuators. Topics include security and access management. Installation of security credentials on a microcontroller. Microcontrollers with radio modules. Pre-provisioned radio modules. AWS serverless IoT. ExpressLink and AT commands. Permissions, policies and rules. IoT payloads and JSON. Message brokers. Publish and subscribe principle. MQTT broker and verification tools. IoT centric cloud services and their use. Operating a microcontroller in low power modes. The laboratory portion of the course will provide hands-on experience in designing and implementing IoT embedded systems.

Prerequisite: ESE 381

4 credits

ESE 488: Internship in Electrical/Computer Engineering

An independent off-campus engineering project with faculty supervision. May be repeated but only three credits may be counted as an ESE elective.

Prerequisites: ECE or ESE major; U3 or U4 standing; 3.00 g.p.a. minimum in all engineering courses; permission of department

SBC:     EXP+

3 credits

ESE 494: Honors Seminar on Research

An introduction to the world wide research enterprise with special emphasis on research in the United States. Topics include research 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.

1 credit

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 member.

Prerequisites: ESE 494, permission of department and acceptance into the ECE or ESE Honors programs

3 credits

ESE 499: Research in Electrical Sciences

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 may be counted as an ESE elective.

Requirements: U4 standing, 3.00 g.p.a. minimum in all engineering courses, permission of department

0-3 credits