ENGR 1: Want to Be an Engineer?
This course is designed for you if you are an incoming first year student who has a hypothesis that you want to be an engineer but don't yet know what kind. As a scientist, you know that you need data to test your hypothesis. As a design thinker, you know that there is no way forward except to be exposed to different things and weigh the results. As a potential engineer, you know that you need lots of information to make a decision. Each week a panel of faculty from engineering majors and related fields will present and answer questions with the goal of helping you discover if their field is right for you.
Terms: Aut
| Units: 1
Instructors:
Copeland, K. (PI)
;
Kenny, T. (PI)
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: 3
| UG Reqs: GER:DB-EngrAppSci
Instructors:
Billington, S. (PI)
;
Douglas, K. (PI)
;
Sheppard, S. (PI)
...
more instructors for ENGR 14 »
Instructors:
Billington, S. (PI)
;
Douglas, K. (PI)
;
Sheppard, S. (PI)
;
Gloria, N. (TA)
;
Luengo, E. (TA)
;
Martinez, S. (TA)
;
Peterson, M. (TA)
;
Schar, M. (TA)
;
Smith, H. (TA)
;
Zhang, K. (TA)
ENGR 40M: An Intro to Making: What is EE
Is a hands-on class where students learn to make stuff. Through the process of building, you are introduced to the basic areas of EE. Students build a "useless box" and learn about circuits, feedback, and programming hardware, a light display for your desk and bike and learn about coding, transforms, and LEDs, a solar charger and an EKG machine and learn about power, noise, feedback, more circuits, and safety. And you get to keep the toys you build. Prerequisite:
CS 106A.
Terms: Aut, Spr, Sum
| Units: 3-5
| UG Reqs: GER:DB-EngrAppSci, WAY-SMA
Instructors:
Horowitz, M. (PI)
;
Howe, R. (PI)
;
Verkler, A. (PI)
...
more instructors for ENGR 40M »
Instructors:
Horowitz, M. (PI)
;
Howe, R. (PI)
;
Verkler, A. (PI)
;
Akbar, H. (TA)
;
Botbol Ponte, E. (TA)
;
Bui, C. (TA)
;
Casino, A. (TA)
;
Dyro, R. (TA)
;
Kananian, S. (TA)
;
Krzanich, K. (TA)
;
Kunz, E. (TA)
;
Landy, N. (TA)
;
Loya, D. (TA)
;
Maldonado, S. (TA)
;
Mendoza, D. (TA)
;
Oduoza, M. (TA)
;
Pyarali, M. (TA)
;
Van, E. (TA)
;
Verkler, A. (TA)
;
Woodard, S. (TA)
;
Yamada, L. (TA)
;
de Mello Dal Bianco, B. (TA)
ENGR 50E: Introduction to Materials Science, Energy Emphasis
Materials structure, bonding and atomic arrangements leading to their properties and applications. Topics include electronic, thermal and mechanical behavior; emphasizing energy related materials and challenges.
Terms: Aut
| Units: 4
| UG Reqs: WAY-SMA
ENGR 60: Engineering Economics and Sustainability (CEE 146S)
Engineering Economics is a subset of the field of economics that draws upon the logic of economics, but adds that analytical power of mathematics and statistics. The concepts developed in this course are broadly applicable to many professional and personal decisions, including making purchasing decisions, deciding between project alternatives, evaluating different processes, and balancing environmental and social costs against economic costs. The concepts taught in this course will be increasingly valuable as students climb the carrier ladder in private industry, a non-governmental organization, a public agency, or in founding their own startup. Eventually, the ability to make informed decisions that are based in fundamental analysis of alternatives is a part of every career. As such, this course is recommended for engineering and non-engineering students alike. This course is taught exclusively online in every quarter it is offered. (Prerequisites:
MATH 19 or 20 or approved equivalent.)
Terms: Aut, Spr, Sum
| Units: 3
Instructors:
Lepech, M. (PI)
ENGR 62X: Introduction to Optimization (Accelerated) (MS&E 111X, MS&E 211X)
Optimization theory and modeling. The role of prices, duality, optimality conditions, and algorithms in finding and recognizing solutions. Perspectives: problem formulation, analytical theory, computational methods, and recent applications in engineering, finance, and economics. Theories: finite dimensional derivatives, convexity, optimality, duality, and sensitivity. Methods: simplex and interior-point, gradient, Newton, and barrier. Prerequisite:
CME 100 or
MATH 51 or equivalent.
Terms: Aut, Win
| Units: 3-4
Instructors:
Saberi, A. (PI)
;
Ye, Y. (PI)
;
Kessel, K. (TA)
;
Mahdian, S. (TA)
;
Pham, O. (TA)
;
Rodriguez, G. (TA)
;
Simoes Gomes Junior, A. (TA)
;
Wu, C. (TA)
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. Emphasis is on good programming style and the built-in facilities of respective languages. No prior programming experience required. Alternative versions of CS106A may be available which cover most of the same material but in different programming languages.
Terms: Aut, Win, Spr, Sum
| Units: 3-5
| UG Reqs: WAY-FR, GER:DB-EngrAppSci
Instructors:
Cruz-Albrecht, L. (PI)
;
Gould, S. (PI)
;
Piech, C. (PI)
...
more instructors for ENGR 70A »
Instructors:
Cruz-Albrecht, L. (PI)
;
Gould, S. (PI)
;
Piech, C. (PI)
;
Sahami, M. (PI)
;
Capoor, B. (TA)
;
Lagattuta, K. (TA)
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.
Terms: Aut, Win, Spr, Sum
| Units: 3-5
| UG Reqs: WAY-FR, GER:DB-EngrAppSci
Instructors:
Conklin, T. (PI)
;
Schwarz, K. (PI)
;
Stepp, M. (PI)
...
more instructors for ENGR 70B »
Instructors:
Conklin, T. (PI)
;
Schwarz, K. (PI)
;
Stepp, M. (PI)
;
Zelenski, J. (PI)
;
Chander, A. (TA)
;
Hung, C. (TA)
;
Zhao, J. (TA)
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. Significant amount of additional advanced material and substantially more challenging projects. Some projects may relate to CS department research. Prerequisite: excellence in 106A or equivalent, or consent of instructor.
Terms: Aut, Win
| Units: 3-5
| UG Reqs: GER:DB-EngrAppSci, WAY-FR
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)
Filter Results: