2016-17 Academic Catalog

Department of Electrical and Computer Engineering

This is an archived copy of the 2016-17 catalog. To access the most recent version of the catalog, please visit http://catalog.msstate.edu.

Department Head: Dr. Nicolas Younan
Major Advisor: Josie Guerry
Office: 216 Simrall Engineering Building

Alumni, employers, faculty and students participate in a process used to develop educational objectives for the undergraduate programs in Electrical Engineering and Computer Engineering. Within a few years of graduation, program graduates completing the baccalaureate degree in Electrical or Computer Engineering will:

  • Be recognized by their peers as fundamentally sound in the application of mathematics, science, computing, and engineering.
  • Be engaged in the practice of Electrical or Computer Engineering as innovative problem solvers with a strong work ethic, by identifying and implementing solutions using the proper tools, practical approaches, and flexible thinking.
  • Be productive and demonstrate leadership in the practice of Electrical or Computer Engineering, both individually and within multidisciplinary teams, using effective oral and written communication skills when working with peers, supervisors, and the public.
  • Be responsible in the practice of Electrical or Computer Engineering, relying on sound engineering ethics, a commitment to lifelong learning and a genuine concern for society and the environment.

Computer Engineering Major (CPE)

Major Advisor: Ms. Josie Guerry
Office: 216 Simrall Engineering Building

With the origin of the modern computer dating back to the late 1940’s and the growth of computer hardware fueled by the availability of digital integrated circuits starting in the late 1960’s, computer engineers have enjoyed a pivotal role in technology that now permeates our entire society. Whether the end product is an integrated circuit, a system of networked embedded computers, or any system that relies on digital hardware or computer software, its development requires the skills of a computer engineer. While computing systems include both hardware and software, it is the optimal combination of these components that is the unique realm of the computer engineer. Today, computer engineers are a driving force in the technological and economic development of the digital age.

The curriculum requirements for computer engineering are built around a substantial engineering core curriculum and required courses in electrical engineering and computer science. The requirements in mathematics, the basic sciences, and engineering sciences provide the breadth of exposure required for all engineering disciplines. Basic electrical engineering requirements include circuit theory, electronics and digital devices which are supplemented by upper-level courses in computer architecture, and computer aided design of digital systems. Basic computer science courses include a coordinated sequence providing fundamental knowledge in data structures, algorithms, object oriented programming, software engineering, real-time application and software development tools. These courses are developed across multiple platforms and are based on the Python and Java language. Upper-level courses in data communications and computer networks, algorithms and operating systems are also provided. Students wishing to gain depth of coverage in communications, parallel computing, VLSI, embedded systems or signal processing can achieve this with the availability of technical electives selected from an approved list or in consultation with a faculty advisor. Required courses in communications skills, social sciences and humanities provide studies in non-technical areas that are traditional in a broad-based education. A capstone senior design course requires students to apply newfound knowledge and explore entrepreneurship. Students research and identify a problem and work in teams applying a combination of hardware and software to develop a solution. Critical and Final Design Reviews enable students to develop their professional presentation skills.

The computer engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org .

This program is offered through joint efforts of faculty in the Department of Electrical and Computer Engineering and the Department of Computer Science and Engineering.

Electrical Engineering Major (EE)

Major Advisor: Ms. Josie Guerry
Office: 216 Simrall Engineering Building

The electrical engineer is a principal contributor to the modern technological age in which we live today. Following in the footsteps of inventors such as Thomas Edison and Alexander Graham Bell, the electrical engineer is developing technology that improves the quality of life. Developments in microelectronics, telecommunications, and power systems have had a profound effect on each of us. Electrical engineers have affected all segments of our society such as transportation, medicine, and the entertainment industry, to name only a few. Indeed, the electrical engineer has principally been responsible for the advent of the computer age in which we live today as well as the computer’s miniaturization and rapid expansion in computational power.

The curriculum in electrical engineering has a foundation based on the principles of the electrical and physical sciences and uses mathematics as a common language to facilitate the solution of engineering problems. The core curriculum consists of a sequence of courses in digital devices, circuits and electronics, electromagnetic field theory, and modern energy conversion. In the senior year, students have the opportunity to take additional course work in one or more technical areas that include: telecommunications, electromagnetics, power systems, high voltage, feedback control systems, microelectronics, signal processing, and computer systems. Supporting course work outside electrical engineering consists of a strong background in mathematics, physical sciences, computer programming, social sciences, fine arts, humanities, and personal communication skills. Computers are used extensively throughout the curriculum, and students are expected to become proficient in higher-order programming languages and several application software tools. Although the concept of design is stressed throughout the program so as to emphasize the problem-solving skills of the engineer, the senior year includes a capstone design experience where much of the previous study is culminated. Through this two-semester design course sequence, students are required to integrate design and analytical problem-solving skills together with communication skills in a team environment.

The electrical engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org .

Computer Engineering Major (CPE)

General Education Requirements

