
Prerequisites & Distribution: CS 210, and prior or concurrent enrollment in Math. 216. Credit is not granted for both CS 211 and EECS 313. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: http://www.eecs.umich.edu/~fredty/211F99/Main211.html
Introductory electrical engineering topics, continued: basic circuit analysis; elementary transistor and diode circuits. Equivalent transformations of electric circuits. Transient analysis of circuits. Introduction to diode and transistor circuits. Amplifiers, limiters, filters and logic circuits. Laboratory experience with electrical signals and circuits.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: 1 |
Prerequisites & Distribution: CS 380. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No Homepage Submitted.
Pragmatic aspects of the production of software systems, dealing with structuring principles, design methodologies and informal analysis. Emphasis is given to development of large, complex software systems. A term project is usually required.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: 1 |
Prerequisites & Distribution: CS 280 and 478. (3). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (3).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: http://www.eecs.umich.edu/~jhayes/eecs577/f99.eecs577.flyer.html
Prerequisites:
Graduate standing and basic background in computer hardware and software Course Summary:
This course deals with models and methods used in the analysis and design of highly reliable and fault-tolerant computer systems. Fault tolerance has long been a requirement of computers in specialized applications such as telephone switching and spacecraft control. Advances in hardware and software technology are making such systems cost-effective and, indeed, necessary for a wide range of new applications, especially embedded microcontrollers. The topics to be covered in this course include: faults and their manifestations; reliability, availability and maintainability; system evaluation criteria; hardware and software redundancy methods; structural fault tolerance; performance-reliability tradeoffs; fault-tolerant system design methods; static versus dynamic designs; high-availability systems; long-life systems; critical computations; commercial fault- tolerant computers (Tandem, Stratus, and others); embedded systems and VLSI issues. Current research issues, including topics suitable for an M.S. or Ph.D. thesis will be discussed.
Required Textbook:
D. P. Siewiorek and R. S. Swarz: Reliable Computer Systems: Design and Evaluation, 3rd edition, A.K. Peters, 1998.
Course Assignments:
Semester grades will be based on the following:
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: CS 476 and CS 483. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: http://www.eecs.umich.edu/~tyson/class/583/
Various programming languages are compared to understand general principles. To do this systematically and ignore inessential details, a format specification method is introduced. Current programming paradigms are examined; their potentials and compatibility are assessed. For example, the question of why functional languages become imperative when the go public is discussed.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: http://www.eecs.umich.edu/courses/index.html
Topics of current interest in electrical engineering and computer science. Lectures, seminar or laboratory. Can be taken more than once for credit.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: 1 |
This page was created at 11:34 AM on Wed, Sep 29, 1999.