Print Settings
 

ENGR 14: Intro to Solid Mechanics

Introduction to engineering analysis using the principles of engineering solid mechanics. Builds on the math and physical reasoning concepts in Physics 41 to develop skills in evaluation of engineered systems across a variety of fields. Foundational ideas for more advanced solid mechanics courses such as ME80 or CEE101A. Interactive lecture sessions focused on mathematical application of key concepts, with weekly complementary lab session on testing and designing systems that embody these concepts. Limited enrollment, subject to instructor approval. Pre-requisite: Physics 41.
Terms: Aut, Win, Spr | Units: 4 | UG Reqs: GER:DB-EngrAppSci

ENGR 25B: Biotechnology (CHEMENG 25B)

Biology and chemistry fundamentals, genetic engineering, cell culture, protein production, pharmaceuticals, genomics, viruses, gene therapy, evolution, immunology, antibodies, vaccines, transgenic animals, cloning, stem cells, intellectual property, governmental regulations, and ethics. Prerequisites: CHEM 31 and MATH 41 or equivalent courage.
Terms: Win | Units: 3 | UG Reqs: GER:DB-EngrAppSci

ENGR 25E: Energy: Chemical Transformations for Production, Storage, and Use (CHEMENG 25E)

An introduction and overview to the challenges and opportunities of energy supply and consumption. Emphasis on energy technologies where chemistry and engineering play key roles. Review of energy fundamentals along with historical energy perspectives and current energy production technologies. In depth analysises of solar thermal systems, biofuels, photovoltaics and electrochemical devices (batteries and fuel cells). Prerequisites: high school chemistry or equivalent.
Terms: Win | Units: 3 | UG Reqs: GER:DB-EngrAppSci

ENGR 30: Engineering Thermodynamics

The basic principles of thermodynamics are introduced in this course. Concepts of energy and entropy from elementary considerations of the microscopic nature of matter are discussed. The principles are applied in thermodynamic analyses directed towards understanding the performances of engineering systems. Methods and problems cover socially responsible economic generation and utilization of energy in central power generation plants, solar systems, refrigeration devices, and automobile, jet and gas-turbine engines.
Terms: Aut, Win, Spr, Sum | Units: 3 | UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

ENGR 40: Introductory Electronics

Overview of electronic circuits and applications. Electrical quantities and their measurement, including operation of the oscilloscope. Basic models of electronic components including resistors, capacitors, inductors, and the operational amplifier. Frequency response of linear circuits, including basic filters, using phasor analysis. Digital logic fundamentals, logic gates, and basic combinatorial logic blocks. Lab. Lab assignments. Enrollment limited to 200.
Terms: Win | Units: 5 | UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

ENGR 40A: Introductory Electronics

Abbreviated version of E40, for students not pursuing degree in Electrical Engineering. Instruction to be completed in the first seven weeks of the quarter. Overview of electronic circuits and applications. Electrical quantities and their measurement, including operation of the oscilloscope. Basic models of electronic components including resistors, capacitors, inductors, and the operational amplifier. Lab. Lab assignments. Enrollment limited to 200.
Terms: Win | Units: 3 | UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

ENGR 50M: Introduction to Materials Science, Biomaterials Emphasis

Topics include: the relationship between atomic structure and macroscopic properties of man-made and natural materials; mechanical and thermodynamic behavior of surgical implants including alloys, ceramics, and polymers; and materials selection for biotechnology applications such as contact lenses, artificial joints, and cardiovascular stents. No prerequisite.
Terms: Win | Units: 4 | UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA
Instructors: ; Melosh, N. (PI)

ENGR 70A: Programming Methodology (CS 106A)

Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language. No prior programming experience required. Summer quarter enrollment is limited.
Terms: Aut, Win, Spr, Sum | Units: 3-5 | UG Reqs: GER:DB-EngrAppSci, WAY-FR

ENGR 70B: Programming Abstractions (CS 106B)

Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities. Prerequisite: 106A or equivalent. Summer quarter enrollment is limited.
Terms: Aut, Win, Spr, Sum | Units: 3-5 | UG Reqs: GER:DB-EngrAppSci, WAY-FR

ENGR 70X: Programming Abstractions (Accelerated) (CS 106X)