English Composition
EN 1103English Composition I3
or EN 1163 Accelerated Composition I
EN 1113English Composition II3
or EN 1173 Accelerated Composition II
Mathematics
See Major Core
Science
See Major Core
Humanities
See General Education courses6
Fine Arts
See General Education courses3
Social/Behavioral Sciences
See General Education courses6
Major Core
Math and Basic Science
MA 1713Calculus I3
MA 1723Calculus II3
MA 2733Calculus III3
MA 2743Calculus IV3
MA 3113Introduction to Linear Algebra3
MA 3253Differential Equations I3
IE 4613Engineering Statistics I3
CH 1213Chemistry I3
CH 1211Investigations in Chemistry I1
PH 2213Physics I3
PH 2223Physics II3
Engineering Topics
CSE 1284Introduction to Computer Programming4
CSE 1384Intermediate Computer Programming4
CSE 2383Data Structures and Analysis of Algorithms3
CSE 2813Discrete Structures3
CSE 3324Distributed Client/Server Programming4
CSE 4733Operating Systems I3
CSE 4833Introduction to Analysis of Algorithms3
ECE 1002Introduction to Electrical & Computer Engineering2
ECE 3413Introduction to Electronic Circuits3
ECE 3424Intermediate Electronic Circuits4
ECE 3434Advanced Electronic Circuits4
ECE 3443Signals and Systems3
ECE 3714Digital Devices and Logic Design4
ECE 3724Microprocessors4
ECE 4723Embedded Systems3
or ECE 4263 Principles of VLSI Design
ECE 4532CPE Design I2
ECE 4542CPE Design II2
ECE 4713Computer Architecture3
ECE 4743Digital System Design3
ECE 4833Data Communications and Computer Networks3
CPE Technical Electives 16
Oral Communication Requirement
CO 1003Fundamentals of Public Speaking3
or CO 1013 Introduction to Communication
Writing Requirement
GE 3513Technical Writing3
Computer Literacy
Fulfilled in Engineering Topics courses
Total Hours128
1

See advisor for approved courses.

Electrical Engineering Major (EE)

General Education Requirements

English Composition
EN 1103English Composition I3
or EN 1163 Accelerated Composition I
EN 1113English Composition II3
or EN 1173 Accelerated Composition II
Mathematics
See Major Core
Science
See Major Core
Humanities
See General Education courses6
Fine Arts
See General Education courses3
Social/Behavioral Sciences
See General Education courses6
Major Core
Math and Basic Science
MA 1713Calculus I3
MA 1723Calculus II3
MA 2733Calculus III3
MA 2743Calculus IV3
MA 3113Introduction to Linear Algebra3
MA 3253Differential Equations I3
IE 4613Engineering Statistics I3
CH 1213Chemistry I3
CH 1211Investigations in Chemistry I1
PH 2213Physics I3
PH 2223Physics II3
Engineering Topics
CSE 1284Introduction to Computer Programming4
CSE 1384Intermediate Computer Programming4
CSE 2383Data Structures and Analysis of Algorithms3
ECE 1002Introduction to Electrical & Computer Engineering2
ECE 3213Introduction to Solid State Electronics3
ECE 3413Introduction to Electronic Circuits3
ECE 3424Intermediate Electronic Circuits4
ECE 3434Advanced Electronic Circuits4
ECE 3443Signals and Systems3
ECE 3313Electromagnetics I3
ECE 3323Electromagnetics II3
ECE 3614Fundamentals of Energy Systems4
ECE 4512EE Design I2
ECE 4522EE Design II2
ECE 3714Digital Devices and Logic Design4
ECE 3724Microprocessors4
EM 2413Engineering Mechanics I3
or ME 3513 Thermodynamics I
EE technical electives 19
Engineering Science elective 13
Professional Enrichment elective 13
Oral Communication Requirement
CO 1003Fundamentals of Public Speaking3
or CO 1013 Introduction to Communication
Writing Requirement
GE 3513Technical Writing3
Computer Literacy
Fulfilled in Engineering Topics courses
Total Hours128
1

See advisor for approved courses.

Courses

ECE 1001 First Year Seminar: 1 hour.

One hour lecture. First-year seminars explore a diverse arrary of topics that provide students with an opportunity to learn about a specific discipline from skilled faculty members

ECE 1002 Introduction to Electrical & Computer Engineering: 2 hours.

(Prerequisite: Credit or registration in MA 1713). One hour lecture. Three hours laboratory. What it means to be an engineer, engineering ethics, engineering modeling, the design process, areas of ECE, communication skills, ECE computer account, MATLAB, the Internet

ECE 2990 Special Topics in Electrical and Computer Engineering: 1-9 hours.

Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years)

ECE 3183 Electrical Engineering Systems: 3 hours.

(For non-Electrical Engineering majors). (Prerequisite: MA 2743). Three hours lecture. Definitions and laws relating to electrical quantities; circuit element descriptions; development of techniques in network analysis; semiconductor devices; integration of devices into digital networks

ECE 3213 Introduction to Solid State Electronics: 3 hours.

(Prerequisite: grade of C or better in ECE 3424). Three hours lecture. Introduction to quantum mechanics, semiconductor physics and solid state electronics. Energy band structure and charge carriers in semiconductors. Junctions, diodes and transistors

ECE 3283 Electronics: 3 hours.

(For non-Electrical Engineering majors).( Prerequisites: Grade of C or better in ECE 3413 or ECE 3183). Three hours lecture. Fundamentals of active devices, linear amplifiers, digital logic, digital and microprocessors

