
|
 |
 |
 |
| Engineering |
 |
650-723-3938
Session dates and times for courses are available in Axess under the Guest Menu. Course day, time, and units are subject to change. Courses are eight weeks long unless otherwise noted in the course description or details.
|
| · |
Programming Methodology |
| · |
Programming Abstractions |
| · |
Feedback Control Design |
| · |
Ordinary Differential Equations for Engineers |
| · |
Introduction to Probability and Statistics for Engineers |
ENGR 70A
Programming Methodology
3-5
units
Time: see http://axess.stanford.edu
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.
|

|
ENGR 70B
Programming Abstractions
3-5
units
Time: see http://axess.stanford.edu
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: CS 106A or equivalent.
|

|
ENGR 105
Feedback Control Design
3
units
Time: see http://axess.stanford.edu
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.
|

|
ENGR 155A
Ordinary Differential Equations for Engineers
5
units
Time: see http://axess.stanford.edu
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 non-linear 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: CME 100/ENGR 154 or MATH 51.
|

|
ENGR 155C
Introduction to Probability and Statistics for Engineers
3-4
units
Time: see http://axess.stanford.edu
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/ENGR 154 or MATH 51.
|

|
 |
|
|
 |