Intensive version of 106B for students with a strong programming background interested in a rigorous treatment of the topics at an accelerated pace. Additional advanced material and more challenging projects. Prerequisite: excellence in 106A or equivalent, or consent of instructor.
Terms: Aut, Win | Units: 3-5 | UG Reqs: GER:DB-EngrAppSci, WAY-FR

ENGR 90: Environmental Science and Technology (CEE 70)

Introduction to environmental quality and the technical background necessary for understanding environmental issues, controlling environmental degradation, and preserving air and water quality. Material balance concepts for tracking substances in the environmental and engineering systems.
Terms: Win, Sum | Units: 3 | UG Reqs: GER:DB-EngrAppSci, WAY-AQR
Instructors: ; Kopperud, R. (PI)

ENGR 100: Teaching Public Speaking

The theory and practice of teaching public speaking and presentation development. Lectures/discussions on developing an instructional plan, using audiovisual equipment for instruction, devising tutoring techniques, and teaching delivery, organization, audience analysis, visual aids, and unique speaking situations. Weekly practice speaking. Students serve as apprentice speech tutors. Those completing course may become paid speech instructors in the Technical Communications Program. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr | Units: 3
Instructors: ; Vassar, M. (PI)

ENGR 102W: Writing for Engineers

Intensive practicum focusing on effective communication of technical, scientific, and professional information in industry and academia. Best writing practices for varied audiences, purposes, and media. Group workshops and individual conferences with instructors. Designed for undergraduates.
Terms: Aut, Win | Units: 3
Instructors: ; Harrison, K. (PI)

ENGR 103: Public Speaking

Priority to Engineering students. Introduction to speaking activities, from impromptu talks to carefully rehearsed formal professional presentations. How to organize and write speeches, analyze audiences, create and use visual aids, combat nervousness, and deliver informative and persuasive speeches effectively. Weekly class practice, rehearsals in one-on-one tutorials, videotaped feedback. Limited enrollment.
Terms: Aut, Win, Spr | Units: 3
Instructors: ; Vassar, M. (PI)

ENGR 105: Feedback Control Design

Design of linear feedback control systems for command-following error, stability, and dynamic response specifications. Root-locus and frequency response design techniques. Examples from a variety of fields. Some use of computer aided design with MATLAB. Prerequisite: EE 102, ME 161, or equivalent.
Terms: Win, Spr | Units: 3 | UG Reqs: GER:DB-EngrAppSci

ENGR 110: Perspectives in Assistive Technology (ENGR 110) (ENGR 210)

Seminar and student project course. Explores the medical, social, ethical, and technical challenges surrounding the design, development, and use of technologies that improve the lives of people with disabilities and older adults. Guest lecturers include engineers, clinicians, and individuals with disabilities. Tours of local facilities, assistive technology faire, and movie screening. Juniors, seniors, and graduate students from any discipline welcome. Enrollment limited to class capacity of 45. 1 unit for seminar attendance only (CR/NC) or individual project (letter grade). 3 units for students who pursue a team-based assistive technology project. Projects can be continued as independent study in Spring Quarter. See http://engr110.stanford.edu/. Service Learning Course (certified by Haas Center for Public Service).
Terms: Win | Units: 1-3
Instructors: ; Jaffe, D. (PI)

ENGR 131: Ethical Issues in Engineering

Moral rights and responsibilities of engineers in relation to society, employers, colleagues, and clients; cost-benefit-risk analysis, safety, and informed consent; the ethics of whistle blowing; ethical conflicts of engineers as expert witnesses, consultants, and managers; ethical issues in engineering design, manufacturing, and operations; ethical issues arising from engineering work in foreign countries; and ethical implications of the social and environmental contexts of contemporary engineering. Case studies, guest practitioners, and field research. Limited enrollment.
Terms: Aut, Win, Spr | Units: 4 | UG Reqs: GER:DB-Hum, WAY-ER

ENGR 150: Data Challenge Lab

In this lab, students develop the practical skills of data science by solving a series of increasingly difficult, real problems. Skills developed include: data manipulation, exploratory data analysis, data visualization, and predictive modeling. The data challenges each student undertakes are based upon their current skills. Students receive one-on-one coaching and see how expert practitioners solve the same challenges. Limited enrollment; application required. May be repeated for credit. See http://datalab.stanford.edu for more information.
Terms: Win | Units: 1-6
Instructors: ; Behrman, W. (PI)

ENGR 154: Vector Calculus for Engineers (CME 100)