ECE 3313 Electromagnetics I: 3 hours.

(Prerequisite: MA 3253, PH 2223). Three hours lecture. Introduction to engineering electromagnetics with applications. Vector analysis, static and time-varying electromagnetic fields, wave propagation, and transmission lines

ECE 3323 Electromagnetics II: 3 hours.

(Prerequisite: Grade of C or better in ECE 3313). Three hour lecture. Waveguides and cavity resonators, fiber optics, antennas, electromagnetic compatibility, analytical and numerical solution techniques in electromagnetics

ECE 3413 Introduction to Electronic Circuits: 3 hours.

(Prerequisites: Grade of C or better in both MA 1723 and PH 2223). Three hours lecture. Fundamentals of electric circuits and network analysis. Transient analysis and frequency response of networks. Introduction to operational amplifiers. AC power

ECE 3424 Intermediate Electronic Circuits: 4 hours.

(Prerequisites: Grade of C or better in ECE 3413 and credit or registration in MA 3253). Three hours lecture. Three hours laboratory. Operation circuit models and application of diodes and field-effect and bipolar junction transistors. Electronic instrumentation. Foundations of electrical communications systems

ECE 3434 Advanced Electronic Circuits: 4 hours.

(Prerequisites: Grade of C or better in both ECE 1002 and ECE 3424). Three hours lecture. Three hours laboratory. Feedback and stability. Operational-amplifier and data-converter circuits. Introduction to CMOS logic circuits. Filters and tuned amplifiers. Signal generator circuits. Power amplifiers

ECE 3443 Signals and Systems: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424) Three hours lecture. Modeling of analog and discrete-time signals and systems, time domain analysis. Fourier series, continuous and discrete-time Fourier transforms and applications, sampling, z-transform, state variables

ECE 3614 Fundamentals of Energy Systems: 4 hours.

(Prerequisite: Grade of C or better in ECE 3413 and credit or registration in ECE 3313). Three hours lecture. Three hours laboratory. Synchronous generators; power transmission lines and cables; power transformers; induction and direct current motors; power electronic and programmable controllers; National Electric Code and electrical safety

ECE 3714 Digital Devices and Logic Design: 4 hours.

(Prerequisite: Credit or registration in CSE 1213, CSE 1233, or CSE 1284 ). Three hours lecture. Three hours laboratory. Binary codes, Boolean, algebra, combinational logic design, flip-flops, counters, synchronous sequential logic, programmable logic devices, MSI logic devices, adder circuits

ECE 3724 Microprocessors: 4 hours.

(Prerequisites: Grade of C or better in both CSE 2383 and ECE 3714). Three hour lecture. Three hour laboratory. Architecture of microprocessor-based systems. Study of microprocessor operation, assembly language, arithmetic operations, and interfacing

ECE 4000 Directed Individual Study in Electrical and Computer Engineering: 1-6 hours.

Hours and credit to be arranged

ECE 4193 Automotive Engineering: 3 hours.

Three hours lecture. Fundamentals of automotive engineering, including power units, mechanical systems, electrical systems, and industrial and systems engineering aspects. (Same as CHE/IE/ME 4193/6193 )

ECE 4243 Introduction to Physical Electronics: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424). Three hours lecture. Introduction to quantum mechanics and solid state physics. Physical principles of pn junctions, bipolar transistors, field effect transistors. Applications include electro-optics, integrated circuits, gaseous electronics

ECE 4263 Principles of VLSI Design: 3 hours.

(Prerequisites:Grade of C or better in both ECE 3724 and ECE 3424).Two hours lecture. Three hours laboratory. Classic and dynamic CMOS circuit design using state-of-the-art CAD tools, with emphasis on digital system cells and architecture

ECE 4273 Microelectronics Process Design: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424). Three hours lecture. Theory of semiconductors in equilibrium and non-equilibrium, advanced theory of p-n junctions, bipolar junction transistor and advanced theory and operation of field dependent devices

ECE 4283 Microelectronics Device Design: 3 hours.

(Prerequisite: Grade of C or better in ECE 3424). Three hours lecture. Introduction to device fabrication technologies, semiconductor parameter measurement techniques, and the principles of design relative to the LSI technologies

ECE 4293 Nano-electronics: 3 hours.

ECE 3213, PH 2233 or PH 3613, or equivalent). Three hours lecture. Theoretical foundations of nano-electronics, overview of nano-fabrication, general principles of nan-electronic devices, modern applications including integrated circuits, photonics, renewable energy and bio-medical

ECE 4313 Antennas: 3 hours.

(Prerequisite: Grade of C or better in ECE 3323 ). Three hours lecture. Introduction to antennas and electromagnetic radiation, antenna design and analysis, antenna performance measures, antenna types, and antenna arrays

ECE 4323 Electromagnetic Compatibility: 3 hours.

(Prerequisite: ECE 3323 or consent of instructor). Three hours lecture. Introduction to EMC EMC standards, EMC measurements emissions and susceptibility, non-ideal behavior of components, signal spectra, crosstalk and shielding

ECE 4333 RF and Microwave Engineering: 3 hours.

