Engineering Courses

Engineering Core

E4. Introduction to Engineering Design and Manufacturing

Staff. Design problems are, typically, open-ended and ill-structured. Students work in small teams applying techniques for solving design problems that are, normally, posed by not-for-profit clients. The project work is enhanced with lectures and reading on design theory and methods, and introduction to manufacturing techniques, project management techniques and engineering ethics. Enrollment limited to first-year students and sophomores, or by permission of the instructor. 4 credit hours. Prerequisites: WRIT001. Corequisite: Physics 24.(Fall and Spring)

E72. Engineering Mathematics

Bassman, Yang, Yong (Mathematics). Applications of differential equations, linear algebra, and probability to engineering problems in multiple disciplines. Mathematical modeling, dimensional analysis, scale, approximation, model validation, Laplace Transforms. Prerequisites: Mathematics Core and E79 (Spring, first half)

E79. Introduction to Engineering Systems

Staff. An introduction to the concepts of modern engineering, emphasizing modeling, analysis, synthesis, design, and control. Applications to mechanical and electrical systems. Prerequisites: Mathematics 45 and Physics 24. 3 credit hours. (Fall)

E80. Experimental Engineering

Staff. A laboratory course designed to acquaint the student with the basic techniques of instrumentation and measurement in both the laboratory and in engineering field measurements. Emphasis on experimental problem solving in real systems. Prerequisite: E79. Corequisite: E72. 3 credit hours. (Spring)

E82. Chemical and Thermal Processes

Santana. The basic elements of thermal and chemical processes, including: state variables, open and closed systems, and mass balance; energy balance, First Law of Thermodynamics for reactive and non-reactive systems; entropy balance, Second Law of Thermodynamics, thermodynamic cycles and efficiency. Prerequisites: Chemistry 23A and 23B. 3 credit hours. (Fall and Spring)

E83. Continuum Mechanics

Cha, Mendelson. The fundamentals of modeling continuous media, including: stress, strain and constitutive relations; elements of tensor analysis; basic applications of solid and fluid mechanics (including beam theory, torsion, statically indeterminate problems and Bernoulli’s principle); application of conservation laws to control volumes. Prerequisite: Physics 24 and E79. 3 credit hours. (Fall and Spring)

E84. Electronic and Magnetic Circuits and Devices

Wang. Introduction to the fundamental principles underlying electronic and magnetic devices and applications of these devices in circuits. Topics include electrical and magnetic properties of materials; physical electronics (with emphasis on semiconductors and semiconductor devices); passive linear electrical and magnetic circuits; active linear circuits (including elementary transistor amplifiers and the impact of non-ideal characteristics of operational amplifiers on circuit behavior); operating point linearization and load-line analysis; electromagnetic devices such as transformers; and selection criteria for motors. Prerequisites: Physics 51 and E79. 3 credit hours. (Fall and Spring)

E85. Digital Electronics and Computer Engineering

Brake, Harris. This course provides an introduction to elements of digital electronics, followed by an introduction to digital computers. Topics in digital electronics include: Boolean algebra; combinational logic; sequential logic; finite state machines; transistor-level implementations; computer arithmetic; and transmission lines. The computer engineering portion of the course includes computer architecture and micro-architecture: levels of abstraction; assembly-language programming; and memory systems. The digital electronics portion of E85 may be taken by non-engineering majors as a stand-alone half course under the number E85A. Prerequisite: CSCI005 HM. 3 credit hours. (Fall and Spring)

E86. Materials Engineering

Dato. Introduction to the structure, properties and processing of materials used in engineering applications. Topics include: material structure (bonding, crystalline and non-crystalline structures, imperfections); equilibrium microstructures; diffusion, nucleation, growth, kinetics, non-equilibrium processing; microstructure, properties and processing of: steel, ceramics, polymers and composites; creep and yield; fracture mechanics; and the selection of materials and appropriate performance indices. Prerequisites: Chemistry 23A/B and 24, Mathematics 30B/G and 40, Physics 24. 3 credit hours. (Fall and Spring)

E101–102. Advanced Systems Engineering

Cha, Tsai, Yang. Analysis and design of continuous-time and discrete-time systems using time domain and frequency domain techniques. The first semester focuses on the connections and distinctions between continuous-time and discrete-time signals and systems and their representation in the time and frequency domains. Topics include impulse response, convolution, continuous and discrete Fourier series and transforms, and frequency response. Current applications, including filtering, modulation and sampling, are presented and simulation techniques based on both time and frequency domain representations are introduced. In the second semester additional analysis and design tools based on the Laplace- and z-transforms are developed and the state space formulation of continuous and discrete-time systems is presented. Concepts covered during both semesters are applied in a comprehensive treatment of feedback control systems including performance criteria, stability, observability, controllability, compensation and pole placement. Prerequisites: E72, E79, and E80. 3 credit hours per semester. (Year-long sequence)

