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

5000-Level

EECS 5110 SIMULATION OF COMPUTER SYSTEMS

[4 hours] Workload model, hardware and software monitors. Modeling and simulation of central server model with multiple disks, cyclic models, multiprogrammed interactive virtual memory model, product form solution. Case studies.
Prerequisite: EECS 2100 and MIME 4000

EECS 5130 DIGITAL DESIGN

[4 hours] The design of digital systems, design methodologies, hardware description language such as VHDL, behavioral-, dataflow- and structural level description of digital systems. Implementation technologies including PLDs and FPGAs.
Prerequisite: EECS 2100

EECS 5140 FAULT-TOLERANT DIGITAL SYSTEMS

[3 hours] Faults testing in combinational and sequential circuits. Design techniques for fault tolerance in digital systems. Evaluation techniques. Fault masking and self-checking systems.
Prerequisite: EECS 1100

EECS 5150 AUTOMOTIVE ELECTRONICS

[4 hours] Introduction of automotive electronics and its various subsystems. Sensors and actuators, design of engine control unit, body control unit and vehicle control unit. Display and multiplexing systems.
Prerequisite: EECS 3100 and 3200

EECS 5160 ADVANCED MICROCOMPUTER SYSTEMS

[4 hours] Design of microcomputers at the system level. Buses for varying types of microcomputers in real-time and parallel processing. Software and hardware requirements for interprocessor communications. IEEE 488 and CAMAC standards buses.
Prerequisite: EECS 3100

EECS 5170 REAL-TIME EMBEDDED SYSTEMS DESIGN

[3 hours] Programming applications in a real-time environment. Applications programs in a multitasking environment. Examples from process control, robotics, signal analysis and multi-window software.
Prerequisite: EECS 2550, and 3200, and consent of instructor

EECS 5180 COMPUTER NETWORKS

[4 hours] ISO/OSI layer models of computer networks. Review of the first two layers. Discussion of network, transport, session, presentation and application layers. Study of LANS and standards. Internet working routers and bridges.

EECS 5220 PROGRAMMABLE LOGIC CONTROLLERS

[3 hours] Programmable Logic Controllers (PLCs), programming, sensors, process control algorithms, interfacing of sensors and other I/O devices, simulation and networking.
Prerequisite: EECS 1100 and 3200

EECS 5240 POWER SYSTEMS OPERATION

[3 hours] Single line diagrams and per unit calculations, network matrices and Ybus for systems with uncoupled lines, load flow techniques, large system loss formula using Zbus, real and reactive power dispatch programming, power systems relays and protection schemes.
Prerequisite: EECS 3460

EECS 5250 ROBOTICS

[4 hours] The concepts, theory and application of robotics. Topics include arm geometry, kinematics and transformation matrices, motion kinematics, dynamics of industrial robots, trajectory planning and execution and control of robotic systems.
Prerequisite: EECS 3200

EECS 5260 CONTROL SYSTEMS DESIGN

[3 hours] A general study of computer-aided design of control systems. Topics include: stability, compensation, pole placement, nonlinear systems and digital systems.
Prerequisite: EECS 4200

EECS 5290 ELECTRIC MACHINES MODELING AND CONTROL

[3 hours] Coupled rotating coils, Primitive machines, machine winding transformations, State space modeling of dc, synchronous and 3-phase induction machines. Control schemes for dc motors, synchronous machines and three-phase induction motors.
Prerequisite: EECS 3460

EECS 5330 IMAGE ANALYSIS AND COMPUTER VISION

[3 hours] Imaging geometry, image filtering, segmentation techniques, image representation and description, stereovision and depth measurements, texture analysis, dynamic vision and motion analysis, matching and recognition.
Prerequisite: EECS 3200 and 3300

EECS 5340 IMAGING ARCHITECTURES AND HARDWARE