(Prerequisite:Grade of C or better in ECE 3323 or consent of instructor). Three hours lecture. Introduction to RF and microwave engineering, unguided and guided wave types, transmission lines, waveguides, microwave networks, impedance matching techniques, and microwave components

ECE 4411 Remote Sensing Seminar: 1 hour.

(Prerequisite:Junior Standing). One hour lecture. Lectures by remote sensing experts from industry, academia and governmental agencies on next- generation systems, applications, and economic and societal impact of remote sensing. May be repeated for credit up to four credits. (Same as PSS 4411/6411 ,FO 4411/6411,GR 4411/6411)

ECE 4413 Digital Signal Processing: 3 hours.

(Prerequisite:Grade of C or better in ECE 3443). Three hours lecture. Discrete time signals, Z-Transform, Discrete Fouier Transform, digital filter design including IIR, FIR, and FFT synthesis

ECE 4423 Introduction to Remote Sensing Technologies: 3 hours.

Prerequisite: senior or graduate standing, or consent of instructor. Three hours lecture. Electromagnetic interaction passive sensors, multispectral and hyperspectral optical sensors, active sensors, imaging radar, SAR, Lidar, digital image processing, natural resource applications. (Same as PSS 4483/6483 and ABE 4483/6483)

ECE 4433 Introduction to Radar: 3 hours.

(Prerequisite: ECE 3443 or permission of instructor). Three hours lecture. An overview of the basic concepts of radar including transmitters, receivers, target detection, antennas, signal processing, and tracking

ECE 4512 EE Design I: 2 hours.

(Prerequisite: Grade of C or better in each of ECE 3434, ECE 3443 and ECE 3724; grade of C or better in either ECE 3323 or ECE 3614; co-registration in GE 3513; and consent of instructor). One hour lecture. Three hours laboratory. Lectures on design, teaming, entrepreneurship, project management, professional development, and ethics. Students must select mentor, perform project design, document and present orally

ECE 4522 EE Design II: 2 hours.

(Prerequisite:Grade of C or better in ECE 4512). One hour lecture. Three hours laboratory. Prototyping, documentation, and oral presentation of an engineering design project. Lectures on legal aspects and industry standards relating to design, professional ethics, career design skills

ECE 4532 CPE Design I: 2 hours.

(Prerequisite: Grade of C or better in both CSE 3324 and ECE 4743;grade of C or better in either ECE 3434 or ECE 3443; co-registration in GE 3513, and consent of instructor.) One hour lecture. Three hours laboratory. Lectures on teaming, project management, engineering standards, economics, and ethical and professional issues. Student must select faculty mentor, perform project design, and present orally

ECE 4542 CPE Design II: 2 hours.

(Prerequisite:Grade of C or better in ECE 3434 and ECE 4532) One hour lecture. Three hours laboratory. Development of design, teaming, presentation, and entrepreneurial skills. Teams must complete their project designs, and present written and oral results

ECE 4613 Power Transmission Systems: 3 hours.

(Prerequisite: Grade of C or better in ECE 3614). Three hours lecture. Transmission of power from generator to distribution system; transmission line design; load flow; symmetrical components; balanced/unbalanced faults; stability

ECE 4633 Power Distribution Systems: 3 hours.

(Prerequisite: Grade of C or better in ECE 3614). Three hours lecture. Distribution of power from transmission system to users; primary and secondary feeders; voltage regulation; distribution transformers; protective device coordination; system design; load management

ECE 4643 Power Systems Relaying and Control: 3 hours.

(Prerequisite:Grade of C of better in ECE 4613). Three hours lecture. Protection objectives and fundamentals; inputs; protection of generators, transformers, busses and lines; stability and control

ECE 4653 Introduction to Power Electronics: 3 hours.

(Prerequisite: Grade of C or better in both ECE 3614 and ECE 3424 or equivalent). Three hours lecture. Introduction to power electronic circuits, with emphasis on design and analysis of power semiconductor converters including DC-DC converters, PWM inverters, and DC power supplies

ECE 4663 Insulation Coordination in Electric Power Systems: 3 hours.

(Prerequisite: Credit or registration in ECE 4613). Three hours lecture. Lightning phenomena; switching surges and temporary system overvoltages; laboratory generation and application of high voltages and currents; basic insulation levels; surge arresters; system insulation design

ECE 4673 Fundamentals of High Voltage Engineering: 3 hours.

(Prerequisite:Grade of C or better in ECE 3614).Three hours lecture. Electrical fields, fields in multi-dielectrics, breakdown mechanisms in gases, liguids, and solid dielectrics, laboratory generation of high voltages, hight voltage insulators and cables

ECE 4713 Computer Architecture: 3 hours.

(Prerequisites:Grade of C or better in ECE 3724). Three hours lecture. Detailed design and implementation of a stored-program digital computer system. Designs for the CPU, I/O subsystems, and memory organizations. ALU design and computer arithmetic

ECE 4723 Embedded Systems: 3 hours.

(Prerequisites: Grade of C or better in either ECE 3424 or CSE 4153 and grade of C or better in both CSE 3324 and ECE 3724). Two hours lecture. Three hours laboratory. Advanced topics in embedded systems design using contemporary practice. Interrupt-driven, reactive, real-time, object- oriented, and distributed client/server embedded systems

ECE 4743 Digital System Design: 3 hours.