E111. Engineering Clinic I

Gokli, Yang, staff. Participation in engineering projects through the Engineering Clinic. Emphasis is on design of solutions for real problems, involving problem definition, synthesis of concepts, analysis and evaluation. Prerequisite: junior standing in engineering or permission of Clinic director. 3 credit hours. (Fall and Spring)

E112–113. Engineering Clinic II–III

Gokli, Yang, staff. Participation in engineering projects through the Engineering Clinic. Emphasis is on design of solutions for real problems, involving problem definition, synthesis of concepts, analysis and evaluation. Prerequisites: E4, E80 and E111 or permission of Clinic director. 3 credit hours per semester.

E114.  Engineering Clinic

Staff.  A continuation of Engineering Clinic for juniors who elect a second semester.  (1-3 credits) Prerequisites: Permission of Clinic Director.  (Spring)

E122. Engineering Seminar

Staff. Weekly meetings devoted to discussion of engineering practice. Required of junior engineering majors. 0.5 credit per semester. Pass/fail grading. (Fall and Spring, co-enroll with Engineering Clinic.)

E124. Engineering Seminar

Staff. Weekly meetings devoted to discussion of engineering practice. Required of senior engineering majors. 0.5 credit per semester. Pass/fail grading. (Spring)

Engineering Electives

E85A. Digital Electronics

Brake, Harris. This course provides an introduction to elements of digital electronics, intended for non-engineering majors who may be interested in pursuing other advanced engineering courses that require this background. Lectures for this course coincide with lectures for the first half of E85. Prerequisite: CSCI005 HM. 1.5 credit hours. (Fall and Spring)

E91. Intermediate Problems in Engineering

Staff. Independent study in a field agreed upon by student and instructor. Credit hours to be arranged.

E131. Fluid Mechanics

Santana. Integrated approach to the subjects of fluid mechanics, heat transfer and mass transfer, through the study of the governing equations common to all three fields. Applications drawn from a wide variety of engineering systems.  Prerequisite: E83. 3 credit hours. (Fall)

E133. Chemical Reaction Engineering

Spjut. The fundamentals of chemical reactor engineering: chemical reaction kinetics, interpretation of experimental rate data, design of batch and continuous reactors for single and multiple reactions including temperature and pressure effects, and the importance of safety considerations in reactor design. Prerequisite E82. 3 credit hours. (Every other year; Fall semester.)

E134. Advanced Engineering Thermodynamics

Spjut. The application of classical thermodynamics to engineering systems. Topics include power and refrigeration cycles, energy and process efficiency, real gases and non-ideal phase and chemical reaction equilibria. Prerequisite: E82. 3 credit hours. (Every other year; Spring semester.)

E136. Mass Transfer and Separation Processes

Staff. Principles of mass transfer, application to equilibrium-stage and finite-rate separation processes. Extension of design principles to multistage systems and to countercurrent differential contacting operations. Applications from the chemical processing industries and from such fields as desalination, pollution control and water reuse. Prerequisite: E82. 3 credit hours. (Every other year; Spring semester.)

E138. Introduction to Environmental Engineering

Staff. Introduction to the main concepts and applications in modern environmental engineering. Included are surface and groundwater pollution (both classical pollutants and toxic substances); risk assessment and analysis; air pollution; and global atmospheric change. Prerequisite: E82. 3 credit hours. (Every other year; Spring semester.)

E147. Material Science of Energy Conversion and Storage

Staff. Materials science of energy conversion and storage, dealing with photovoltaics, fuel cells, batteries, thermoelectrics, and other devices. Seminar format. (Crosslisted as CHEM192 HM and PHYS147 HM) Prerequisite: Chemistry 052 or Physics 052 or E86. 2 credit hours.

E151. Engineering Electronics

Spencer. Design and analysis of electronic circuits based on semiconductor devices (e.g. pn diode, MOSFET, BJT), particularly linear amplifiers including operational amplifiers and associated building blocks. Includes a laboratory focused on experimental realization and measurement of electronic devices and circuits. Prerequisites: E79 and E84 or permission of instructor. 4 credit hours. (Fall)

E155. Microprocessor-based Systems: Design and Applications