[3 hours] Study of the hardware and parallel implementation of various image processing and vision algorithms. Topics include components of a video work station; video display hardware; pyramid, pipeline, cellular logic and artificial neural net architectures for vision and image processing; real-time imaging; systolic implementations of image processing algorithms; current advances.
Prerequisite: EECS 3100 and 4330

EECS 5360 COMMUNICATION SYSTEMS

[3 hours] Fourier transform applications in signal analysis and communication. Signals spectra, filtering, AM and FM modulations, Noise and optimum receiver, Sampling theorem, multiplexing, PCM Introduction to digital modulators and demodulators.
Prerequisite: EECS 3300

EECS 5370 INFORMATION THEORY AND CODING

[3 hours] Coding concepts, Huffman code, entropy analysis, channel and mutual information, channel capacity and Shannon’s theorems, algebraic coding theory and application to block code and cyclic code, and introduction to convolutional code.
Prerequisite: EECS 3300

EECS 5380 DIGITAL SIGNAL PROCESSING

[3 hours] Discrete Fourier Transform (DFT), Discrete convolution and correlation, Fast Fourier Transform (FFT) and its applications. Design of IIR and FIR digital filters, multi-rate/channel digital systems, decimation and interpolation.
Prerequisite: EECS 3200

EECS 5390 WIRELESS AND MOBILE NETWORKS

[3 hours] Mobile radio propagation; traffic engineering; cellular concept; multiple radio access; multiple division techniques; channel allocation; mobile communication systems; existing wireless systems; network protocols; ad hoc and sensor networks; wireless LANS and PANS; recent advances.
Prerequisite: EECS 3200, and EECS 3300 or MIME 4000, or graduate standing

EECS 5400 SOLID STATE ELECTRONICS

[3 hours] A comprehensive treatment of the theory and operation of physical electronic devices emphasizing electrical transport in metals and semiconductors and various models of BJT’s and FET’s.
Prerequisite: EECS 3400 and PHYS 3070

EECS 5410 ELECTRO-OPTICS

[3 hours] Laser physics, optics, optical waveguides, optical communication systems and electro-optics. Design of light processing and communication systems will be considered with emphasis on optics and optical communication.
Prerequisite: EECS 3700

EECS 5420 MICROWAVE ELECTRONICS

[3 hours] Analysis and design of active and passive microwave components and systems. Theory and design of transmission lines, solid state and electron beam devices.
Prerequisite: EECS 3700 and 3420

EECS 5440 ANTENNA THEORY AND DESIGN

[3 hours] Introduction to antenna theory and design emphasizing engineering aspects of antenna systems. Dipole, loop and biconical antennas, arrays, broadband and aperture antennas will be considered.
Prerequisite: EECS 3700

EECS 5460 POWER SYSTEMS ANALYSIS

[3 hours] Fault analysis, transient stability analysis, transmission system modeling, distribution networks.
Prerequisite: EECS 3460

EECS 5470 ELECTRONIC DESIGN

[3 hours] Principles and techniques of analog active circuit design. Selected design problems are given; working circuits using standard parts are designed and laboratory tested. A design notebook is kept.
Prerequisite: EECS 3200 and 3420

EECS 5480 ELECTRONIC ENERGY PROCESSING I

[3 hours] Basic electronic power switching circuits. Half-wave and full-wave rectification. Characteristics of power semiconductors. Phase-controlled reactifiers and inverters. Isolated and non-isolated dc-dc converters.
Prerequisite: EECS 3400 and 3460

EECS 5490 ELECTRONIC ENERGY PROCESSING II

[3 hours] Resonant dc-dc converters. DC-AC inverters and harmonic analysis. Variable-speed motor drives. Laboratory design and analysis of various electronic energy processing circuits.
Prerequisite: EECS 5480

EECS 5500 PROGRAMMING LANGUAGE PARADIGMS

[3 hours] The course investigates the fundamentals of modern programming languages. Differences and similarities between procedural, functional, object-oriented and rule-based languages are examined along with their impact on the programming process.
Prerequisite: EECS 1550 and 2500

EECS 5510 TRANSLATION SYSTEMS