(Prerequisites:Grade of C or better in ECE 3724. Credit or registration in ECE 3424). Two hours lecture. Three hours laboratory. Hierarchical digital design using available design software. Computer aided design workstations will be used to give students access to state-of-the-art design techniques

ECE 4763 Information and Computer Security: 3 hours.

(Prerequisite: Grade of C or better in CSE 4733/6733). Three hours lecture. Topics include encryption systems, network security, electronic commerce, systems threats, and risk avoidance procedures. (Same as CSE 4243/6243)

ECE 4783 Vision Based Guidance for MAVs: 3 hours.

(Prerequisite: Grade of C or better in both MA 3113 and MA 3253). Two hours lecture and one hour laboratory. This course covers the use of modern computer vision techniques applied to the control of micro air vehicles (MAVs)

ECE 4813 Communications Theory: 3 hours.

(Prerequisite: Grade of C or better in ECE 3443 ). Three hours lecture. The frequency and time domain; modulation; random signal theory; network analysis using nondeterministic signals; basic information theory; noise

ECE 4823 Digital Communications: 3 hours.

(Prerequisite:Grade of C or better in ECE 4813/6813 or equivalent). Three hours lecture. Digital communications systems design trade-offs and performance analysis in the presence of AWGN. Principle topics;transmission and detection, link analysis, channel coding, multiple access, spread-spectrum

ECE 4833 Data Communications and Computer Networks: 3 hours.

(Prerequisite: CSE 1384 or ECE 3732, and ECE 3724, both with a grade of C or better). Three hours lecture. The concepts and practices of data communications and networking to provide the student with an understanding of the hardware and software used for data communications. (Same as CSE 4153/6153)

ECE 4843 Error Correcting Digital Codes: 3 hours.

(Prerequisite:Senior or Gradute Standing). Three hours lecture. A survey, in depth, of current error correcting coding techniques for providing digital data transmission with protection from random and burst noise sources. Many practical and currently used techniques are discussed in detail and some hands-on experience is provided

ECE 4853 Electro-Optics: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424 or consent of instructor).Three hours lecture. Linear system theory of optical processes ; Electroptic systems;electro-optical information processing

ECE 4913 Feedback Control Systems I: 3 hours.

(Prerequisite: Grade of C or better in ECE 3443). Three hours lecture. Laplace transforms; transient and frequency response of feedback systems; transfer functions; Nyquist criterion, root locus; compensation of feedback systems; logarithmic analysis and design

ECE 4923 Feedback Control Systems II: 3 hours.

(Prerequisite:Grade of C or better in ECE 3443). Three hours lecture. Finite difference and recurrence equations. z-transform theory. Analysis of sampled-data control systems. Design of digital control systems

ECE 4933 State Space Design and Instruments: 3 hours.

(Prerequisite:Grade of C or better in ECE 3443). Three hours lecture. State space representation. Dynamic systems. Controllability and observability. Full-state feedback observers. Instrumentation: sensors and interfacing

ECE 4990 Special Topics in Electrical and Computer Engineering: 1-9 hours.

Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years)

ECE 6193 Automotive Engineering: 3 hours.

Three hours lecture. Fundamentals of automotive engineering, including power units, mechanical systems, electrical systems, and industrial and systems engineering aspects. (Same as CHE/IE/ME 4193/6193 )

ECE 6243 Introduction to Physical Electronics: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424). Three hours lecture. Introduction to quantum mechanics and solid state physics. Physical principles of pn junctions, bipolar transistors, field effect transistors. Applications include electro-optics, integrated circuits, gaseous electronics

ECE 6263 Principles of VLSI Design: 3 hours.

(Prerequisites:Grade of C or better in both ECE 3724 and ECE 3424).Two hours lecture. Three hours laboratory. Classic and dynamic CMOS circuit design using state-of-the-art CAD tools, with emphasis on digital system cells and architecture

ECE 6273 Microelectronics Device Design: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424). Three hours lecture. Theory of semiconductors in equilibrium and non-equilibrium, advanced theory of p-n junctions, bipolar junction transistor and advanced theory and operation of field dependent devices

ECE 6283 Microelectronics Process Design: 3 hours.

(Prerequisite: Grade of C or better in ECE 3424). Three hours lecture. Introduction to device fabrication technologies, semiconductor parameter measurement techniques, and the principles of design relative to the LSI technologies

ECE 6293 Nano-electronics: 3 hours.

ECE 3213, PH 2233 or PH 3613, or equivalent). Three hours lecture. Theoretical foundations of nano-electronics, overview of nano-fabrication, general principles of nan-electronic devices, modern applications including integrated circuits, photonics, renewable energy and bio-medical

ECE 6313 Antennas: 3 hours.

(Prerequisite: Grade of C or better in ECE 3323 ). Three hours lecture. Introduction to antennas and electromagnetic radiation, antenna design and analysis, antenna performance measures, antenna types, and antenna arrays

ECE 6323 Electromagnetic Compatibility: 3 hours.

(Prerequisite: ECE 3323 or consent of instructor). Three hours lecture. Introduction to EMC EMC standards, EMC measurements emissions and susceptibility, non-ideal behavior of components, signal spectra, crosstalk and shielding

