The University of Toledo

UT Bioengineering : Welcome to the University of Toledo Department of Bioengineering main page.

Skip to menu | Skip to content | Skip to search | Skip to global navigation
  • Home
  • About UT
  • Directions/Maps
  • Campus Directory
  • Contact
  • myUT
  • Advanced Search
  • Text Only
  • Feedback
  • Prospective Students
  • Admission
  • Academics
  • Campus Life
  • Current Students
  • Faculty & Staff
  • Research
  • Athletics
  • Alumni & Community
  • Print
Electrical Engineering and Computer Science (EECS) Department
  • College of Engineering (COE)
  • COE Directory
  • COE News
  • COE Career Management Center
Main Menu
  • EECS Home
  • Message from the Chair
  • People
  • Undergraduate Programs
  • Graduate Programs
  • Current Students
  • Distance Learning
  • Research
  • Publications & Patents
  • Alumni & Outreach
  • Assessment
  • News & Events
  • Contact Information
Resources
  • Department Directory
  • Departmental Committees
  • Labs and Facilities
  • Course Information
  • Forms
  • Industrial Partnerships
  • Links
  • Faculty Openings
Course Catalog Descriptions
  • 1000-level classes
  • 2000-level classes
  • 3000-level classes
  • 4000-level classes
  • 5000-level classes
  • 6000-level classes
  • 8000-level classes
Undergraduate Menu
  • Undergraduate Program Objectives
  • Bachelor's Degree Information
  • EECS Course Descriptions
  • Link to University Admissions

8000-Level

EECS 8110 ADVANCED COMPUTER ARCHITECTURE

[3 hours] Architectural development in computer systems and scability. Processors and arithmetic algorithms. Memory hierarchy, shared memory and cache architecture. Pipeline, superscalar and vector organization.
Prerequisite: EECS 2100

EECS 8120 COMPUTER SYSTEMS PERFORMANCE AND RELIABILITY

[4 hours] Relative importance of performance and reliability. Fault-tolerance in computer systems. Techniques for reliability modeling and analysis. Markov and semi-Markov models. Queuing network models of computer systems. Performability modeling and analysis.
Prerequisite: EECS 2100 and MIME 4000

EECS 8130 PARALLEL COMPUTING

[4 hours] Survey of computer architectures and languages that support parallelism. Analysis of algorithms for inherent parallelism. Issues surrounding the granularity of the parallelism. Mapping of parallel program structures to architectural topologies.
Prerequisite: EECS 2100

EECS 8140 LOGIC SYNTHESIS AND OPTIMIZATION

[3 hours] Architectural synthesis, scheduling algorithms, resource sharing and binding, multiplelevel combinational logic optimization and sequential logic optimization.
Prerequisite: EECS 2100

EECS 8150 ADVANCED COMPUTER NETWORKS

[3 hours] High speed LANs and MANs. Performance analysis of Ethernet, token ring, token bus, FDDI, FDDI-II and DQDB protocols. WANS and their routing protocols. Flow control techniques in WANs.
Prerequisite: EECS 4180/5180

EECS 8160 B-ISDN AND ATM NETWORKS

[3 hours] ATM overview and B-ISDN networks. ATM adaptation layer and ATM LANs. Issues in traffic management. Admission control and policing. Flow control, priority control and self-learning strategies.
Prerequisite: EECS 4180/5180

EECS 8170 PETRI NETS AND SOFTWARE RELIABILITY

[3 hours] Petri Net structure, graphs and analysis. Modeling with Petri Nets. Software reliability modeling using Petri Nets and Markov chains. Comparison of software reliability models.
Prerequisite: EECS 1550 and MIME 4000

EECS 8200 DIGITAL CONTROL SYSTEMS

[3 hours] Analysis and design of digital control systems by classical and state methods. Topics include stability, pole placement, polynomial manipulation, quadratic optimal control and introduction to digital control system implementation.
Prerequisite: EECS 4200

EECS 8210 ADAPTIVE CONTROL SYSTEMS