Computation and visualization using MATLAB. Differential vector calculus: analytic geometry in space, functions of several variables, partial derivatives, gradient, unconstrained maxima and minima, Lagrange multipliers. Introduction to linear algebra: matrix operations, systems of algebraic equations, methods of solution and applications. Integral vector calculus: multiple integrals in Cartesian, cylindrical, and spherical coordinates, line integrals, scalar potential, surface integrals, Green¿s, divergence, and Stokes¿ theorems. Examples and applications drawn from various engineering fields. Prerequisites: 10 units of AP credit (Calc BC with 4 or 5, or Calc AB with 5), or Math 41 and 42. Note: Students enrolled in section 100-02 and 100A-02 are required to attend the discussion section (section 03) on Thursdays 4:30-5:50pm.
Terms: Aut, Win | Units: 5 | UG Reqs: GER:DB-Math, WAY-FR

ENGR 155A: Ordinary Differential Equations for Engineers (CME 102)

Analytical and numerical methods for solving ordinary differential equations arising in engineering applications: Solution of initial and boundary value problems, series solutions, Laplace transforms, and nonlinear equations; numerical methods for solving ordinary differential equations, accuracy of numerical methods, linear stability theory, finite differences. Introduction to MATLAB programming as a basic tool kit for computations. Problems from various engineering fields. Prerequisite: 10 units of AP credit (Calc BC with 4 or 5, or Calc AB with 5), or Math 41 and 42. Recommended: CME100.
Terms: Aut, Win, Spr, Sum | Units: 5 | UG Reqs: GER:DB-Math, WAY-FR

ENGR 155C: Introduction to Probability and Statistics for Engineers (CME 106)

Probability: random variables, independence, and conditional probability; discrete and continuous distributions, moments, distributions of several random variables. Topics in mathematical statistics: random sampling, point estimation, confidence intervals, hypothesis testing, non-parametric tests, regression and correlation analyses; applications in engineering, industrial manufacturing, medicine, biology, and other fields. Prerequisite: CME 100/ENGR154 or MATH 51 or 52.
Terms: Win, Sum | Units: 4 | UG Reqs: GER:DB-Math, WAY-AQR, WAY-FR

ENGR 199: Special Studies in Engineering

Special studies, lab work, or reading under the direction of a faculty member. Often research experience opportunities exist in ongoing research projects. Students make arrangements with individual faculty and enroll in the section number corresponding to the particular faculty member. May be repeated for credit. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr | Units: 1-15 | Repeatable for credit

ENGR 199W: Writing of Original Research for Engineers

Technical writing in science and engineering. Students produce a substantial document describing their research, methods, and results. Prerequisite: completion of freshman writing requirements; prior or concurrent in 2 units of research in the major department; and consent of instructor. WIM for BioMedical Computation.
Terms: Aut, Win, Spr, Sum | Units: 1-3

ENGR 202S: Writing: Special Projects

Writing tutorial for students working on non-course projects such as theses, journal articles, and conference papers. Weekly individual conferences.
Terms: Aut, Win, Spr | Units: 1 | Repeatable for credit
Instructors: ; McDevitt, M. (PI)

ENGR 202W: Technical Writing

How to write clear, concise, and well-ordered technical prose. Principles of editing for structure and style. Applications to a variety of genres in engineering and science.
Terms: Aut, Win, Spr | Units: 3

ENGR 207B: Linear Control Systems II

Probabilistic methods for control and estimation. Statistical inference for discrete and continuous random variables. Linear estimation with Gaussian noise. The Kalman filter. Prerequisite: EE 263.
Terms: Win | Units: 3
Instructors: ; Lall, S. (PI)

ENGR 209A: Analysis and Control of Nonlinear Systems

Introduction to nonlinear phenomena: multiple equilibria, limit cycles, bifurcations, complex dynamical behavior. Planar dynamical systems, analysis using phase plane techniques. Describing functions. Lyapunov stability theory. SISO feedback linearization, sliding mode control. Design examples. Prerequisite: 205.
Terms: Win | Units: 3

ENGR 210: Perspectives in Assistive Technology (ENGR 110) (ENGR 110)