Brake, Harris. Introduction to digital design using programmable logic and microprocessors. Combinational and sequential logic. Finite state machines. Hardware description languages. Field programmable gate arrays. Microcontrollers and embedded system design. Students gain experience with complex digital system design, embedded programming, and hardware/software trade-offs through significant laboratory and project work. Prerequisites: E85; or E85A and CS60; or permission of instructor. 4 credit hours. (Fall)

E157. Radio Frequency Circuit Design

Spencer. Design and analysis of high speed communication circuits with an emphasis on microwave design, measurement techniques, and wireless communication links. Corequisite: E101. Prerequisite: E84. 3 credit hours. (Fall)

E161. Computer Image Processing and Analysis

Wang. An introduction to both image processing, including acquisition, enhancement and restoration; and image analysis, including representation, classification and recognition. Discussion on related subjects such as unitary transforms, and statistical and neural network pattern recognition methods. Project oriented. Prerequisites: E101 and programming proficiency, or permission of instructor. 3 credit hours. (Every other year; Fall semester.)

E164. Introduction to Biomedical Engineering

Orwin. The application of engineering principles to help pose and solve problems in medicine and biology. Focus on different aspects, particularly biomedical measurements, bio systems analysis, biomechanics and biomaterials. Prerequisites: E79, Biology 052, and Junior standing 3 credit hours. (Every other year; Spring semester.)

E168a. Introduction to Fiber Optic Communication Systems

Yang. This course provides the fundamentals of optics and its applications in communication systems. The physical layer of optical communication systems will be emphasized. Topics include optical materials; dispersion and nonlinear effects; polarization and interference; and the basic elements of system implementation such as laser sources, optical amplifiers and optical detectors. The course will include a multiple channel system design. 3 credit hours (Every other year, Spring semester.)

E171. Dynamics of Elastic Systems

Cha. Free and forced response of single- degree-of-freedom systems. Eigenvalue problem for multi-degree-of-freedom systems; natural modes of free vibration. Forced response of undamped and viscously damped, multi-degree-of-freedom systems by modal analysis. Prerequisite: E83 or instructor approval. 3 credit hours. (Fall)

E172. Structural Mechanics

Duron. Introduction to elementary structural systems: trusses, beams. Force and deflection analysis. Energy methods. Stability. Introduction to finite element methods. Prerequisite: E83. 3 credit hours. (Spring)

E174. Practices in Civil Engineering

Staff. The student is exposed to the practice of civil engineering through a series of case studies discussed within the context of a broad-based engineering curriculum. Engineering fundamentals related to the selection and use of construction materials, stress and strain, and to the analysis and design of structural and transportation systems may be discussed. Types and specifics of case studies vary depending upon the instructor. Prerequisites: E79, E80 and permission of the instructor. 3 credit hours. (Every other year; spring semester.)

E175. Dynamics of Rigid Bodies

Bassman. Kinematics, mass distribution and kinetics of systems of particles and rigid bodies. Formulation of equations of motion with: Newton/Euler equations; angular momentum principle; power, work and energy methods. Numerical solutions of nonlinear algebraic and ordinary differential equations governing the behavior of multiple degree of freedom systems. Computer simulation of multi-body dynamic systems. Construction of physical systems for comparison with simulation. Prerequisite E83.

E176. Numerical Methods in Engineering

Wang. This course focuses on the application of a variety of mathematical techniques to solve real-world problems that involve modeling, mathematical and numerical analysis, and scientific computing. Concepts, calculations and the ability to apply principles to physical problems are emphasized. Ordinary differential equations, linear algebra, complex analysis, numerical methods, partial differential equations, probability and statistics, etc., are among the techniques that would be applied to problems in mechanical, electrical, chemical and civil engineering. Examples are drawn from fluid mechanics, heat transfer, vibration of structures, electromagnetics, communications and other applied topics. Program development and modification are expected as well as learning to use existing codes. Prerequisite: E72. 3 credit hours. (Every other year; Spring semester.)

E178. High Power Rocketry

Spjut. This course uses high power rockets as a vehicle for learning and demonstrating competence in modeling, experimental data collection and data analysis of rigid body and flight dynamics. In particular, students will perform 1-D analytical and numerical characterization of flight data including motor performance, testing and characterization of avionics and telemetry, develop and use models for inertial navigation and sensor fusion, and characterize structural dynamics during flight. The final project will demonstrate all of the above from data the students collect during flights of the rockets the students will construct and instrument, designed to reach Mach 1.6 and an altitude of 13,000 ft. Prerequisites: E80 for Engineering majors or the combination of E79 and permission of instructor for non-majors with the appropriate background. Corequisite: TRA or NAR Level 1 certification, Level 2 certification strongly recommended. 3 credit hours (Spring)