[3 hours] Schemes of adaptive control systems, MIT rule for model reference adaptive control, self-tuning regulator systems, Recursive least squares for system identification, minimum variance, PID and other controller design techniques for STR systems.
Prerequisite: EECS 6200

EECS 8220 NONLINEAR CONTROL SYSTEMS

[3 hours] The multiple input describing function. Random signals in nonlinear systems. The phase plane, equilibrium points, limit cycles and linearization methods. Liapunov stability theorems. Optimum switching systems. Selected applications.
Prerequisite: EECS 4200 and 3300

EECS 8230 OPTIMAL CONTROL THEORY

[3 hours] Optimization of dynamic systems by the calculus of variations and Pontryagin’s Maximum Principle. Solution of optimal control problems using direct and indirect computational methods. Applications include constrained state and/or control parameters.
Prerequisite: EECS 4200 or permission of instructor

EECS 8300 RANDOM SIGNALS AND OPTIMAL FILTERS

[3 hours] Description and properties of random signals and their processing by optimal filters. Correlation and power spectra. GRP. Narrowband noise. Signal detection (matched filter) and estimation (Wiener and Kalman filters).
Prerequisite: EECS 3200 and 3300

EECS 8310 DIGITAL IMAGE PROCESSING

[3 hours] Image digitization, image transforms, image enhancement, spatial and frequency domain filtering, image restoration techniques, inverse filtering, least square filtering, image interpolation and motion estimation, video filtering, super resolution.
Prerequisite: EECS 4380

EECS 8320 IMAGE DATA COMPRESSION AND CODING

[3 hours] Mathematical preliminaries, lossless compression, Huffman and run-length coding of images, arithmetic coding, bit-place coding; lossy compression, predictive, transform, pyramid coding; vector quantization and subband coding; image compression standards, JPEG, MPEG coding.
Prerequisite: EECS 4370

EECS 8340 MODERN COMMUNICATIONS ENGINEERING I

[3 hours] Introduction to detection and estimation and applications to the bandpass signals, Bibary and M-ary digital modulation techniques, Error-control convolutional coding, Trellis Coded Modulation (TCM), Spread Spectrum (SS) communication techniques.
Prerequisite: EECS 4360 Corequisite: EECS 6300

EECS 8350 MODERN COMMUNICATIONS ENGINEERING II

[3 hours] Digital transmission over Gaussian/non- Faussian channels, Satellite systems (GEO and LEO) and multiple accesses, Cellular and satellite communication network, Mobile/wireless Personal communication services (PCS) and its networking.
Prerequisite: EECS 6340

EECS 8360 KNOWLEDGE BASED SYSTEMS

[3 hours] Knowledge representation, dealing with uncertainty in knowledge-based systems. Machine learning techniques for rule extraction.
Prerequisite: EECS 4580

EECS 8370 PATTERN RECOGNITION AND NEURAL NETWORKS

[3 hours] Bayes decision theory, parameter estimation and supervised learning, nonparametric techniques, linear discriminate functions, pattern recognition with neural networks, feed-forward networks, Hopfi eld and Kohonen networks, unsupervised learning and clustering.
Prerequisite: MATH 4680

EECS 8400 ELECTROMAGNETIC FIELDS AND WAVES

[3 hours] An advanced study of electrostatic and magnetostatic fields and associated boundary-value problems. Time-varying fields, wave propagation, wave scattering and electromagnetic radiation will be considered.
Prerequisite: Consent of instructor

EECS 8450 DYNAMIC ANALYSIS OF SWITCHING CONVERTERS

[3 hours] Cyclic steady-state analysis of the switching power converter using switching functions. Dynamic modeling of the switching converter as a discrete-time system and as a switching-period-averaged system.
Prerequisite: EECS 5490

EECS 8500 COMPUTATION, COMPUTABILITY AND COMPLEXITY

[3 hours] Covers: context-free languages and pushdown automata and their relationship with computer language implementation. Turing machines and U-recursive functions are examined. Uncomputability, the halting problem, computational complexity and NP completeness are covered.
Prerequisite: EECS 3500

EECS 8520 OPERATING SYSTEMS DESIGN

