|
|
Program Information:Master of Science Degree
From Stanford Electrical Engineering Department Graduate Handbook
General Considerations
(a) To ensure adequate long-range planning by each student, an M.S. Program Proposal endorsed by the student's academic adviser must be submitted to EE's Degree Progress office (Packard 177) during the first quarter of graduate study. (Note: Proposals will be accepted only from students who have been formally admitted to graduate standing in Electrical Engineering.) The tentative nature of the program on this Proposal is recognized, and changes are easily made by filling out a new M.S. Program Proposal form.
(b) The faculty does not prescribe specific courses to be taken. Each student with the help of a program adviser prepares a program of study to meet his or her particular needs and submits it to the faculty for approval. Guidelines for course programs that will normally be approved are presented in the Guidelines for M.S. Program Planning section.
(c) The ability to take advantage of modern computing facilities is an essential skill for electrical engineers, and an increasing number of our courses routinely require programming ability, which is considered to be a requirement for the M.S. degree. If they do not already possess such skills, students are required to acquire this skill, preferably early in their programs, by taking a regular Computer Science course, or one of the special "short courses" given by the Computation Center, or by self-study.
(d) Students are encouraged to take full advantage of the opportunities for individual work (Special Studies) under the direction of individual faculty members, under the heading of EE 390/391. Possibilities under this heading range from directed reading in an area of mutual interest to the equivalent of an M.S. thesis. Note, however that these courses usually cannot be applied toward the fulfillment of guidelines 1, 2, 3, and 4c below.
(e) New students are strongly advised not to undertake a heavy academic program their first quarter at Stanford as they are adjusting to their new environment and the demanding nature of graduate work. Four regular courses have been found to provide essentially a full-time workload particularly during the first quarter at Stanford. The student's adviser should be consulted for further guidance on this and other course-enrollment questions.
(f) Students completing an approved program of study with a grade point average of 3.0 or better will normally be recommended for the Master of Science degree.
(g) The residency requirement for the Master of Science degree is a minimum of 45 units. The MS degree is designed so that it can be completed in three quarters, but many students elect to take longer. For example, if students register for only 8 to 10 units per quarter, the program will take five quarters. Since very few courses are taught during the summer quarter, the MS program is usually completed in five Academic Year quarters.
(h) NDO students may apply up to 18 units of Stanford coursework toward their EE degree.
(i) There is a three-year limit from the first quarter of enrollment in the master's program to the conferral of the degree. For coterminal students, the three year period begins the quarter following completion of 180 units. Students enrolled under the Honors Cooperative Program have a five year time limit for completion of the degree.
Guidelines for M.S. Program Planning
M.S. programs of at least 45 quarter units that satisfy the following guidelines will normally be approved.
A particular course may be used to satisfy only one guideline.
- A sequence of three or more graded electrical engineering courses numbered 200 level or above to provide depth in one area. For the purpose of this and all other guidelines, "electrical engineering courses" includes all courses taught by the Electrical Engineering Department and all out-of-department courses approved as Electrical Engineering cognate courses. Cognate courses are listed in the Stanford Bulletin and in Table * along with their equivalent level in EE.
Comment :
An M.S. program should provide, among other things, some continuity and depth of penetration in one subject area. The phrase "depth in one area" means 9 or more units in closely related courses, leading to study at a reasonably advanced level. A list of acceptable EE course sequences is provided later in this section. The student must maintain a GPA of 3.0 or better in the depth area. Special Studies cannot be included among these units. Depth sequences not specifically listed require special approval.
- At least one graded electrical engineering course numbered 200 level or above in each of three distinct course areas outside of the area selected under item 1 to provide breadth. Here and elsewhere "graded" means being assigned letter grades of A, B, C, D, F as opposed to taking the course only for pass or no credit.
Comment :
A graduate student usually cannot be certain of his or her future professional career activities and may not be aware of interesting opportunities in other subject areas. Breadth of training provides protection against technical obsolescence, opens up new areas of interest, and provides a foundation for future self-education. Two courses are not considered as being in distinct areas if they can be found under a common depth area (some courses appear in multiple depth areas).
Ideally, every M.S. student would gain some graduate level knowledge in every important area of electrical engineering. Since this is obviously not a realistic possibility, the three-area breadth requirement is a practical compromise. Special Studies Courses (390, 391) are not suitable for this requirement.
- Enough additional units of electrical engineering courses so that items 1 through 3 total at least 21 units of graded EE courses numbered above 200, including at least 9 units of such courses numbered in the 300's or 400's. Some 700 level summer courses may also be accepted for inclusion in the M.S. Program. Special Studies cannot be included among these units.
Comment :
Because the M.S. degree is an advanced degree in electrical engineering awarded entirely on the basis of course work, the program should contain a substantial amount of advanced electrical engineering course work. Mezzanine (200 series)courses, suitable for advanced undergraduates or beginning graduates, may be used in partial satisfaction of this requirement, but at least part of the program should be in the more advanced 300 and 400 series courses.
- Additional courses to bring the total to 45 or more quarter units, including:
- at least 36 graded units
- at least 36 units at or above the 100 level
- at least 30 units in technical areas such as science, mathematics, and engineering; Thesis, Special Studies, and seminar units cannot be included among these 30 units.
Comment : These courses may be selected from the offerings of any department in the university including not only technical, business, and science courses but also humanistic offerings. (Performance courses such as golf, choir or photography are not included.) Up to 6 units of Special Studies (EE 391) may be used as part of the graded 36 units of this requirement.
Cases may sometimes arise in which a desired course is normally graded on a PASS/NO-CREDIT basis rather than a letter grade. Where such a case is critical for meeting the 36-graded-unit requirement, a student should check in advance with the instructor to make sure the course will be recorded with a letter grade.
- Either (1) at least one formal seminar course for credit or (2) attend a minimum of 8 informal or formal research seminars and submit with the final MS program a list of the seminars with a paragraph describing the content and the signature of the MS advisor. This requirement is to ensure that all MS students sample the many available research seminars.
|
Note: Every attempt should be made to meet the above guidelines. M.S. Programs that deviate from one or more of the guidelines for good educational reasons may be submitted for consideration by the Department on an individual basis following approval by the M.S. adviser.
Submitting a petition for such a program for consideration by the M.S. Degree Committee does not automatically result in its approval and each case will be evaluated on its individual merits. Students contemplating such a special programshould include with the Master's Program Proposal a written description of their particular objectives and how the proposed program meets these objectives.
The M.S. adviser should initial the petition to show approval.
In the case of depth sequences deviating from the list, the Committee may consult faculty members within the depth area on the appropriateness and acceptability of the proposed sequence. This may occur for example when a new course is introduced with a 292 or 392 course number and students wish to apply it to a related depth sequence. If the student's adviser is outside the student's depth area, it is suggested that the student also discuss his or her potential depth sequence with a faculty member in the particular depth area and obtain written support on the statement of individual objectives. To ensure adequate planning towards the Master of Science degree, each student must file the form "Program Proposal" and submit it during the first quarter of enrollment in the program. The form may be obtained online: [1]
If changes to the program are required are required, a new MS Proposal signed by your advisor should be submitted no later than the quarter prior to expected graduation.
| }
|
Out of Department Courses Considered as EE Courses
| Course
| Title
| Equivalent EE Level
|
| AA 272C
| Global Positioning Systems
| 200-299
|
| AA 278
| Optimal Control and Hybrid Systems
| 200-299
|
| APPPHYS 207
| Laboratory Electronics
| 100-199
|
| APPPHYS 208
| Laboratory Electronics
| 100-199
|
| APPPHYS 226
| Physics of Quantum Information
| 200-299
|
| APPPHYS 227
| Applications of Quantum Information
| 200-299
|
| APPPHYS 272
| Solid State Physics I
| 200-299
|
| APPPHYS 273
| Solid State Physics II
| 200-299
|
| APPPHYS 304
| Lasers Laboratory
| 300-399
|
| APPPHYS 305
| Nonlinear Optics Laboratory
| 300-399
|
| APPPHYS 387
| Quantum Optics and Measurements
| 300-399
|
| APPPHYS 388
| Mesoscopic Physics and Nanostructures
| 300-399
|
| BIOE 334
| Engineering Principles in Molecular Biology
| 300-399
|
| CS 107
| Programming Paradigms
| 100-199
|
| CS 108
| Object-Oriented Systems Design
| 100-199
|
| CS 140
| Operating Systems and Systems Programming
| 200-299
|
| CS 143
| Compilers
| 200-299
|
| CS 144
| Introduction to Computer Networking
| 200-299
|
| CS 148
| Introductory Computer Graphics
| 100-199
|
| CS 194
| Software Project
| 100-199
|
| CS 205
| Mathematical Methods for Robotics, Vision, and Graphics
| 200-299
|
| CS 221
| Artificial Intelligence: Principles and Techniques
| 200-299
|
| CS 223B
| Introduction to Computer Vision
| 200-299
|
| CS 228
| Probabilistic Models in Artificial Intelligence
| 300-399
|
| CS 229
| Machine Learning
| 300-399
|
| CS 240
| Advanced Topics in Operating Systems
| 200-299
|
| CS 240E
| Low Power Wireless System Software
| 200-299
|
| CS 242
| Programming Languages
| 200-299
|
| CS 243
| Advanced Compiling Techniques
| 300-399
|
CS 244
| Advanced Topics in Networking
| 200-299
|
| CS 244E
| Low Power Wireless Networking
| 200-299
|
| CS 245
| Database Systems Principles
| 300-399
|
| CS 248
| Introduction to Computer Graphics
| 200-299
|
| CS 255
| Introduction to Cryptography
| 200-299
|
| CS 315A
| Parallel Computer Architecture and Programming
| 300-399
|
| CS 315B
| Parallel Computing Research Project
| 300-399
|
| CS 321
| Information Processing for Sensor Networks
| 300-399
|
| CS 343
| Advanced Topics in Compilers
| 300-399
|
| CS 344
| Projects in Computer Networks
| 300-399
|
| CS 346
| Database System Implementation
| 300-399
|
| CS 347
| Transaction Processing and Distributed Databases
| 300-399
|
| CS 348A
| Computer Graphics: Geometric Modeling
| 300-399
|
| CS 348B
| Computer Graphics: Image Synthesis Techniques
| 300-399
|
| CS 348C
| Computer Graphics: Animation Techniques
| 300-399
|
| CS 448B
| Topics in Computer Graphics: Data Visualization
| 300-399
|
| CS 528
| Broad Area Colloquium for Artificial Intelligence,
|
|
| Geometry, Graphics, Robotics, and Vision
| 300-399
|
| ENGR 105
| Feedback Control Design
| 100-199
|
| ENGR 205
| Introduction to Control Design Techniques
| 200-299
|
| ENGR 206
| Control System Design
| 200-299
|
| ENGR 207A
| Modern Control Design I
| 300-399
|
| ENGR 207B
| Modern Control Design II
| 300-399
|
| ENGR 209A
| Analysis and Control of Nonlinear Systems
| 300-399
|
| ENGR 209B
| Advanced Nonlinear Control
| 300-399
|
| ENGR 210B
| Advanced Topics in Computation for Control
| 300-399
|
| ENGR 240
| Introduction to Micro- and Nanofabrication technologies
| 200-299
|
| ENGR 341
| Micro/Nano Systems Design and Fabrication Laboratory
| 300-399
|
| GEOPHYS 140
| Introduction to Remote Sensing
| 100-199
|
| GEOPHYS 265
| Imaging Radar and Applications
| 300-399
|
| MATSCI 199, MATSCI 209
| Electronic and Optical Properties of Solids
| 200-299
|
| MATSCI 316
| Nanoscale Science, Engineering, and Technology
| 300-399
|
| MATSCI 323
| Thin Film and Interface Microanalysis
| 200-299
|
| MATSCI 343
| Organic Semiconductors for Electronics and Photonics
| 300-399
|
| MATSCI 347
| Introduction to Magnetism and Magnetic Nanostructures
| 200-299
|
| ME 358
| Heat Transfer in Microdevices
| 200-299
|
| ME 342B
| Micro- and Nanosystem Projects Laboratory
| 300-399
|
| MS&E 237
| Progress in Worldwide Telecommunications
| 200-299
|
| MS&E 246
| Game Theory with Engineering Applications
| 200-299
|
| MS&E 251
| Stochastic Decision Models
| 200-299
|
| MS&E 310
| Linear Programming
| 300-399
|
| MS&E 311
| Optimization
| 300-399
|
| MS&E 313
| Vector Space Optimization
| 300-399
|
| MS&E 321
| Stochastic Systems
| 300-399
|
| MS&E 322
| Stochastic Calculus and Control
| 300-399
|
| MS&E 336
| Topics in Game Theory with Engineering Applications
| 300-399
|
| MS&E 338
| Advanced Topics in Information Science and Technology
| 300-399
|
| MS&E 339
| Approximate Dynamic Programming
| 300-399
|
| MS&E 351
| Dynamic Programming and Stochastic Control
| 300-399
|
| MUSIC 420
| Signal Processing Methods in Musical Acoustics
| 300-399
|
| MUSIC 421
| Audio Applications of the Fast Fourier Transform (FFT)
| 300-399
|
| MUSIC 422
| Perceptual Audio Coding
| 300-399
|
| PSYCH 221
| Applied Vision and Image Systems
| 300-399
|
| RAD 226
| In Vivo Magnetic Resonance Spectroscopy and Imaging
| 300-399
|
| STATS 315A
| Modern Applied Statistics: Learning
| 300-399
|
| STATS 315B
| Modern Applied Statistics: Data Mining
| 300-399
|
Acceptable Course Sequences
The following list satisfies the depth requirements for the different specializations shown. A depth sequence consists of three courses taken from a single line and must contain a minimum of one class at 300 level or above. The breadth requirement is satisfied by courses from three different areas not including any courses in the selected depth area. Two courses are not considered as being in distinct areas if they can be found under a common depth area (some courses appear in multiple depth areas). Italicized courses such as 293A,B under General Breadth may be used as breadth but are not part of a depth sequence. Courses which are not listed below may be taken as "additional EE courses" to satisfy the 21 units of EE courses requirement.
Select a sequence of 3 courses across a single line containing at least one class at 300 level or above.
updated 11/9/09
- Biomedical Electronics
- (264 or 265), 302, 303, 418
- Computer Hardware
- 271, 273, 282, 382A, CS 315A, CS 315B, 487
- Computer Software Systems
- CS 242, CS 140, CS 240, CS 243, CS 245
- CS 248, CS 348A, CS 348B
- CS 143, CS 242, CS 243, CS 245, CS 343
- Control and System Engineering
- 263, 363**, ENGR 205, ENGR 207A, ENGR 207B, ENGR 209A, ENGR 209B, ENGR 210B
- COMMUNICATION SYSTEMS
- 276, 279, 359, 360**, 379,
- 375, 376A, 376B, 379, 387, 388, 477, 478
- 247, 279, 345, 347**, 348, 379
- Dynamic Systems and Optimization
- 263, 363, 364A, 364B, MS&E 351, MS&E 339, MS&E 310, MS&E 311, MS&E 313, MS&E 321, MS&E 322
- Electronic Circuits
- 214, 215, 271, 313, 314**, 315A, 315B, (344 or 414*), 371
- Electronic Devices, Sensors, and Technology
- 212, 216, 248, 311, 312**, 316, 317**, 321, 410, ENGR 240, ENGR 341, ENGR 342
- Fields, Waves, and Radioscience
- 242, 252**, 256, 354*,356
- 242, 246**, 346
- 242, 249**, 252**, 254**, 354*, 356
- Image Systems
- 262*, 368, 366*, 369A*, 369B, 369C, 469B
- CS 248, Psych 221, 398A*, 398B*
- CS 248, CS 348A, CS 348B, CS 448B
- CS 223B, 368, Psych 221, 392B*
- Lasers, Optoelectronics, and Quantum Electronics
- 231, 232, 235, 243, 268, 336,340, 343**, 346, 349*, APPHYS 304, APPHYS 305, 234
- Network Systems
- (284 or CS 244), MS&E 336, 384A, 384B*, 382C, 384C, 384M, 384X, 384Y, 384S, CS 344
- Signal Processing
- (264 or 265), Music 420, 373A, 373B, 487*
- 278, 263, 363**, MS&E 339, 372*, 378
- (264 or 265), Music 420, Music 421, Music 422
- CS 221, CS 228, CS 229, Stats 315A, Stats 315B
- (Please note that CS 228-229 and Stat 315A-315B both count as 300 level cognates.)
- Solid State materials and Devices
- 222, 223, 228, MATSCI 199/209, 243, 327*, 328**, 329*, 335, 343**, MATSCI 323, MATSCI 347
- General Breadth (each line considered a separate area)
[*] Alternate years, not given next year
[**] Alternate years, given next year
Next
|