E180. Human Centered Design

Leichter. This course introduces students to human-centered design approaches for innovative problem solving. Human-centered design begins with a deep understanding of people and social contexts. The course will include fundamental readings in design thinking, interactive design methods and processes, and hands-on projects. Students will learn how user research, synthesis, idea generation, and prototyping can be integrated into different phases of the design process. Prerequisite: E4 HM or permission of instructor. Fall and Spring.

E181. New Product Development

Krauss. This course will introduce the theory and practice of a process used for new product development that considers design, management and manufacturing components. Students will identify needs (market or humanitarian) amenable to an engineered product solution, select and scope the project need they will address, quantify the impact of a solution through a business case, design and develop multiple prototype solutions, validate the resulting product, and solicit funding for a launch. Prerequisites: Junior or Senior standing; E4 or permission of instructor. 3 credit hours.

E182. Manufacturing Planning/Execution

Gokli. This course provides a fundamental understanding of manufacturing and focuses on “practical” elements of how factories are laid out, how they are optimized, and how they are managed and measured. It introduces students to the vocabulary, processes and tools of manufacturing with hands-on experience. This course is designed to have one class of lectures followed by a class of hands-on exercises to effectively internalize the knowledge. The course teaches 3 main learning modules: Operations, Quality, and Supply Chain. Prerequisite: E4 or permission of instructor. 3 credit hours. (Spring)

E183. Management of Technical Enterprise

Gokli. This course provides a fundamental understanding of modern management practices, techniques, and tools in a technical enterprise.  The course teaches three main learning modules: financial management, people management, and company management. Company management includes project management, product development & portfolio management, strategic planning, organization structures, and marketing in a technical enterprise. Prerequisite: Junior or Senior standing; E4 or permission of instructor. 3 credit hours. (Fall)

E185A. Engineering Design and Invention

Furuya. Develop a creative and innovative mindset, “thinking differently” to generate novel and patentable design ideas. Final presentation to industry panelists. Prerequisite: E4. 1.5 credit hours. (Fall, second half; Spring, first half)

E185B. Engineering Design and Invention II

Furuya. Continuation of work begun in Engineering 185A, including the completion of the prototype developed in the prior half-semester. Prerequisite: E185A and permission of instructor. 1.5 credit hours. (Spring first and second halves).

E187. Operations Research

Martonosi. Linear, integer, non-linear and dynamic programming, classical optimization problems, and network theory. (Crosslisted as MATH187 HM). Prerequisite: MATH073. 3 credit hours.

E190. Special Topics in Engineering

Staff. An upper division or graduate technical elective treating topics in engineering not covered in other courses, chosen at the discretion of the engineering department. 3 credit hours.

E191. Advanced Problems in Engineering

Staff. Independent study in a field agreed upon by student and instructor. Credit hours to be arranged.

E205. State Estimation

Clark. This course explores the field of state estimation, and does so through applications in autonomous vehicles. Topics include a review of probability, state or belief representations, and an introduction to several popular filters including Bayes Filters, Kalman Filters, Extended Kalman Filters, Unscented Kalman Filters, and Particle Filters. The course will include a series of labs where students apply the different filters to real data. The course will culminate in a self-designed project in which students must find or collect their own data. Prerequisites: E102. 3 credit hours. (Fall)

E206. Optimization Techniques of Engineering Design

Clark. Presentation of techniques for making optimum choices among alternatives; applications to engineering design problems. Prerequisite: E205. 3 credit hours. (Spring)

E240. Introduction to Compressible Flow

Staff. The effects of compressibility in the governing integral and differential equations for fluids. The effects of friction, heating and shock waves in steady one-dimensional flow. Unsteady wave motion and the method of characteristics. Two-dimensional flow over air foils, linearized potential flow and the method of characteristics for supersonic flow. Prerequisite: E131. 3 credit hours. (Every other year; Spring semester.)

E278. Advanced Structural Dynamics

Cha. Free and forced response of continuous systems, including the vibration of strings, rods, shafts, membranes, beams and plates. One dimensional finite element methods: discretization of a continuum, selection of interpolation functions, and determining the element mass and stiffness matrices and the corresponding load vector. Introduction to special topics, including the effects of parameter uncertainties on the dynamics of periodic structures and model updating in structural dynamics. Prerequisite: E171. 3 credit hours. (Every other year; Spring semester.)