[4 hours] This course investigates past and present trends in the design and implementation of operating systems. The unique requirements of real-time, highly reliable and distributed systems are addressed.
Prerequisite: EECS 2550

EECS 8530 CONCURRENT PROGRAMMING

[3 hours] This course studies theoretical and practical issues in concurrent programming. Topics include mutual exclusion, the producer-consumer problem, the dining philosophers problem, semaphores, monitors, threads and the Ada model for multitasking.
Prerequisite: EECS 2550

EECS 8550 SOFTWARE SPECIFICATION AND DESIGN

[3 hours] This course covers the software development steps of specification, requirements analysis and design in depth. Computer-human interfaces also are discussed.

EECS 8560 TOPICS IN SOFTWARE AND HUMAN ENGINEERING

[3 hours] This course investigates issues in software engineering and human aspects of software engineering. Topics user interfaces, programming practices, documentation, programming environments, applications, empirical methods and physical aspects.
Prerequisite: EECS 6550/8550

EECS 8600 ANALOG INTEGRATED CIRCUITS

[3 hours] Review of SPICE-based device models and analysis techniques. Bias and small signal design techniques in modern, low-voltage CMOS/BiCMOS. Op-amps, comparators and PLLs are emphasized; other topics as time permits.
Prerequisite: BSEE degree or consent of the instructor

EECS 8620 DIGITAL VLSI CMOS/BICMOS CIRCUIT DESIGN

[3 hours] Design styles; static, dynamic, T-gate intensive; optimization of speed and robustness of selected CMOS/BiCMOS examples using SPICE-high fan in/fan out, I/O buffers, other Hi-C loads, sense amps, programming drivers, other examples as time permits.
Prerequisite: BSEE degree or consent of the instructor

EECS 8640 VLSI CHANNEL ROUTING

[4 hours] Wiring models. Lower bounds on routing quakity metrics. Theory of locally optimal braking of cyclic vertical constraints. Genetic, neural and other advanced channel routing algorithms.
Prerequisite: EECS 5640

EECS 8660 FIELD PROGRAMMABLE GATE ARRAYS

[3 hours] Introduction to FPGA’s. Programming technology. Logic block architectures. Routing architectures. FPGA based VLSI design. Design tools.
Prerequisite: EECS 5610/7610

EECS 8810 SOLID STATE ELECTRONICS WITH BIOENGINEERING APPLICATIONS

[3 hours] A comprehensive treatment of the theory and operation of physical electronic devices emphasizing electrical transport in metals and semiconductors, various models of BJTs and FETs and applications to biochemical and biomechanical sensing will be considered.
Prerequisite: Graduate standing

EECS 8820 MICROELECTRONIC AND MICROMECHANICAL FABRICATION

[3 hours] A comprehensive treatment of the theory, principles and techniques associated with microfabrication of electronic circuits and biosensors.
Prerequisite: Graduate standing

EECS 8900 INDEPENDENT RESEARCH

[1-6 hours] Selected topics from current EE and CSE research with intensive investigation into recent literature in an area of mutual interest to the student and the instructor.
Prerequisite: Instructor's consent

EECS 8960 DISSERTATION

[1-15 hours] Graduate research towards completion of a doctoral degree.
Prerequisite: Department's consent

EECS 8980 CURRENT TOPICS IN ELECTRICAL ENGINEERING & COMPUTER SCIENCE

[1-5 hours] Current topics in the fi eld of electrical engineering and computer science in areas of special interest to the class and the professor. Students will be expected to complete a written project based on a review of the research literature of the area covered in this course.
Prerequisite: Instructor's consent

EECS 8990 INDEPENDENT STUDY

[1-3 hours] In depth study of a selected topic of mutual interest to the student and the instructor.

Page top
  • Prospective Students
  • Admission
  • Academics
  • Campus Life
  • Current Students
  • Faculty & Staff
  • Research
  • Athletics
  • Alumni & Community
The University of Toledo • 2801 W. Bancroft • Toledo, OH 43606-3390 • 1.800.586.5336
© 2006-2007 The University of Toledo. All rights reserved. • Send all feedback / comments to webmaster.
  • Terms of Use