[4 hours] The course includes: the design of translation systems including compilers and interpreters, grammars and parsing methods, error detection and correction schemes and optimization techniques.
Prerequisite: EECS 1550 and 3500

EECS 5520 ADVANCED SYSTEMS PROGRAMMING

[4 hours] This course examines pertinent concepts of systems programming. Topics covered include: synchronization, distributed programming models, kernel design, peripheral handling, file systems, and security history and methods.
Prerequisite: EECS 2550

EECS 5530 COMPUTER GRAPHICS I

[4 hours] An introduction to typical computer graphics systems and their operation. Interactive techniques will be introduced as well as representations and projections of three-dimensional images. Exercises using graphics equipment are assigned.
Prerequisite: EECS 1050 or 1500

EECS 5540 COMPUTER GRAPHICS II

[4 hours] Examines current topics related to realistic and representative 3D computer graphics. Topics include curve and surface geometry, solid modeling, ray tracing, radiosity, and real-time computer graphics.
Prerequisite: EECS 1550 and 4530

EECS 5550 CREATING MULTIMEDIA SOFTWARE

[4 hours] An audio-visual experience in the design and production of multimedia products. Investigates computer-human interfaces, performance measurement and analysis, storage/retrieval of data and compression/ decompression techniques.
Prerequisite: EECS 1550 and 2550

EECS 5560 DATABASE SYSTEMS I

[3 hours] The following topics are covered: relational database modeling, query languages, design issues and implementation issued of databases. An appropriate database language is introduced and used to demonstrate principles.
Prerequisite: EECS 1550

EECS 5570 DATABASE SYSTEMS II

[3 hours] The emphasis of this course is on database recovery techniques, integrity constraints and concurrency control. The similarities and differences between distributed, networked, client/server and object-oriented database systems also are investigated.
Prerequisite: EECS 5560

EECS 5610 DIGITAL VLSI DESIGN I: BASIC SUBSYSTEMS

[4 hours] CMOS process technologies. CMOS logic families. Custom and semi-custom design. Subsystem design; adders, counters, multipliers. System design methods. VLSI design tools.
Prerequisite: EECS 3400

EECS 5620 DIGITAL VLSI DESIGN II: MEMORY AND STRUCTURED LOGIC

[3 hours] Memory categories, functions, architectures, cells and peripheral circuitry in CMOS/BiCMOS. Overview and technology trends in SRAMs, DRAMs, EPROMs, EEPROMs, FPGAs. Class exercises in selected small system circuit and layout design.
Prerequisite: EECS 5610/7610 or BSEE degree and consent of the instructor

EECS 5630 PHYSICAL DESIGN OF VLSI CIRCUITS

[4 hours] VLSI design process automation and tools. Mask level design. Compaction. Module placement. Routing area partitioning. Loose routing, channel routing, P/G and clock routing.
Prerequisite: Graduate standing

EECS 5740 ARTIFICIAL INTELLIGENCE

[3 hours] This course explores the topic of intelligent software agents with a emphasis on hands-on design of adaptive problem-solving agents for environments of increasing complexity ranging from single-agent computer games to complex real-world multi-agent environments.
Prerequisite: Graduate standing

EECS 5750 MACHINE LEARNING

[3 hours] This course emphasizes learning algorithms and theory including concept, decision tree, neural network, comprtational, Bayesian, evolutionary, and reinforcement learning.
Prerequisite: MIME 4000 or equivalent, MATH 2890 or equivalent, and EECS 2100 or equivalent

EECS 5920 PROJECTS

[1-6 hours] Independent research project with intensive investigation into an area of practical interest to the student and the instructor.
Prerequisite: Instructor’s consent

EECS 5930 ELECTRICAL ENGINEERING & COMPUTER SCIENCE SEMINAR

[1 hour] All graduate students are expected to attend the seminars and to prepare a report summarizing their experiences, questions and the impact of the seminar series. Students will also present their thesis and dissertation results.
Prerequisite: Graduate standing

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