Electrical Engineering and Computer Science Courses

Courses for Elec Engin & Computer Sci
Elec Engin & Computer Sci (Subject Code: EECS)
402.  Prog for Sci&Eng.  Required pre-requisite: Senior or Above  (3 credits)
406/ENGR 406.  High-Tech Entrep.  (4 credits)
410/ENGR 410.  Patent Fund Eng.  Advisory pre-requisite: (Junior or Senior Standing) or Graduate standing  (4 credits)
411.  M-Wave Circ I.  Required pre-requisite: EECS 311 or 330; (C or better) or Graduate Standing  (4 credits)
413.  Monolith Ampl Circ.  Required pre-requisite: (EECS 311 and 320) or Graduate; (C or better)  (4 credits)
414.  Intro to MEMS.  Required pre-requisite: [(MATH 215 or 255 or 285) and (MATH 216 or 256 or 286 or 316) and (PHYS 240 or 260)] or Graduate; (C or better)  (4 credits)
416.  Elec for Bio.  Advisory pre-requisite: MATH 216  (4 credits)
417/BIOMEDE 417.  Electrical Biophys.  Advisory pre-requisite: EECS 215 or 314 or BIOMEDE 211  (4 credits)
418.  Power Electronics.  Required pre-requisite: EECS 215 and 216; (C or better) or Graduate Standing  (4 credits)
419.  Elec Mach and Drives.  Required pre-requisite: [(PHYSICS 240 or 260) and EECS 215 and 216; (C or better)] or Graduate Standing  (4 credits)
421.  Prop of Transistors.  Required pre-requisite: EECS 320 or Graduate; (C or better)  Advisory pre-requisite: .  (4 credits)
423.  Sol State Dev Lab.  Required pre-requisite: EECS 320 or Graduate; (C or better)  (4 credits)
425.  Integ Microsys Lab.  Required pre-requisite: (EECS 311 or 312 or 414) or Graduate; (C or better)  Advisory pre-requisite: EECS 311 or EECS 312 or EECS 414 or graduate standing  (4 credits)
427.  VLSI Design I.  Required pre-requisite: (EECS 270, 312 and 320) or Graduate; (C or better)  (4 credits)
429.  Semi Optoelec Dev.  Required pre-requisite: EECS 320 or Graduate; (C or better)  (4 credits)
430/CLIMATE 431/SPACE 431.  Radiowave Prop.  Required pre-requisite: EECS 330 (C or better) or Graduate Standing  (4 credits)
434.  Princ of Photonics.  Required pre-requisite: EECS 330 or (EECS 334 or PHYS 402) or Graduate; (C or better)  (4 credits)
435.  Fourier Optics.  Required pre-requisite: [(EECS 216 or 306) and Junior or above] or Graduate; (C or better)  (3 credits)
438.  Adv Lasers Lab.  Required pre-requisite: (EECS 334 or PHYS 402) or EECS 434 or Graduate; (C or better)  Advisory pre-requisite: EECS 334 or EECS 434.  (4 credits)
441.  Mbl App Dev Entrprnr.  Required pre-requisite: (Senior standing) and (EECS 281 and 370) and at least 4 credit hours of Upper Level Electives from list in Computer Science or Computer Engineering; (C or better)  (4 credits)
442.  Computer Vision.  Required pre-requisite: EECS 281; (C or better) or Graduate Standing  (4 credits)
443.  Senior ThesisL.  Required pre-requisite: Senior Only  (3 credits)
445.  Intro Machine Learn.  Required pre-requisite: EECS 281; (C or better)  Advisory pre-requisite: MATH 214 or equivalent; STATS 250 or equivalent  (4 credits)
452.  DSP Design Lab.  Required pre-requisite: [EECS 280 and (EECS 451 or 455); (C or better)] or Graduate Standing  (4 credits)
453.  App Matrix for SP.  Required pre-requisite: EECS 301 or MATH 425 or STATS 425 or 412 or 426 or equivalent  Advisory pre-requisite: EECS 451  (4 credits)
455.  Digital Comm Signal.  Required pre-requisite: [EECS 216 & 301; (C or better)] or Graduate Standing  (4 credits)
458/BIOMEDE 458.  Biomed Instrum Des.  Required pre-requisite: [BIOMEDE 211 & 241] or [EECS 215 or 314] or Graduate Standing  Advisory pre-requisite: BIOMEDE 211/EECS 215/EECS 314/graduate standing  (4 credits)
460.  Con Sys Anlys&Des.  Required pre-requisite: (EECS 216 or 306) or Graduate; (C or better)  (4 credits)
461.  Embedded Control.  Required pre-requisite: [EECS 216 or 373; (C or better)] or Graduate Standing  (4 credits)
463.  Power Sys Deg&Oper.  Required pre-requisite: [(PHYSICS 240 or 260) and EECS 215 and 216; (C or better)] or Graduate Standing  (4 credits)
464.  Hands-on Robotics.  Required pre-requisite: EECS 216 or 381 or MECHENG 360 or CEE 212 or IOE 333; (C or better)  (4 credits)
467.  Autonomous Robotics.  Required pre-requisite: EECS 281; (C or better)  Advisory pre-requisite: MATH 214 or equivalent  (4 credits)
470.  Comp Architec.  Required pre-requisite: [(EECS 270 or CMPTRSC 270) and (EECS 370 or CMPTRSC 370)] or Graduate; (C or better)  (4 credits)
473.  Adv Embedded Sys.  Required pre-requisite: [EECS 373 & (281 or 215); (C or better)] or Graduate Standing  (4 credits)
475.  Intro Cryptography.  Required pre-requisite: (EECS 203 or MATH 312 or 412; C or better) and (EECS 183 or 280; C or better) and (EECS 376; C or better)  Advisory pre-requisite: EECS 203 or MATH 312/412 and EECS 183/280  (4 credits)
477.  Intro to Algorithms.  Required pre-requisite: EECS 281 & 376; (C or better)  (4 credits)
478.  Logic Ckt Syn&Opt.  Required pre-requisite: [(EECS 203 or 303 or CMPTRSC 203 or 303) and (EECS 270 or CMPTRSC 270) and Senior] or Graduate; C or better  (4 credits)
480.  Logic Formal Verif.  Required pre-requisite: (EECS 281 or CMPTRSC 281 or EECS 380 or CMPTRSC 380 or EECS 398, Winter 2005, Section 001) and (EECS 376 or EECS 476 or CMPTRSC 376 or CMPTRSC 476 or EECS 270 or CMPTRSC 270) or Graduate; (C or better)  (4 credits)
481.  Software Engin.  Required pre-requisite: EECS 281; (C or better)  (4 credits)
482.  Intro Oper System.  Required pre-requisite: EECS 281 and 370; (C or better) or Graduate Standing in CSE  (4 credits)
483.  Compiler Constr.  Required pre-requisite: EECS 281 and 370; (C or better) or Graduate Standing in CSE  (4 credits)
484.  Database Mgt Syst.  Required pre-requisite: EECS 281; (C or better) or Graduate Standing in CSE  (4 credits)
485.  Web Systems.  Required pre-requisite: EECS 281; (C or better) or Graduate Standing in CSE  (4 credits)
486.  Info Retrieval.  Required pre-requisite: EECS 281; (C or better)  (4 credits)
487.  Interac Comp Graph.  Advisory pre-requisite: EECS 281 or graduate standing in CSE and (C or better)  (4 credits)
489.  Comp Networks.  Required pre-requisite: EECS 482; (C or better) or Graduate Standing in CSE  (4 credits)
490.  Prog Lang.  Required pre-requisite: EECS 281 or CMPTRSC 281 or EECS 380 or CMPTRSC 380 or EECS 398, Winter 2005, Section 001; (C or better)  (4 credits)
493.  User Interface Dev.  Required pre-requisite: EECS 281; (C or better) or Graduate Standing in CSE  (4 credits)
494.  Comp Game Design.  Required pre-requisite: EECS 281; (C or better) or Graduate Standing in CSE  (4 credits)
497.  Major Des Projects.  Required pre-requisite: [(Senior only) and (EECS 281 and EECS 370 and TCHNCLCM 300; C or better) and (4 credits of Upper Level Electives in either Computer Science or Computer Engineering; C or better)]  (4 credits)
498.  Special Topics.  Advisory pre-requisite: Permission of instructor.  (1 to 4 credits)
499.  Adv Directed Study.  Required pre-requisite: Senior or Above  Advisory pre-requisite: Senior standing in EECS.  (1 to 4 credits)
500.  Tutorl Sys Sci.  Advisory pre-requisite: Graduate standing  (1 credits)
501.  Prb&Rand Proc.  Required pre-requisite: [EECS 301; (C or better)] or Graduate Standing  (4 credits)
502.  Stoch Processes.  Advisory pre-requisite: EECS 501  (3 credits)
503.  Intro Numerical Em.  Advisory pre-requisite: EECS 330  (3 credits)
504.  Fnd Computer Vision.  Advisory pre-requisite: Undergraduate calculus, linear algebra, probability and programming.  (3 credits)
509.  BIOMEMS.  (3 credits)
510.  RF MEMS.  Advisory pre-requisite: EECS 414  (4 credits)
511.  A/D Interfaces.  Advisory pre-requisite: EECS 413/P.I.  (4 credits)
512.  Amorphous Sem Dev.  Advisory pre-requisite: EECS 421  (3 credits)
513.  Flat Pan Displays.  Advisory pre-requisite: EECS 423, EECS 512 or/and permission of instructor.  (3 credits)
514.  Advanced MEMS.  Advisory pre-requisite: EECS 414  (4 credits)
515.  Integ Microsystems.  Advisory pre-requisite: EECS 414  (4 credits)
516/BIOMEDE 516.  Med Imag Sys.  Advisory pre-requisite: EECS 451  (3 credits)
517/NERS 578.  Proc Plasma.  Advisory pre-requisite: EECS 330  (3 credits)
518/SPACE 595.  Magnetosphere.  Advisory pre-requisite: Graduate standing.  (3 credits)
519/NERS 575.  Plasma Lab.  Advisory pre-requisite: Preceded or accompanied by a course on electromagnetism.  (4 credits)
520.  Solid State Physics.  Advisory pre-requisite: Physics 453 or Graduate standing  (4 credits)
521.  Solid State Devices.  Advisory pre-requisite: EECS 421  (3 credits)
522.  Analog Integr Ckts.  Advisory pre-requisite: EECS 413  (4 credits)
523.  Digital Integ Tech.  Advisory pre-requisite: EECS 311and 320, or 423 or 425.  (4 credits)
525.  Adv Sol St Mw Cir.  Advisory pre-requisite: EECS 411, EECS 421 or EECS 521.  (3 credits)
526.  Plasmonics.  Advisory pre-requisite: EECS 230, PHYSICS 240, graduate standing or permissions from the instructor  (3 credits)
527.  Layout Synthesis&Opt.  Advisory pre-requisite: EECS 281 or EECS 478 or Graduate Standing.  (3 to 4 credits)
528.  M-Elec Proc Tech.  Advisory pre-requisite: EECS 421,423  (3 credits)
529.  Semi Lasers & Leds.  Advisory pre-requisite: EECS 429  (3 credits)
530/APPPHYS 530.  Elecmag Thr I.  Advisory pre-requisite: PHYSICS 438 or EECS 330.  (3 credits)
531.  Antenna Thry&Des.  Advisory pre-requisite: EECS 330  (3 credits)
532/CLIMATE 587/SPACE 587.  M-Waves Rem Sens.  Advisory pre-requisite: EECS 330 and graduate standing.  (3 credits)
533.  Micro Meas Lab.  Advisory pre-requisite: EECS 320 and graduate standing.  (3 credits)
535.  Optical Inform Proc.  Advisory pre-requisite: EECS 334  (3 credits)
536.  Statistical Optics.  Advisory pre-requisite: EECS 334 or 434, and 301 or MATH 425  (3 credits)
537/APPPHYS 537.  Class Optics.  Advisory pre-requisite: EECS 330 or 334.  (3 credits)
538/APPPHYS 550/PHYSICS 650.  Opt Wave Crystals.  Advisory pre-requisite: EECS 434 and Graduate standing.  (3 credits)
539/APPPHYS 551/PHYSICS 651.  Lasers.  Advisory pre-requisite: EECS 537 or 538 and Graduate standing.  (3 credits)
540/APPPHYS 540.  App Qnt Mech I.  Advisory pre-requisite: Permission of instructor.  (3 credits)
541/APPPHYS 541.  App Qnt Mch II.  Advisory pre-requisite: APPPHYS 540.  (3 credits)
542.  Adv Top Comp Vision.  Advisory pre-requisite: EECS 442 or permission of instructor  (3 credits)
543.  Knowledge-Based Sys.  Advisory pre-requisite: EECS 281 and graduate standing, or permission of instructor  (3 credits)
545.  Machine Learn.  Advisory pre-requisite: EECS 492  (3 credits)
546/APPPHYS 546.  Ultrafast Optics.  Advisory pre-requisite: APPPHYS 537.  (3 credits)
547/SI 652.  Electronic Commerce.  Advisory pre-requisite: SI 502 or taken concurrently or Instructor permission  (3 credits)
548/SI 649.  Info Visualization.  Required pre-requisite: SI 539 or 543  Advisory pre-requisite: SI 582, 618 and 622 are strongly encouraged. EECS 493 or graduate standing and (C or better) or equivalent.  (3 credits)
549/SI 650.  Informatn Retrieval.  Required pre-requisite: SI 507 or SI 507 Waiver or CSE Grad Standing  (3 credits)
550.  Information Theory.  Advisory pre-requisite: EECS 501  (3 credits)
551.  Matrix Meth Sig Proc.  Advisory pre-requisite: EECS 451 or graduate standing, exclusion of EECS 453  (4 credits)
552/APPPHYS 552.  Fib Opt:Intrnt Biomd.  Advisory pre-requisite: Any ONE of EECS 334, 429, 434, 529, 537, 538, 539, or permissions of instructor  (3 credits)
553.  Data Compression.  Advisory pre-requisite: EECS 501  (3 credits)
554.  Dig Comm & Codes.  Advisory pre-requisite: EECS 216 and EECS 301  (3 credits)
555.  Digital Commun Thry.  Advisory pre-requisite: EECS 501 and 554.  (3 credits)
556.  Image Processing.  Advisory pre-requisite: EECS 501 and (EECS 453 or EECS 551)  (3 credits)
557.  Communication Netwk.  Advisory pre-requisite: Graduate standing, preceded by EECS 431 or accompanied by EECS 501  (3 credits)
558.  Stochastic Control.  Advisory pre-requisite: EECS 501 and 560.  (3 credits)
559.  Adv Signal Process.  Advisory pre-requisite: EECS 551; EECS 501  (3 credits)
560/CEE 571/MECHENG 564/AEROSP 550.  Linear Systems Thry.  Advisory pre-requisite: Graduate standing.  (4 credits)
561/MECHENG 561.  Des Dig Cont Sys.  Advisory pre-requisite: EECS 460 or ME 461  (3 credits)
562/AEROSP 551.  Nl Sys&Con.  Advisory pre-requisite: Graduate standing.  (3 credits)
564.  Estim, Filter&Detect.  Advisory pre-requisite: EECS 501  (3 credits)
565.  Lin Feedback Control.  Advisory pre-requisite: EECS 460 or AEROSP 348 or MECHENG 461 and AEROSP 550 (EECS 560)  (3 credits)
566.  Discrete Event Syst.  Advisory pre-requisite: Graduate Standing  (3 credits)
567/MECHENG 567/MFG 567.  Robot Kinemat Dynam.  Advisory pre-requisite: Graduate standing or permission of instructor  (3 credits)
568/NAVARCH 568.  Mobile Robotics.  Advisory pre-requisite: Graduate standing or permission of instructor  (4 credits)
569/MFG 564.  Prod Syst Eng.  (3 credits)
570.  Parallel Compt Arch.  Advisory pre-requisite: EECS 470  (4 credits)
571.  Prin R T Comp.  Advisory pre-requisite: EECS 470 and 482 or permission of instructor.  (4 credits)
573.  Microarch.  Advisory pre-requisite: EECS 470, or permission of instructor.  (3 credits)
574.  Computat Complexity.  Advisory pre-requisite: EECS 376 or graduate standing  (4 credits)
575.  Adv Cryptography.  Advisory pre-requisite: EECS 203 or equivalent. EECS 574 recommended  (4 credits)
578.  Correct Processors.  Required pre-requisite: EECS 470; (C or better) or Graduate Standing in CSE  (4 credits)
579.  Digital System Test.  Advisory pre-requisite: Graduate standing  (4 credits)
580.  Adv Comp Graphics.  Required pre-requisite: EECS 487; (C or better) or Graduate Standing  (4 credits)
581.  Soft Eng Tool.  Advisory pre-requisite: EECS 481 or equivalent programming experience.  (3 credits)
582.  Adv Operat Sys.  Advisory pre-requisite: EECS 482/EQ.  (4 credits)
583.  Advanced Compilers.  Advisory pre-requisite: EECS 281 and 370 (EECS 483 is also recommended)  (4 credits)
584.  Adv Dbase Sys.  Advisory pre-requisite: EECS 484 or permission of instructor  (4 credits)
586.  Algorithms.  Advisory pre-requisite: EECS 281  (4 credits)
587.  Parallel Computing.  Advisory pre-requisite: EECS 281; graduate standing  (4 credits)
588.  Comp Netwk Security.  Advisory pre-requisite: EECS 482 or 489; or graduate standing.  (4 credits)
589.  Adv Comp Net.  Advisory pre-requisite: EECS 489  (4 credits)
590.  Adv Prog Lang.  Advisory pre-requisite: EECS 281 or equivalent  (4 credits)
591.  Distribute Sys.  Advisory pre-requisite: EECS 482 and graduate standing.  (4 credits)
592.  AI Foundations.  Required pre-requisite: Graduate  (4 credits)
593.  Hum as Inf Proc.  Advisory pre-requisite: Graduate standing and permission of instructor.  (3 credits)
594.  Intro Adaptive Syst.  Advisory pre-requisite: EECS 203, and MATH 425 or STAT 425.  (3 credits)
595/LING 541/SI 561.  Nat Lng Proc.  Advisory pre-requisite: Senior standing  (3 credits)
596.  M Eng Team Project.  Advisory pre-requisite: Enrollment in the Manuf. Eng. program in EECS.  (1 to 6 credits)
597/LING 702/SI 565.  Language & Info.  Advisory pre-requisite: Background in computation and probability  (3 credits)
598.  Special Topics.  Advisory pre-requisite: Permission of instructor or counselor.  (1 to 4 credits)
599.  Directed Study.  Advisory pre-requisite: Prior arrangement with instructor.  (1 to 4 credits)
600/IOE 600.  Func Meth Sys Thry.  Advisory pre-requisite: EECS 400 or Math 419.  (3 credits)
620.  Elect Opt Semicon.  Advisory pre-requisite: EECS 520 or EECS 540  (4 credits)
627.  VLSI Design II.  Advisory pre-requisite: EECS 427 advised.  (4 credits)
628.  Adv Hi Perf VLSI.  Required pre-requisite: EECS 627; (C or better)  (3 to 4 credits)
631.  Em Scattering.  Advisory pre-requisite: Graduate standing and EECS 530.  (3 credits)
633.  Num Meth E-M.  Advisory pre-requisite: EECS 530  (3 credits)
634/PHYSICS 611/APPPHYS 611.  Nonlin Opt.  Advisory pre-requisite: EECS 537 or 538 or 530. Graduate standing.  (3 credits)
638/PHYSICS 542.  Quantum Opt.  Advisory pre-requisite: PHYSICS,Quantum mechanics, electrodynamic and atomic physics.  (3 credits)
643/PSYCH 643.  Thry Neurl Comp.  Advisory pre-requisite: Graduate standing and permission of instructor.  (2 to 4 credits)
644/PSYCH 644.  Comp Model Cogn.  Advisory pre-requisite: Graduate standing.  (2 to 4 credits)
650.  Chanel Coding Thry.  Advisory pre-requisite: EECS 501 and Math 419  (3 credits)
659.  Adapt Signal Proc.  Advisory pre-requisite: EECS 564/559  (3 credits)
662/AEROSP 672/MECHENG 662.  Adv Nl Cont.  Advisory pre-requisite: EECS 562/Aero. Eng. 551 or Mech. Eng. 648.  (3 credits)
670.  Spec Top Comp Arch.  Advisory pre-requisite: EECS 570, graduate standing and permission of instructor.  (3 credits)
674.  Spec Tpc Theor CmpSc.  Advisory pre-requisite: Permission of Instructor Advised  (3 credits)
682.  Software Sys Topics.  Advisory pre-requisite: permission of instructor (advised)  (3 credits)
684.  Curr Top Database.  Advisory pre-requisite: EECS 484  (3 credits)
691.  Mobile Computing.  Advisory pre-requisite: EECS 582/589/591  (3 credits)
692.  Adv Artif Intellig.  Required pre-requisite: EECS 592 or 492; (C or better)  (4 credits)
695/PSYCH 740.  Neural Models.  Advisory pre-requisite: Graduate standing and permission of instructor.  (3 credits)
698.  Master's Thesis.  Advisory pre-requisite: Election of an EECS ,Master's Thesis Option. May be elected for a maximum of 6 credit hours.  (1 to 6 credits)
699.  Research Work EECS.  Advisory pre-requisite: Graduate standing and permission of instructor.  (1 to 6 credits)
700.  Spec Topic Sys Thry.  Advisory pre-requisite: Permission of instructor.  (1 to 16 credits)
720.  Topics S-State Dev.  Advisory pre-requisite: Permission of instructor.  (1 to 4 credits)
730.  Topic Electromagnet.  Advisory pre-requisite: Permission of instructor.  (1 to 4 credits)
735.  Topic Optical Sci.  Advisory pre-requisite: Graduate standing and permission of instructor.  (1 to 4 credits)
750.  Topic Comm&Inf Thry.  Advisory pre-requisite: Permission of instructor.  (1 to 16 credits)
755.  Topics Signal Proc.  Advisory pre-requisite: Permission of instructor.  (1 to 4 credits)
760.  Topic Control Thry.  Advisory pre-requisite: Permission of instructor.  (1 to 16 credits)
765.  Sp T Stoch Sys Cont.  Advisory pre-requisite: Permission of instructor.  (3 credits)
767/SI 767.  Adv Nat Lang Pro Inf.  Advisory pre-requisite: /SI 661-764 or SI 760/ Permission of Instructor  (3 credits)
770.  Topic Computer Sys.  Advisory pre-requisite: Permission of instructor.  (1 to 16 credits)
792.  Spec Top Artif Intel.  Required pre-requisite: Graduate  (3 credits)
820.  Sem in S-S Elec.  Advisory pre-requisite: Graduate standing and permission of instructor.  (1 credits)
892.  Sem Art Intelligenc.  Advisory pre-requisite: EECS 592 or equivalent.  (2 credits)
990.  Diss-Precand.  Advisory pre-requisite: Election for dissertation work by doctoral student not yet admitted as a Candidate.  (1 to 8 credits)
995.  Diss-Cand.  Required pre-requisite: Candidate  (4 or 8 credits)