Jun 16, 2024  
Graduate Catalog 2018-19 
    
Graduate Catalog 2018-19 [ARCHIVED CATALOG]

Course Descriptions


 
  
  • CS 6310 - Advanced Design and Analysis of Algorithms


    This course introduces students to advanced concepts for designing and analyzing algorithms. The effect of data structures on program design is investigated. The uses of data structures and algorithms in a variety of application areas are covered. Focus is on algorithmic thinking, performance guarantees and boundary cases, and efficient solutions to practical problems. Advanced topics will cover a selection of modern algorithms, and data structures, many of which come from real-world applications.

    Prerequisites/Corequisites: Prerequisite: CS 4310 or CS 5310, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6320 - Intractable Problems and Approximation Algorithms


    The course covers the theory of NP-completeness and techniques that help to apply the theory to practical problems. The model of non-deterministic Turing machines is used to classify various problems as NP (Non-deterministic Polynomial), Polynomial, NP-Complete, NP-Hard, and Pseudo-Polynomial. Problems in various computer science areas, such as scheduling, routing, compiler optimization, chip packaging, graph embedding, are used to illustrate the concepts and techniques. Effective approximation algorithms are designed and analyzed to deal with various NP-complete problems.

    Prerequisites/Corequisites: Prerequisite: (CS 4310 or CS 5310) and CS 5800, a grade or “B” of better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6400 - Advanced Design of User Interfaces


    Advanced interaction techniques drawn from the current literature. Topics of interest include information search and display, visualization, virtual reality, and hypermedia environments.

    Prerequisites/Corequisites: Prerequisite: CS 5400 or permission of instructor.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6430 - Database Management System Implementation


    A study of implementation techniques in database management systems. Topics include database system architecture, file organization and access methods, indexing, buffer management, performance analysis, query processing and optimization, concurrency control, transaction management, reliability, recovery, physical design and database tuning. Other topics include data warehousing, distributed and parallel databases.

    Prerequisites/Corequisites: Prerequisites: CS 5430 or CS 5541, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6530 - Data Mining


    Introduces fundamental concepts, techniques, algorithms, and systems for data mining in databases. Topics include data pre-processing, data warehousing and online analytical processing, association mining, data classification, data clustering, and visual data exploration.

    Prerequisites/Corequisites: Prerequisites: CS 5310 and CS 5541, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6550 - Advanced Operating Systems


    Advanced and current topics in operating systems research. Analysis of competing techniques will be undertaken to present a better understanding of tradeoffs in design decisions. Modeling and performance evaluation will also be presented. A detailed and theoretical view of the basic operating system concepts will be emphasized. Programming assignments involving simulation and performance evaluation will be required.

    Prerequisites/Corequisites: Prerequisites: (CS 44310 or CS 5310) and CS 5541, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6560 - Advanced Computer Networks: Anatomy of the Internet


    This course will cover the practical aspects of computer networks, with emphasis on the Internet. Various aspects of computer networking will be covered including: alternative link-layer, network layer, and transport-layer technologies, LAN/WAN technologies, topologies, traffic analysis, congestion/flow control, routing, internetworking, multicast, and Quality of Service (QoS). The goal of this course is to introduce the students to state-of-the-art network protocols and architectures. We will introduce the students to networking research and guide them to investigate novel ideas in the area via semester-long research projects. We will also look at industry trends and discuss some innovative ideas that have recently been developed. Some of the course material will be drawn from research papers, industry white papers and Internet RFC’s.

    Prerequisites/Corequisites: Prerequisite:  CS 5550 or Instructor approval.

    Credits: 3 hours

    Notes: Open to graduate students only.
    When Offered: Every other Fall
  
  • CS 6570 - Wireless Networks


    This course will cover the fundamental aspects of wireless networks, with emphasis on current and next-generation wireless networks. Various aspects of wireless networking will be covered including: fundamentals of cellular communication, mobile radio propagation, multiple access techniques, mobility support, channel allocation, Wireless PAN/LAN/MAN standards, mobile ad-hoc networks, wireless sensor networks, and routing in wireless and mobile networks. The goal of this course is to introduce the students to state-of-the-art wireless network protocols and architectures. We will introduce the students to wireless networking research and guide them to investigate novel ideas in the area via semester-long research projects. We will also look at industry trends and discuss some innovative ideas that have recently been developed. Some of the course material will be drawn from research papers, industry white papers and Internet RFC’s.

    Prerequisites/Corequisites: Prerequisite:  CS 5550 or instructor approval.

    Credits: 3 hours

    Notes: Open to graduate students only.
    When Offered: Every other Fall.
  
  • CS 6580 - Pervasive Computing


    An in-depth study of emerging issues in pervasive environments focusing on components that build pervasive computing systems: smart devices, smart environments, and smart services and interactions with users. Topics include smart devices and services; context-aware and intelligent systems; autonomous systems and artificial life; ubiquitous communication; and ubiquitous system challenges and outlook. This is a research oriented course with theoretical and practical research projects involving opportunistic resource utilization networks; smart office and home spaces, and sensornets. Project topics will be suggested by the instructor, or proposed by students and accepted by the instructor.

    Prerequisites/Corequisites: Prerequisite: CS 5541 or CS 5550 (or equivalent course accepted by the instructor), a grade of “B” or better is required to satisfy any course prerequisite.           

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6600 - Software Engineering


    This course introduces software life cycles with the concentration on software design and implementation. Students will apply various techniques and tools to design and implement a software system. Examples and exercises illustrating the use of several techniques and tools will be given. Student teams will be expected to complete a large project using one of the techniques/tools presented.

    Prerequisites/Corequisites: Prerequisite: CS 5310, a grade of “B” or better is required to satisfy any course prerequisite.   

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6610 - Software Testing


    Students will learn practical ways to design high quality tests during various phases of software development. Students learn the theory behind criteria-based test design and to apply the theory in practice. Topics include test design, test automation, test coverage criteria, and how to test software in state-of-the-art software development environments.

    Prerequisites/Corequisites: Prerequisite: CS 5310, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6700 - Advanced Computer and Information Security


    This course covers advanced and current topics in selected areas of computer and information security such as the establishment of security associations, securing neighbor discovery, secure routing in multi-hop wireless networks, privacy protection, secure protocols for preventing selfish behavior in networks and systems, and trust and security in open computing systems. The course is research oriented and includes student research projects, which may be done in teams.

    Prerequisites/Corequisites: Prerequisite:  CS 5700 with a grade of “B” or better.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6720 - Pattern Recognition


    A survey of modern methods for computer recognition of patterns in varied applications such as digital images, human speech and sound, and grammar-based sequences. Various approaches are developed, including heuristic search, Fourier analysis, Markov models, template matching, and grammatical inference. Computational aspects and efficiency of different methods and algorithms are emphasized. Students must complete a project using methods developed in the course.

    Prerequisites/Corequisites: Prerequisites: (CS 4310 or CS 5310) and undergraduate-level statistics, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6730 - Installation Hardening


    This course will teach students to harden individual Linux and Windows installations. Access control policies and the Principle of Least Privilege will be discussed. Intrusion prevention and detection solutions will be implemented in practical labs to demonstrate the real-world decisions and risk analyses involved in hardening systems.

    Prerequisites/Corequisites: Prerequisites: CS 5710 and CIS 5710.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6740 - Wireless Ethical Hacking


    This course will teach students to identify and evaluate threats from widely-used wireless technologies such as WiFi, Bluetooth, ZigBee, Z-Wave, and DECT. Students will complete various hands-on labs to learn how to apply these concepts in real-world scenarios.

    Prerequisites/Corequisites: Prerequisites: CS 5710 and CIS 5710.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6750 - Network Penetration Testing


    This course covers the techniques and methodology of network penetration testing. Students will learn how to plan and define the scope of a penetration testing project, perform reconnaissance on the target environment, and use various tools and techniques to exploit and gain access to target systems. Finally, students will create a report detailing discovered vulnerabilities and an analysis of the business risks involved.

    Prerequisites/Corequisites: Prerequisites: CS 5710 and CIS 5710.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • CS 6800 - Advanced Theory of Computation


    The theory of computation emphasizing equivalent models of computation, properties of recursively enumerable languages, computability (decidability and semi-decidability), recursive and partial recursive functions, and complexity. The Chomsky hierarchy is also reviewed and some of the more advanced topics (than those covered in the prerequisite) are addressed. Students are expected to read research papers and complete a semester project.

    Prerequisites/Corequisites: Prerequisite: CS 5800, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6810 - Compiler Optimization


    Theory, design, and implementation of compiler optimization techniques. Topics include: intermediate representations, advanced code generation, control and data-flow analysis, dynamic compilation, global register allocation, and instruction scheduling. A major project is required.

    Prerequisites/Corequisites: Prerequisite: (CS 5541 and CS 5800) or CS 5810, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6820 - Advanced Artificial Intelligence


    Current research in one or more artificial intelligence application areas, e.g., computer vision and image processing, natural language and speech processing, expert systems, computer learning or other A.I. topics.

    Prerequisites/Corequisites: Prerequisite: (CS 4310 or CS 5310) and CS 5820, a grade of “B” or better is required to satisfy any course prerequisite.

    Credits: 3 hours

    Restrictions This course is restricted to the following: masters and doctorates in computer science, masters in electrical engineering, and doctorates in mathematics.
    Notes: Open to graduate students only.
  
  • CS 6910 - Seminar in Computer Science


    Seminar in Computer Science.

    Credits: 1 to 3 hours

    Notes: Open to graduate students only.
  
  • CS 6970 - Master’s Project


    Students will work on a special project in a computer science area. A technical report on the results of each student’s project must be approved by the course instructor and published as a departmental technical report.

    Prerequisites/Corequisites: Prerequisites: Graduate level competency in computer science and the subject areas of the project. Approval of the instructor and the department required.

    Credits: 2 to 6 hours

    Notes: Open to graduate students only. Graded on a Credit/No Credit basis. Credit cannot be used for both CS 6970 and CS 7000 in a student’s master’s program.
  
  • CS 7000 - Master’s Thesis


    Please refer to The Graduate College section for course description (GRAD 7000).

    Prerequisites/Corequisites: Prerequisite: Approved application from department and Graduate College.

    Credits: 1 to 6 hours

    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to graduate students only.
  
  • CS 7100 - Independent Research


    Please refer to The Graduate College section for course description (GRAD 7100).

    Prerequisites/Corequisites: Prerequisite: Approved application.

    Credits: 2 to 6 hours

    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to graduate students only.
  
  • CS 7120 - Professional Field Experience


    Please refer to The Graduate College section for course description (GRAD 7120).

    Prerequisites/Corequisites: Prerequisite: Approved application.

    Credits: 2 to 12 hours

    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to graduate students only.
  
  • CS 7250 - Doctoral Research Seminar


    Please refer to The Graduate College section for course description (GRAD 7250).

    Prerequisites/Corequisites: Prerequisite: Approved application.

    Credits: 2 to 6 hours

    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to graduate students only.
  
  • CS 7300 - Doctoral Dissertation


    Please refer to The Graduate College section for course description (GRAD 7300).

    Prerequisites/Corequisites: Prerequisite: Approved application from department and Graduate College.

    Credits: 1 to 15 hours

    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to graduate students only.
  
  • CS 7350 - Graduate Research


    Please refer to The Graduate College section for course description (GRAD 7350).

    Prerequisites/Corequisites: Prerequisite: Approved application.

    Credits: 2 to 10 hours

    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to graduate students only.
  
  • CTE 6150 - Trends and Developments in Career and Technical Education


    A review and exploration of contemporary trends and developments in career and technical education.

    Credits: 3 hours

    Notes: Open to Graduate students only.
  
  • ECE 5150 - Real-Time Computing


    Characterizing, modeling, and specifying real-time systems. Software life cycle. Designing and programming sequential and concurrent real-time systems. Scheduling. Distributed real-time computing. Engineering case studies using C++/Ada.

    Credits: 3 hours

    Notes: This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
  
  • ECE 5200 - Power Electronics


    Behavior of power semiconductor devices (such as BJT’s, MOSFET’s, SCR’s, GTO’s, and IGBT’s) in circuits and as switches. Applications of the switches in AC-DC, DC-DC, DC-AC, and AC-AC converters. Switch-mode converters for power supplies, DC and AC motor drives, wind and solar inverters, hybrids, and utility systems. Magnetic circuits and electro-magnetic interference.

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 5240 - Introduction to VLSI Technology


    A course in VLSI semiconductor devices, modern CMOS technology, crystal growth, fabrication, and basic properties of silicon wafers. It will focus on lithography, thermal oxidation, (Si/Si)2, interface, dopant diffusion, ion implantation, thin film deposition, etching, and back-end technology.

    Credits: 3 hours

    Notes: This course is restricted to graduate students in either Computer Engineering or Electrical Engineering.
  
  • ECE 5300 - Electric Power Systems


    Three-phase circuits and pre-unit notation. Network analysis, load flow studies, symmetrical system faults, and unbalanced faults using symmetrical components, system stability and transients.

    Credits: 3 hours

    Restrictions Restricted to graduate students in electrical or computing engineering.
    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 – 0)
  
  • ECE 5410 - Electronic Instrumentation


    Analysis of instrumentation systems including basic instrumentation concepts, dynamic analysis of instruments, transducers, classical analog methods, digital methods and application.

    Credits: 3 hours

    Restrictions This course is restricted to graduate students majoring in Computer Engineering or Electrical Engineering
    Lecture Hours - Laboratory Hours: (3-0)
  
  • ECE 5450 - Micro Electro Mechanical Systems


    This course introduces students to the rapidly emerging, multi-disciplinary, and exciting field of Micro Electro Mechanical Systems (MEMS). It will teach fundamentals of micromachining and microfabrication techniques, including planar thin-film process technologies, photolithographic techniques, deposition and etching techniques, and the other technologies that are central to MEMS fabrication. The course will cover skills needed for the design and analysis of devices and systems in mechanical, electrical, fluidic, and thermal energy/signal domains, and will teach basic techniques for multi-domain analysis (e.g., electromechanical, electrothermal). Fundamentals of sensing and transduction mechanisms (i.e. conversion of non-electronic signals to electronic signals), including capacitive and piezoresistive techniques, and design and analysis of micromachined miniature sensors and actuators using these techniques will be covered. Many examples of existing devices and their applications will be reviewed.

    Credits: 3 hours

    Restrictions Restricted to graduate students in electrical or computer engineering.
    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECE 5510 - Application Specific Integrated Circuit Design


    Design, analysis and implementation of application-specific circuits (ASIC.) Emphasis will be placed on programmable design (including field programmable gate arrays (FPGA) and programmable logic devices (PLD). Semi-custom design will also be discussed and full-custom design will be briefly introduced. Introduction to contemporary CAD systems.

    Credits: 3 hours

    Notes: This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
  
  • ECE 5530 - Microcontroller Applications


    This course is intended to give students the ability to specify, design, and test real-time embedded microcontroller systems.

    Credits: 3 hours

    Restrictions Restricted to graduate students in electrical or computer engineering.
    Notes: Open to graduate students only.
  
  • ECE 5540 - Digital Electronics


    The electronic and logic aspects of digital integrated circuits and their applications. Transistor-level design and simulation of digital electronic circuits.

    Credits: 3 hours

    Restrictions Restricted to graduate students in electrical or computing engineering.
    Notes: Open to Graduate students only.
  
  • ECE 5550 - Digital Signal Processing


    Discrete-time signals and systems, time and frequency domain representations. Structures of discrete-time systems and digital filters. DFT and FFT methods of special analysis and estimation. Discrete Hilbert Transforms and multidimensional signal processing.

    Credits: 3 hours

    Notes: This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
  
  • ECE 5570 - Design of Reconfigurable Digital Machines


    Introduction to hardware design languages. Modeling and simulation using VHDL. Advanced design techniques for digital machines based on Field Programmable Gate Arrays and Complex Programmable Logic Devices. System design with on-line reprogrammable FPGAs.

    Credits: 3 hours

    Notes: This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
  
  • ECE 5580 - Computer Architecture


    This course examines fundamental computer system design trade-offs and the state-of-the-art in computer architecture with case studies of current and proposed microprocessor architectures. Students will study datapath pipelining/superpipelining, dynamic instruction scheduling, hyper-threading, improving memory throughout, SIMD parallelism, VLIM/EPIC processors, and multi-core processors.

    Prerequisites/Corequisites: Prerequisite: ECE 3570 or graduate student in electrical and computer engineering or instructor’s approval.

    Credits: 3 hours

    Restrictions Restricted to accelerated master’s and graduate students in electrical and computer engineering.
    Notes: Open to upperclass and graduate students.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 5600 - Time-Varying Fields


    Electrodynamics, Maxwell’s equations, Boundary value problems and solutions of Helmholtz Equation in different coordinate systems, Green’s functions, transmission lines and wave guides. Introduction to perturbational and variational methods.

    Credits: 3 hours

    Notes: This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
  
  • ECE 5640 - Communication Systems


    Introduction to digital and analog communication systems. Design constraints of noise and bandwidth, comparison of various modulation techniques, and statistical methods. Information and channel capacity.

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to Graduate students only.
  
  • ECE 5645 - Deep Space Telecom


    Examines the methods by which telemetry, command and tracking is done between spacecraft and earth-borne antennas through a systems analysis approach. Topics include antenna design, telemetry formats and communication performance parameters intrinsic to deep space missions. Telecom hardware of several current and past planetary observational platforms are examined and evaluated to help understand the science and engineering objectives of these missions.

    Credits: 3 hours

    Restrictions Restricted to major’s, master’s or doctoral students in computer engineering or electrical engineering.
    Notes: Open to upperclass and graduate students.
  
  • ECE 5705 - Feedback Systems


    Design principles of linear and non-linear feedback systems in both the frequency and time domain.

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computer engineering.
    Notes: Open to graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 5710 - State Space Control Systems


    An introduction to the state-space representation of linear systems. As such, familiarity with the classical Laplace transform techniques will be assumed but not emphasized. Instead, time–domain analysis of differential equations on linear systems will be performed. This course forms the basis upon which modern electrical engineering is founded.

    Credits: 3 hours

    Restrictions Restricted to graduate students in electrical or computing engineering.
    Notes: Open to Graduate students only.
  
  • ECE 5730 - Foundations of Neural Networks


    Biological and artificial neural networks from an electrical and computer engineering perspective. Neuron anatomy. Electrical signaling, learning, and memory in biological neural networks. Development of neural network circuit models. Artificial neural systems including multilayer feedforward neural networks, Hopfield networks, and associative memories. Electronic implementations and engineering applications of neural networks.

    Credits: 3 hours

    Restrictions This course is restricted to graduate students in majoring either Computer Engineering or Electrical Engineering.
  
  • ECE 5800 - System Modeling and Simulation


    This is a first course in the principles of mathematical modeling of stochastic and deterministic systems. It will focus on analytical models, mathematical rigor and computer simulation of problems. Students will simulate a number of systems using appropriate stochastic and deterministic models using a computer.

    Credits: 3 hours

    Notes: This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
    Cross-Listed: This course is cross-listed as ME 5800.
  
  • ECE 5820 - Stochastic Systems Analysis


    An introduction to probability, random variables, random processes, correlation functions and spectral density, primarily as they apply to signal processing in electrical engineering. Special consideration will be given to the stochastic signals, their corresponding response and the optimization of linear systems.

    Credits: 3 hours

    Restrictions Restricted to graduate students in electrical or computing engineering.
    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECE 5850 - Mechatronics


    A course in fundamentals of motion control, primarily as it is applied to robotics. Students will learn the basics of control systems as applied to multiaxis servo systems. Appropriate time will be devoted to develop a sound basis in the electro-mechanical discipline.

    Credits: 3 hours

    Notes: Open only to graduate students majoring in either Computer Engineering or Electrical Engineering.
    Cross-Listed: This course is cross-listed with ME 5850.
  
  • ECE 5950 - Introduction to Advanced Topics


    To introduce students to advanced topics in electrical/computer engineering not included in other course offerings.

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to Upperclass and Graduate Students. May be taken more than once up to six hours.
    Lecture Hours - Laboratory Hours: (3-0)
  
  • ECE 6050 - Advanced Microprocessor Applications


    This course is intended to give graduate students the ability to specify, design, simulate and partially test the performance of real-time high-performance microprocessor systems. It address the design problems of interfacing to multi-processor system bus and the design of local and shared memory modules for contemporary RISC and CISC processors.

    Prerequisites/Corequisites: Prerequisites: ECE 5510 or ECE 5570 or equivalent.

    Credits: 3 hours

    Restrictions This course is restricted to master’s or doctoral students in computer engineering or electrical engineering.
    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6200 - Power Electronics: Dynamics and Control


    Isolated transformer and resonant switch mode converter topologies. Steady-state analysis, large-signal and small-signal modeling and analyses, and state-space and discrete time models. Magnetics, transformers,  control techniques, and power conditioning of converters. PWM control. Advanced application areas: electric drives, power systems - HVDC, FACTS and STATCOM. Gallium, arsenide (GaAs), polytypes of silicon carbide (SIC), and gallium nitrate (GaN) semi-conductive devices introduced.

    Prerequisites/Corequisites: Prerequisite: ECE 5200 or equivalent; with a grade of “C” or better.

    Credits: 3 hours

    Restrictions This course is restricted to master’s or doctoral students in computer engineering or electrical engineering.
    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6300 - Transmission Systems Control


    Power Systems Topics: Protection and Control, Transmission Line Reliability and Security, Customization of Energy Using Solid-state Devices and Switches, Power Quality, State Estimation - Theory and Implementation, and Risk Assessment.

    Prerequisites/Corequisites: Prerequisite: ECE 5300 or equivalent; with a grade of “C” or better.

    Credits: 3 hours

    Restrictions This course is restricted to master’s or doctoral students in computer engineering or electrical engineering.
    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6305 - Modeling of Power Equipment for Electromagnetic Transients


    Modeling and simulation of power system components for electromagnetic transient analysis, with particular emphasis on transmission lines, power transformers, rotating machines, and grounding systems.

    Prerequisites/Corequisites: Prerequisite: ECE 5300 or ECE 5600 or equivalent.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECE 6360 - Applied Optics and Optical System Design


    Classical and conventional optical methods in use by the engineering and research community. Moire, Speckle and Speckle-shearing interferometry. Holographic interferometry. Photo-elasticity and electronic speckle pattern interferometry. Optics and lasers for research and industrial applications. Digital image processing and optical system design.

    Prerequisites/Corequisites: Prerequisite: Consent of instructor.

    Credits: 3 hours

    Restrictions This course is restricted to master’s or doctoral students in computer engineering or electrical engineering.
    Notes: Open to Graduate students only.
    Cross-Listed: This course is cross-listed with ME 6360.
  
  • ECE 6410 - Advanced Electronic Instrumentation


    Description, analysis, and design of instrumentation systems with emphasis on sensors, signal acquisition, amplification, and processing. Both analog and digital sensors and signal processors will be considered.

    Prerequisites/Corequisites: Prerequisite: ECE 5410

    Credits: 3 hours

    Restrictions This course is restricted to master’s or doctoral students in computer engineering or electrical engineering.
    Lecture Hours - Laboratory Hours: (3-0)
  
  • ECE 6450 - Advanced Micro Electro Mechanical Systems


    This course covers advanced topics dealing with MEMS technologies, transduction mechanisms, and microfabricated sensors and actuators. Many emerging micromachining technologies such as laser and electro-discharge machining, and non-conventional materials such as SiC and diamond are discussed. Transduction techniques, including electromagnetic, piezoelectric, resonant, tunneling, and others are presented (to the extent permitted by time available). The course reviews different types of sensors for measurement of physical parameters such as acceleration, rotation rate, It also reviews different micro-actuation techniques and their applications in MEMS.

    Prerequisites/Corequisites: Prerequisite:  ECE 5450 or instructor approval.

    Credits: 3 hours

    Notes: May be repeated for credit. Open to Graduate students only.
    When Offered: Spring
  
  • ECE 6500 - Advanced Computer Architecture


    An introduction to the problems involved in designing and analyzing current machine architectures. Simulation and design automation of digital systems. The completion of a substantial design project is required.

    Prerequisites/Corequisites: Prerequisites: ECE 5520 or ECE 5530.

    Credits: 3 hours

    Restrictions This course is restricted to graduate students majoring in either Computer Engineering or Electrical Engineering.
    Lecture Hours - Laboratory Hours: (3-0)
  
  • ECE 6550 - Digital Image Processing


    This course will cover fundamental concepts and analytical tools for digital image processing (DIP) and applications. Use of transforms for image filtering and analysis; image coding and compression algorithms are emphasized. Students are expected to complete a series of computer assignments and a research project in DIP.

    Prerequisites/Corequisites: Prerequisite: CENM, EENM, or ELCD admission.

    Credits: 3 hours

    Notes: Open to Graduate students only.
  
  • ECE 6560 - Multirate Signal Processing


    An advanced digital signal processing course that develops the theory, numerical simulations and define various implementations for digital multirate signal processing. Topics covered will include digital filtering, filter-decimation, interpolation-filtering, rational rate changes, CIC filters, half-band filtering, polyphase filters, and filter bank analysis and synthesis.

    Prerequisites/Corequisites: Prerequisite: ECE 5550 or equivalent.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6565 - Adaptive Filters and Systems


    This is an advanced digital signal processing class that will develop the theory, Matlab simulations and define various implementations of linear estimation theory applied to adaptive signal processing. Topics covered will include a estimation theory, Wiener and Kalman Filters, and various Adaptive Filters and Systems (Steepest decent, LMS, RLS, and block implementations).

    Prerequisites/Corequisites: Prerequisite: ECE 5550 or equivalent.

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6570 - Biomedical Signal Processing


    This course presents fundamental concepts and approaches in biomedical signal processing. While several signals such as neural, cardiac, muscular, and speech will be investigated, we will give special attention to signals with bioelectric origins and will review their biological properties and clinical significance. Processing and analysis will cover topics from signal acquisition (including biopotential electrodes and amplifiers, and signal conditioning), sampling issues, reduction of noise and artifacts, and extraction of clinically significant features. The course requires a project from each student to allow for an opportunity to investigate the performance of methods on real physiological signals.

    Prerequisites/Corequisites: Prerequisite: ECE 5550 or equivalent.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6640 - Digital Communications


    This course covers advanced concepts of modern digital communication theory, including information theory and coding theory. Important practical topics of recent interest are also covered.

    Prerequisites/Corequisites: Prerequisite: ECE 5640

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to graduate students only.
  
  • ECE 6650 - Medical Imaging Systems and Analysis


    Introduction to medical imaging systems and analysis of the different modalities (X-Ray, CT, NM, Ultrasound, and MRI) in terms of the physics of the modality, the system, and image reconstruction. Sampling, implementation of multidimensional signal processing, and image quality issues (noise, resolution, geometric distortion, and contrast) are addressed for each modality.

    Prerequisites/Corequisites: Prerequisite: ECE 5550 with a grade of “B” or better or instructor approval.

    Credits: 3 hours

    Notes: Open to Graduate Students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6700 - Modern Control Theory


    Modern control theory using “state variable” formulations provides a unified approach to a wide variety of problems. Depends on matrix theory and linear algebra.

    Prerequisites/Corequisites: Prerequisite: ECE 5710

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
    When Offered: Fall
  
  • ECE 6710 - Optimal Control Systems


    Optimal control dynamic programming, Portryagin’s principle, linear optimal regulator, system identification. Stochastic and adaptive control.

    Prerequisites/Corequisites: Prerequisite: ECE 6700

    Credits: 3 hours

    Notes: Open to Graduate students only.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6720 - Fuzzy Control Systems


    Theoretical aspects of fuzzy sets, fuzzy logic, approximate reasoning, and fuzzy control, as well as implementation issues of fuzzy controllers. Supervisory controllers using fuzzy automata. Hardware accelerators for fuzzy logic.

    Prerequisites/Corequisites: Prerequisites: (ECE 5510 or ECE 5570 or equivalent) and (ECE 5710 or ECE 5705 or equivalent).

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECE 6730 - Advanced Neural Networks


    Advanced topics in biological and artificial neural networks from an electrical and computer engineering perspective. Modeling, simulation, and implementation of neural networks. Information theory and knowledge representation. Adaptation and learning. Review of current research.

    Prerequisites/Corequisites: Prerequisites: ECE 5730 or instructor approval.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECE 6740 - Nonlinear Control Systems


    This is a first course in nonlinear systems. Students will learn to characterize nonlinear phenomena such as limit cycles and chaotic behavior, both analytically and numerically. Students will also delve into the world of strange attractors and fractals. All this will be applied to a number of engineering, mechanical, biological and chemical problems. Specifically, students will consider the family nonlinear control problems (such as the inverted pendulum) and chaotic communication systems (such as the Cummo and Chua circuits).

    Prerequisites/Corequisites: Prerequisite: ECE 5710

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECE 6950 - Topics in Electrical and Computer Engineering


    Special topics in advanced area of Electrical Engineering or Computer Engineering not included in other courses.

    Credits: 3 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to Graduate students only. May be repeated for credit with a different topic for up to 6 hours maximum.
    Lecture Hours - Laboratory Hours: (3 - 0)
  
  • ECE 6970 - Problems in Electrical and Computer Engineering


    Special problems based on individual need or interest under the direction of a member of the graduate faculty.

    Credits: 1 to 6 hours

    Restrictions Restricted to master’s or doctoral students in electrical and computing engineering.
    Notes: Open to Graduate students only.
  
  • ECE 6990 - Practical Training


    Designed for international students who wish to pursue practical training in off-campus activities in industrial and/or other similar settings. To be eligible, students must be registered in the ECE department, must have completed at least 6 credits towards an advanced degree and have the approval of their faculty advisor and the department chair.

    Prerequisites/Corequisites: Prerequisite:  Advisor or Departmental approval.

    Credits: 1 to 2 hours

    Notes: Repeatable for credit. Computer Engineering master’s students may substitute ECE 6990 for up to 2 hours of ECE 6900. Electrical Engineering master’s students may take up to 2 hours of ECE 6990 as part of their course work. Open to Graduate students only.
  
  • ECE 7000 - Master’s Thesis


    Please refer to The Graduate College section for course descriptions.

    Prerequisites/Corequisites: Prerequisite: Approved application from department and Graduate College.

    Credits: 1 to 6 hours

    Restrictions Restricted to master’s students in electrical and computing engineering.
    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to Graduate students only.
  
  • ECE 7100 - Independent Research


    Please refer to The Graduate College section for course descriptions.

    Prerequisites/Corequisites: Prerequisite: Approved application.

    Credits: 2 to 6 hours

    Restrictions Restricted to doctoral students in electrical and computer engineering.
    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to Graduate students only.
  
  • ECE 7250 - Doctoral Research Seminar


    Please refer to The Graduate College section for course descriptions.

    Prerequisites/Corequisites: Prerequisite: Approved application and department approval.

    Credits: 2 to 6 hours

    Restrictions Restricted to doctoral students in electrical and computer engineering.
    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to Graduate students only.
  
  • ECE 7300 - Doctoral Dissertation


    Please refer to The Graduate College section for course descriptions.

    Prerequisites/Corequisites: Prerequisite: Approval of department and Graduate College.

    Credits: 1 to 15 hours

    Restrictions Restricted to doctoral students in electrical and computer engineering.
    Notes: Graded on a Credit/No Credit basis. May be repeated for credit. Open to Graduate students only.
  
  • ECON 5040 - Mathematics for Economists


    This course presents the mathematical material necessary as background for the topics covered in graduate-level economics courses. Topics covered include differential calculus, optimization, comparative statics, and mathematical programming. These techniques are applied to selected economic problems.

    Credits: 3 hours

    Notes: Open to Upperclass and Graduate students.
    When Offered: Fall
  
  • ECON 5880 - Economic Development


    An analysis of the economic factors such as population, resources, innovation, and capital formation that affect economic growth. Selected underdeveloped areas will be studied to understand the cultural pattern and economic reasons for lack of development and the steps necessary to promote economic progress.

    Credits: 3 hours

    Notes: Open to Upperclass and Graduate students.
  
  • ECON 5910 - Guest Economist Seminar


    Seminar series on a topic of current interest featuring invited visiting economists. Topics will vary.

    Credits: 1 hour

    Notes: May be repeated for credit. Open to Upperclass and Graduate students.
  
  • ECON 5920 - Guest Economist Seminar


    Seminar series on a topic of current interest featuring invited visiting economists. Topics will vary.

    Credits: 1 hour

    Notes: May be repeated for credit. Open to Upperclass and Graduate Students.
  
  • ECON 5980 - Readings in Economics


    An independent program of study for qualified students to be arranged in consultation with the instructor.

    Credits: 1 to 3 hours

    Notes: Open to Upperclass and Graduate students.
  
  • ECON 6010 - Basic Economic Analysis


    This course is designed to provide students with an understanding of fundamental economic concepts. Students become acquainted with the basic tools that economists use to analyze issues and apply the science of economics. After completing the course, students will be better able to understand and analyze problems from an economic perspective. Students are introduced to basic concepts in the fields of microeconomics and macroeconomics. Knowledge of these concepts is prerequisite for further study in business, public and development administration.

    Credits: 3 hours

    Notes: Open to Graduate students only. Not open to Economics Graduate students.
    When Offered: Online offering
  
  • ECON 6030 - Advanced Price Theory


    An advanced study in the logic of the pure theory of production; joint production and joint costs, and introduction to the multiperiodic production theory. Advanced theory of consumer behavior; aggregation problems in product supply, factor demand and consumer demand analysis; review of selected empirical studies on consumer demand analysis; consumer surplus; problems involving optimization over time and under conditions of uncertainty; role of savings in consumer demand theory (utility maximization over time).

    Prerequisites/Corequisites: Prerequisite: MATH 1220 or MATH 1700 or ECON 5040.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECON 6070 - Uncertainty and Health


    Analysis of individual decision making under situations of uncertainty, especially as it pertains to the health setting. Risk topics include expected utility, risk aversion, stochastic dominance, and asymmetric information. Health modeling such as health production and capital, health insurance, health technology and lifestyle choice. Social health issues covered include comparative health care systems, government intervention, and healthcare reform.

    Prerequisites/Corequisites: Prerequisite: ECON 2010 or equivalent.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Spring
  
  • ECON 6090 - Seminar in Economics


    Offers the graduate an opportunity to investigate contemporary problems in economic theory and analysis. Topics will vary.

    Prerequisites/Corequisites: Prerequisite: Four (4) credit hours of advanced economic theory or instructor approval.

    Credits: 3 hours

    Notes: May be repeated up to 18 hours. Open to Graduate students only.
  
  • ECON 6100 - Human Resources I


    This course is an introduction to human resource economics. Its objective is to provide students with the theoretical background needed to undertake studies relating to human resource and labor problems. Thus, this course will present a general survey of the theory that forms the core of modern labor economics.

    Prerequisites/Corequisites: Prerequisite: ECON 6030 or ECON 6650.

    Credits: 3 hours

    Notes: Open to Graduate students only.
  
  • ECON 6110 - Human Resources II


    This course is the second course in a two course sequence required for the Ph.D. field in human resource economics. The objective of this course is to apply theory and quantitative methods to various topic areas in human resource and labor economics, such as discrimination, employment and training policies, income distribution, turnover and migration, unions and collective bargaining, and household production and family decisions.

    Prerequisites/Corequisites: Prerequisite: ECON 6100

    Credits: 3 hours

    Notes: Open to Graduate students only.
  
  • ECON 6190 - Introduction to Econometrics


    This course is an introduction to econometric models and their use in economic analysis. The course covers multiple reqression models, the implications and treatment of serial correlation and heteroskedasticity.

    Prerequisites/Corequisites: Prerequisite: ECON 6220 or equivalent.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Summer I
  
  • ECON 6220 - Economic Statistics


    This course focuses on the theory and practice of testing hypotheses, statistical estimation theory, the basic theory underlying the linear model, and introduction to econometric models, and the nature of difficulties that arise in applying statistical models to economic research problems.

    Prerequisites/Corequisites: Prerequisites: MATH 1220 or MATH 1700 or ECON 5040 or ECON 6040.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Spring
  
  • ECON 6290 - Research Methods


    The course provides students with the tools necessary to manage, organize, and analyze data and to apply good practices in writing research papers in economics. The course is not simply about applying techniques learned in econometrics courses, although this is part of it. Students will learn about all steps of the applied research process - from identifying topics and finding data to publishing and presenting research.

    Prerequisites/Corequisites: Prerequisite: ECOM 4090 or ECON 6190.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECON 6620 - National Income Analysis


    A basic course in economic theory with emphasis on modern theories of output of the economy as a whole and on the uses of these theories as guides to policy.

    Prerequisites/Corequisites: Prerequisites: ECON 4030 and ECON 4060.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECON 6650 - Microeconomic Theory I


    Core ideas in theoretical microeconomics will be introduced. The course will address a number of standard microeconomic topics, including the theories of consumption and production, cost and expenditure functions, market structures, and input demand.

    Prerequisites/Corequisites: Prerequisites: (MATH 1220 or MATH 1700) and (MATH 1230 or MATH 1710).

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECON 6660 - Microeconomic Theory II


    This course presents an advanced treatment of consumer and producer theory. It will be composed of selected topics in microeconomic theory, including general equilibrium and welfare analysis.

    Prerequisites/Corequisites: Prerequisites: (ECON 5040 or ECON 6040) and ECON 6650.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Spring
  
  • ECON 6700 - Advanced Econometrics I


    The first course in the advanced econometrics sequence. This course presents sample distribution theory for the estimation and testing of econometric models. Applications will be made to SUR systems, error components, nonlinear regression, limited dependent variables, and sample selection bias.

    Prerequisites/Corequisites: Prerequisite: ECON 6190

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECON 6710 - Advanced Econometrics II


    This is the second course in the advanced econometrics sequence. This course considers the specification and evaluation of dynamic econometric models. Both single and multiple time series models are examined. The issue of nonstationarity and the role of vector autoregressions and cointegration are emphasized.

    Prerequisites/Corequisites: Prerequisite: ECON 6700

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Spring
  
  • ECON 6750 - Macroeconomic Theory I


    This course develops a general equilibrium macroeconomic model reflecting the recent developments in the literature.

    Prerequisites/Corequisites: Prerequisites: (MATH 1220 or MATH 1700) and (MATH 1230 or MATH 1710).

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Fall
  
  • ECON 6760 - Macroeconomic Theory II


    The second course in the Ph.D. level macro sequence. A rigorous analysis of macro theory and macro policy issues with an emphasis on empirical testing.

    Prerequisites/Corequisites: Prerequisites: (ECON 5040 or ECON 6040) and ECON 6750.

    Credits: 3 hours

    Notes: Open to Graduate students only.
    When Offered: Spring
  
  • ECON 6800 - International Economics I


    In this course the interaction of the domestic economy with the international financial world will be studied. Topics include: Exchange rate determination, balance of payments, and the international monetary system.

    Prerequisites/Corequisites: Prerequisites: (ECON 6030 or ECON 6650) and (ECON 6620 or ECON 6750) and ECON 6190.

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECON 6810 - International Economics II


    This course examines the reasons for and implications of international trade. Topics include: Models of international trade, policies used to influence trade and the welfare effects of international trade polices.

    Prerequisites/Corequisites: Prerequisites: (ECON 6030 or ECON 6650) and (ECON 6620 or ECON 6750).

    Credits: 3 hours

    Notes: Open to graduate students only.
  
  • ECON 6860 - Monetary Economics


    In this course the interaction between macroeconomic activity and the quantity of money in the economy is studied. Both theoretical and empirical models are examined. Topics include empirical evidence on money and output, money and transactions, money and procedures, and interest rates and monetary policy.

    Prerequisites/Corequisites: Prerequisites: ECON 6190 and ECON 6760, or equivalent.

    Credits: 3 hours

    Notes: Open to Graduate students only.
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 21