ECE 6333 RF and Microwave Engineering: 3 hours.

(Prerequisite:Grade of C or better in ECE 3323 or consent of instructor). Three hours lecture. Introduction to RF and microwave engineering, unguided and guided wave types, transmission lines, waveguides, microwave networks, impedance matching techniques, and microwave components

ECE 6411 Remote Sensing Seminar: 1 hour.

(Prerequisite:Junior Standing). One hour lecture. Lectures by remote sensing experts from industry, academia and governmental agencies on next- generation systems, applications, and economic and societal impact of remote sensing. May be repeated for credit up to four credits. (Same as PSS 4411/6411 ,FO 4411/6411,GR 4411/6411)

ECE 6413 Digital Signal Processing: 3 hours.

(Prerequisite:Grade of C or better in ECE 3443). Three hours lecture. Discrete time signals, Z-Transform, Discrete Fouier Transform, digital filter design including IIR, FIR, and FFT synthesis

ECE 6423 Introduction to Remote Sensing Technologies: 3 hours.

Prerequisite: senior or graduate standing, or consent of instructor. Three hours lecture. Electromagnetic interaction passive sensors, multispectral and hyperspectral optical sensors, active sensors, imaging radar, SAR, Lidar, digital image processing, natural resource applications. (Same as PSS 4483/6483 and ABE 4483/6483)

ECE 6433 Introduction to Radar: 3 hours.

(Prerequisite: ECE 3443 or permission of instructor). Three hours lecture. An overview of the basic concepts of radar including transmitters, receivers, target detection, antennas, signal processing, and tracking

ECE 6613 Power Transmission Systems: 3 hours.

(Prerequisite: Grade of C or better in ECE 3614). Three hours lecture. Transmission of power from generator to distribution system; transmission line design; load flow; symmetrical components; balanced/unbalanced faults; stability

ECE 6633 Power Distribution Systems: 3 hours.

(Prerequisite: Grade of C or better in ECE 3614). Three hours lecture. Distribution of power from transmission system to users; primary and secondary feeders; voltage regulation; distribution transformers; protective device coordination; system design; load management

ECE 6643 Power Systems Relaying and Control: 3 hours.

(Prerequisite:Grade of C of better in ECE 4613). Three hours lecture. Protection objectives and fundamentals; inputs; protection of generators, transformers, busses and lines; stability and control

ECE 6653 Introduction to Power Electronics: 3 hours.

(Prerequisite: Grade of C or better in both ECE 3614 and ECE 3424 or equivalent). Three hours lecture. Introduction to power electronic circuits, with emphasis on design and analysis of power semiconductor converters including DC-DC converters, PWM inverters, and DC power supplies

ECE 6663 Insulation Coordination in Electric Power Systems: 3 hours.

(Prerequisite: Credit or registration in ECE 4613). Three hours lecture. Lightning phenomena; switching surges and temporary system overvoltages; laboratory generation and application of high voltages and currents; basic insulation levels; surge arresters; system insulation design

ECE 6673 Fundamentals of High Voltage Engineering: 3 hours.

(Prerequisite:Grade of C or better in ECE 3614).Three hours lecture. Electrical fields, fields in multi-dielectrics, breakdown mechanisms in gases, liguids, and solid dielectrics, laboratory generation of high voltages, hight voltage insulators and cables

ECE 6713 Computer Architecture: 3 hours.

(Prerequisites:Grade of C or better in ECE 3724). Three hours lecture. Detailed design and implementation of a stored-program digital computer system. Designs for the CPU, I/O subsystems, and memory organizations. ALU design and computer arithmetic

ECE 6723 Embedded Systems: 3 hours.

(Prerequisites: Grade of C or better in either ECE 3424 or CSE 4153 and grade of C or better in both CSE 3324 and ECE 3724). Two hours lecture. Three hours laboratory. Advanced topics in embedded systems design using contemporary practice. Interrupt-driven, reactive, real-time, object- oriented, and distributed client/server embedded systems

ECE 6743 Digital System Design: 3 hours.

(Prerequisites:Grade of C or better in ECE 3724. Credit or registration in ECE 3424). Two hours lecture. Three hours laboratory. Hierarchical digital design using available design software. Computer aided design workstations will be used to give students access to state-of-the-art design techniques

ECE 6763 Information and Computer Security: 3 hours.

(Prerequisite: Grade of C or better in CSE 4733/6733). Three hours lecture. Topics include encryption systems, network security, electronic commerce, systems threats, and risk avoidance procedures. (Same as CSE 4243/6243)

ECE 6783 Vision Based Guidance for MAVs: 3 hours.

(Prerequisite: Grade of C or better in both MA 3113 and MA 3253). Two hours lecture and one hour laboratory. This course covers the use of modern computer vision techniques applied to the control of micro air vehicles (MAVs)

ECE 6813 Communications Theory: 3 hours.

(Prerequisite: Grade of C or better in ECE 3443 ). Three hours lecture. The frequency and time domain; modulation; random signal theory; network analysis using nondeterministic signals; basic information theory; noise

ECE 6823 Digital Communications: 3 hours.

(Prerequisite:Grade of C or better in ECE 4813/6813 or equivalent). Three hours lecture. Digital communications systems design trade-offs and performance analysis in the presence of AWGN. Principle topics;transmission and detection, link analysis, channel coding, multiple access, spread-spectrum