Seminar and student project course. Explores the medical, social, ethical, and technical challenges surrounding the design, development, and use of technologies that improve the lives of people with disabilities and older adults. Guest lecturers include engineers, clinicians, and individuals with disabilities. Tours of local facilities, assistive technology faire, and movie screening. Juniors, seniors, and graduate students from any discipline welcome. Enrollment limited to class capacity of 45. 1 unit for seminar attendance only (CR/NC) or individual project (letter grade). 3 units for students who pursue a team-based assistive technology project. Projects can be continued as independent study in Spring Quarter. See http://engr110.stanford.edu/. Service Learning Course (certified by Haas Center for Public Service).
Terms: Win | Units: 1-3
Instructors: ; Jaffe, D. (PI)

ENGR 245: The Lean LaunchPad: Getting Your Lean Startup Off the Ground

Apply the "Lean Startup" principles; "business model canvas," "customer development" and "Agile Engineering" to prototype, test, and iterate your idea while discovering if you have a profitable business model. This is the class adopted by the NSF and NIH as the Innovation Corps. Apply and work in teams. Info sessions held in November and December. Team applications required in December. Proposals can be software, hardware, or service of any kind. Projects are experiential and require incrementally building the product while talking to customers/partners each week. Prerequisite: interest and passion in exploring whether a technology idea can become a real company. Limited enrollment.
Terms: Win | Units: 3-4

ENGR 281: d.media 4.0 - Designing Media that Matters

The combination of always-on smartphones, instant access to information and global social sharing is changing behavior and shifting cultural norms. How can we design digital experiences that make this change positive? Join the d.media team and find out! This course is project-based and hands-on. Three projects will explore visual design, interaction design and behavioral design all in the context of today's technology landscape and in service of a socially positive user experience. See http://dmedia.stanford.edu, Admission by application. See dschool.stanford.edu/classes for more information.
Terms: Win | Units: 2-3

ENGR 290: Graduate Environment of Support

For course assistants (CAs) and tutors in the School of Engineering tutorial and learning program. Interactive training for effective academic assistance. Pedagogy, developing course material, tutoring, and advising. Sources include video, readings, projects, and role playing.
Terms: Aut, Win, Spr | Units: 1
Instructors: ; Lozano, N. (PI)

ENGR 298: Seminar in Fluid Mechanics

Interdepartmental. Problems in all branches of fluid mechanics, with talks by visitors, faculty, and students. Graduate students may register for 1 unit, without letter grade; a letter grade is given for talks. May be repeated for credit.
Terms: Aut, Win, Spr | Units: 1 | Repeatable for credit

ENGR 299: Special Studies in Engineering

Special studies, lab work, or reading under the direction of a faculty member. Often research experience opportunities exist in ongoing research projects. Students make arrangements with individual faculty and enroll in the corresponding section. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr, Sum | Units: 1-15 | Repeatable for credit

ENGR 311A: Women's Perspectives

Master's and Ph.D. seminar series driven by student interests. Possible topics: time management, career choices, health and family, diversity, professional development, and personal values. Guest speakers from academia and industry, student presentations with an emphasis on group discussion. Graduate students share experiences and examine scientific research in these areas. May be repeated for credit.
Terms: Win | Units: 1 | Repeatable for credit
Instructors: ; Sheppard, S. (PI)

ENGR 312: Science and Engineering Course Design (VPTL 312)

For students interested in an academic career and who anticipate designing science or engineering courses at the undergraduate or graduate level. Goal is to apply research on science and engineering learning to the design of effective course materials. Topics include syllabus design, course content and format decisions, assessment planning and grading, and strategies for teaching improvement.
Terms: Win | Units: 2-3

ENGR 330: Topics in Modern Robotics Research

This seminar will invite guest speakers to present contemporary research in the field of Robotics. Students must attend at least 7 seminars in order to receive credit.
Terms: Win | Units: 1
Instructors: ; Okamura, A. (PI)

ENGR 350: Data Impact Lab

In this lab, multi-disciplinary teams of students tackle high-impact, unsolved problems for social sector partners. Teams receive mentorship and coaching from Stanford faculty, domain experts, and data science experts from industry. Sample projects include innovations for: poverty alleviation in the developing world, local government services, education, and healthcare. Limited enrollment; application required. May be repeated for credit. See http://datalab.stanford.edu for more information.
Terms: Aut, Win, Spr, Sum | Units: 1-6
Instructors: ; Behrman, W. (PI)
© Stanford University | Terms of Use | Copyright Complaints