ECE 6833 Data Communications and Computer Networks: 3 hours.

(Prerequisite: CSE 1384 or ECE 3732, and ECE 3724, both with a grade of C or better). Three hours lecture. The concepts and practices of data communications and networking to provide the student with an understanding of the hardware and software used for data communications. (Same as CSE 4153/6153)

ECE 6843 Error Correcting Digital Codes: 3 hours.

(Prerequisite:Senior or Gradute Standing). Three hours lecture. A survey, in depth, of current error correcting coding techniques for providing digital data transmission with protection from random and burst noise sources. Many practical and currently used techniques are discussed in detail and some hands-on experience is provided

ECE 6853 Electro-Optics: 3 hours.

(Prerequisite:Grade of C or better in ECE 3424 or consent of instructor).Three hours lecture. Linear system theory of optical processes ; Electroptic systems;electro-optical information processing

ECE 6913 Feedback Control Systems I: 3 hours.

(Prerequisite: Grade of C or better in ECE 3443). Three hours lecture. Laplace transforms; transient and frequency response of feedback systems; transfer functions; Nyquist criterion, root locus; compensation of feedback systems; logarithmic analysis and design

ECE 6923 Feedback Control Systems II: 3 hours.

(Prerequisite:Grade of C or better in ECE 3443). Three hours lecture. Finite difference and recurrence equations. z-transform theory. Analysis of sampled-data control systems. Design of digital control systems

ECE 6933 State Space Design and Instruments: 3 hours.

(Prerequisite:Grade of C or better in ECE 3443). Three hours lecture. State space representation. Dynamic systems. Controllability and observability. Full-state feedback observers. Instrumentation: sensors and interfacing

ECE 6990 Special Topics in Electrical and Computer Engineering: 1-9 hours.

Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years)

ECE 7000 Directed Individual Study in Electrical and Computer Engineering: 1-6 hours.

Hours and credits to be arranged

ECE 8000 Thesis Research/ Thesis in Electrical and Computer Engineering: 1-13 hours.

Hours and credits to be arranged

ECE 8063 Parallel Computer Arch I: 3 hours.

(Prerequisite: ECE 4713/6713/ CS 4113/6113). Three hours lecture. Study of hardware structures relevant to concurrent computing; evaluation and design methods associated with memory, pipelining, and multiple processors

ECE 8223 Analog Integrated Circuit Design: 3 hours.

(Prerequisite: ECE 3434). Analysis and design of analog integrated circuits. Selected topics on operational amplifiers, A-to-D converters and communication circuits. Bi-polar and MOSFETS

ECE 8273 VLSI Systems I: 3 hours.

(Prerequisite: ECE 4263/6263). Three hours lecture VLSI design extended into controller concepts, self-timed logic; system design with CAD tools, parameterized block generators, silicon compilers, projects submitted to commercial silicon foundries

ECE 8313 Electromagnetic Theory: 3 hours.

(Prerequisite: ECE 3254). Three hours lecture. Static boundary value problems, conformal transformation; Schwarz-Christoffel transformation; harmonics; application of Maxwell's equations to plane waves in dielectrics and conductors; antennas; and radiation. (Same as PH 8313)

ECE 8323 Electromagnetic Theory II: 3 hours.

(Prerequisite: ECE 8313). Three hours lecture. Maxwell’s theory of electromagnetism: Electromagnetic waves, radiation, antennas, waveguides, scattering, diffraction, and special relativity. (Same as PH 8323)

ECE 8333 Radar Signal Processing: 3 hours.

(Prerequisite: ECE 4413/6413 and ECE 4433/6433, or permission of instructor). Three hours lecture. An overview of radar signal processing, including waveform selection, Doppler processing, integration, pulse compression, target detection, and synthetic-aperture-radar processing

ECE 8401 Current Topics in Remote Sensing: 1 hour.

(Prerequisite: Credit or registration in ECE 4423/6423 or PSS 4483/6483 or ABE 4483/6483). One hour lecture. Review of current literature dealing with the technical issues of remote sensing technologies

ECE 8423 Adaptive Signal Processing: 3 hours.

(Prerequisites: ECE 3443 or consent of instructor). Three hours lecture. Adaptive filtering, theoretical foundation, algorithms, structures, and implementations. Applications are included

ECE 8433 Statical Signal Processing: 3 hours.

(Prerequisite: MA 4533/6533 or consent of instructor). Three hours lecture. Detection theory and design, statistical decisions, Bayes and Neyman-Pearson detection, asymptotic performance, signal processing applications

ECE 8443 Pattern Recognition: 3 hours.

(Prerequisite: MA 4533/6533 or consent of instructor). Three hours lecture. Classification description, and structure of pattern recognition, patterns and feature extractions, engineering approaches including statistical and syntactic, and signal processing applications

ECE 8453 Introduction to Wavelets: 3 hours.

(Prerequisite: ECE 3443 or consent of instructor). Three hours lecture. Wavelet-expansion systems, discrete wavelet transform, multiresolution analysis, time-frequency anaylsis, filter banks and the discrete wavelet transform, wavelet transform, wavelet design, wavelet-based applications

ECE 8473 Digital Image Processing: 3 hours.

(Prerequisites: CS 1233, CS 1284 or equivalent, ECE 4413/ 6413 ). Three hours lecture. A study of digital image processing principles, concepts, and algorithms; mathematical models; image perception; image sampling and quantization, transforms, image coding

ECE 8483 Image and Video Coding: 3 hours.

(Prerequisite: ECE 8473 or consent of instructor). Three hours lecture. Intraframe predictive coding, intraframe transform coding, still-image coding standards, motion compensation, video-coding standards, image transmission and error control

ECE 8493 Introduction to Neural Networks: 3 hours.

(Prerequisite:ECE 4413/6413 or equivalent). Three hours lecture. Neural network architectures, training algorithms,and applications in areas such as signal processing and pattern classification

ECE 8623 Stability and Control of Power Systems: 3 hours.

(Prerequisite: Consent of instructor). Three hours lecture. Transient and dynamic stability; effect of excitation on stability; control of system in steady state (AGC); economic dispatch

ECE 8663 High Voltage Engineering: 3 hours.

(Prerequisite: ECE 3313). Three hours lecture. Emission, mobility, breakdown, corona, arcs impulse generation, measurement, analysis, dielectric materials, design laboratory demonstration

ECE 8683 Power System Operation and Control.: 3 hours.

(Prerequisite: Grade of C or better in ECE 4613 or ECE 6613). Three hours lecture. Power generation characteristics; network modeling; economic dispatch; unit commitment; security constrained unit commitment; hydrothermal coordination

ECE 8713 Switching Theory I: 3 hours.

(Prerequisites:ECE 3434, ECE 4713/6713 or consent of instructor). Three hour lecture. Theory of combinational and sequential (synchronous and fundamental-mode) circuits with emphasis on performance, robustness, cost, and testability objectives

ECE 8723 Introduction to Computer Arithmetic: 3 hours.

(Prerequisite:ECE 4263/6263).Three hours lecture. Fixed point number systems:algorithms, and associated logic level implementation for fixed point addition, subtraction, multiplication, and division;floating-point formats and operation

ECE 8733 Parallel Computing Architectures I: 3 hours.

(Prerequisite:ECE 4713/6713, CSE 4113/6113). Three hours lecture. Study of hardware structures relevant to concurrent computing;evaluation and design methods associated with memory, pipelining, and multiple processors

ECE 8743 Advanced Robotics: 3 hours.

Three hours lecture. Rotations and their parameterization, Lie group theory, and shape determination of continuum robots

ECE 8753 Distributed Computing Systems: 3 hours.

(Prerequisites: An undergraduate course in operating systems or instructor approval). Three hours lecture. Advanced topics related to distributed computing systems including communication, client-server model, code migration, naming, locating entities, synchronization, replication and consistency, fault tolerance, and security issues

ECE 8803 Random Signals and Signs: 3 hours.

(Prerequisite:IE 4613 or MA 4523 or equivalent). Three hours lecture. Probability and random processes, auto-and cross-correlation, energy and power spectral densities, mean-square calculus,ergodicity. Response of linear systems to random signals, and Markov chains

ECE 8813 Information Theory: 3 hours.

(Prerequisite: ECE 8803 or consent of instructor). Three hours lecture. Entropy, the asymptotic equipartition property, entropy rate, data compression, channel capacity, differential entropy, the Gaussian channels, rate-distortion theory

ECE 8823 Wireless Networks: 3 hours.

(Prerequisite: ECE 4813/6813 Communications Theory or equivalent). Three hours lecture. Wireless network protocol design, theoretical analysis, and security and privacy

ECE 8833 Computational Intelligence: 3 hours.

(Prerequisites: MA 4523/6523 or ECE 8803, or consent of instructor). Three hours lecture. An overview of the field of computational intelligence for automated decision-making under uncertainty and pattern recognition with applications to signal and image processing

ECE 8923 Non-Linear Control Systems: 3 hours.

(Prerequisite: ECE 4913/6913 or equivalent). Three hours lecture. A study of techniques available to analyze non-linear systems and a study of associated synthesis procedures

ECE 8933 Random Processes in Automatic Control: 3 hours.

(Prerequisite: ECE 4913/6913 or equivalent). Three hours lecture. Principles and application of statistical design; random processes in automatic control; time invariant systems

ECE 8943 Optimal Control of Dynamic Systems: 3 hours.

(Prerequisite:ASE 4123 or ECE 4913/6913 or equivalent). Three hours lecture. State variable description of systems; maximum principle of Pontryagin, dynamic programming, optimization of linear systems with quadratic performance measures; time optimal and fuel optimal systems. (Same as ASE 8863)

ECE 8963 Digital Control Systems: 3 hours.

(Prerequisites: ECE 4913/6913 and ECE 4923/6923 or consent of instructor). Three hours lecture. z-transform theory and analysis; modified z-transform; design principles; digital state obervers; introduction to optimal control; introduction to computer-aided digital control system design and analysis

ECE 8990 Special Topics in Electrical and Computer Engineering: 1-9 hours.

Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years.)

ECE 9000 Dissertation Research /Dissertation in Electrical and Computer Engineering: 1-13 hours.

Hours and credits to be arranged