ECE 1004 - Introduction to ECE Concepts (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2024 - Circuits and Devices (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2054 - Applied Electrical Theory (3 credits)
Instructional Contact Hours: (2 Lec, 2 Lab, 3 Crd)
ECE 2164 - Exploration of the Space Environment (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2214 - Physical Electronics (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2274 - Electronic Networks Laboratory I (1 credit)
Prerequisite(s): ECE 2074
Corequisite(s): ECE 2204
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 2514 - Computational Engineering (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2544 - Fundamentals of Digital Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2564 - Embedded Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2714 - Signals and Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 2804 - Integrated Design Project (2 credits)
Instructional Contact Hours: (1 Lec, 3 Lab, 2 Crd)
ECE 2964 - Field Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 2974 - Independent Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 2984 - Special Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 2994 - Undergraduate Research (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 3004 - AC Circuit Analysis (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3054 - Electrical Theory (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3074 - AC Circuit Analysis Laboratory (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 3104 - Introduction to Space Systems and Technologies (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3105 - Electromagnetic Fields (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3106 - Electromagnetic Fields (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3134 - Introduction to Optoelectronics (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3154 - Space Systems - Design and Validation (2 credits)
Instructional Contact Hours: (1 Lec, 3 Lab, 2 Crd)
ECE 3174 - Optoelectronics Laboratory (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 3204 - Analog Electronics (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3214 - Semiconductor Device Fundamentals (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3254 - Industrial Electronics (3 credits)
Instructional Contact Hours: (3 Lec, 0 Lab, 3 Crd)
ECE 3274 - Electronic Circuits Laboratory II (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 3304 - Introduction to Power Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3354 - Electric Power Engineering Laboratory (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 3504 - Principles of Computer Architecture (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3514 - Data Structures & Algorithms (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3524 - Introduction to Unix for ECE (2 credits)
Instructional Contact Hours: (2 Lec, 2 Crd)
ECE 3544 - Digital Design I (4 credits)
Instructional Contact Hours: (3 Lec, 3 Lab, 4 Crd)
ECE 3564 - Introduction to Computer Networking (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3574 - Applied Software Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3604 - Introduction to RF and Microwave Engineering (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3614 - Introduction to Communication Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3704 - Continuous and Discrete System Theory (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3714 - Introduction to Control Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 3964 - Field Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 3974 - Independent Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 3984 - Special Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 4104 - Microwave and RF Engineering (4 credits)
Instructional Contact Hours: (3 Lec, 3 Lab, 4 Crd)
ECE 4110 - Quantum Engineering Laboratory (3 credits)
Instructional Contact Hours: (1 Lec, 6 Lab, 3 Crd)
ECE 4114 - Antennas (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4120 - Fundamentals of Quantum Engineering (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4124 - Radio Wave Propagation (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4134 - Photonics (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4144 - Optical Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4154 - Space Weather: The Solar Wind and Magnetosphere (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4164 - Introduction to Global Positioning System (GPS) Theory and Design (4 credits)
Instructional Contact Hours: (3 Lec, 1 Lab, 4 Crd)
ECE 4174 - Upper Atmosphere/Ionosphere Space Weather (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4184 - Applied Quantum Mechanics for Engineers (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4194 - Engineering Principles of Remote Sensing (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4205 - Electronic Circuit Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4220 - Analog Integrated Circuit Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4224 - Power Electronics (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4234 - Semiconductor Processing (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4254 - Principles of Electronics Packaging (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4284 - Power Electronics Laboratory (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 4314 - Electric Energy Distribution Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4324 - Microgrids (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4334 - Power System Analysis and Control (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4354 - Power System Protection (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4364 - Alternate Energy for Climate Sustainability (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4414 - Linux Kernel Programming (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4424 - Machine Learning (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4504 - Computer Organization (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4514 - Digital Design II (4 credits)
Instructional Contact Hours: (3 Lec, 3 Lab, 4 Crd)
ECE 4520 - Digital and Mixed-Signal System Testing and Testable Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4524 - Artificial Intelligence and Engineering Applications (4 credits)
Instructional Contact Hours: (3 Lec, 3 Lab, 4 Crd)
ECE 4525 - Video Game Design and Engineering (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4534 - Embedded System Design (4 credits)
Instructional Contact Hours: (3 Lec, 3 Lab, 4 Crd)
ECE 4540 - VLSI Circuit Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4550 - Real-Time Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4554 - Introduction to Computer Vision (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4560 - Computer and Network Security Fundamentals (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4564 - Network Application Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4574 - Large-Scale Software Development for Engineering Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4580 - Digital Image Processing (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4584 - Robotics Laboratory (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 4624 - Digital Signal Processing And Filter Design (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4634 - Digital Communications (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4644 - Satellite Communications (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4664 - Analog and Digital Communications Laboratory (1 credit)
Instructional Contact Hours: (3 Lab, 1 Crd)
ECE 4684 - Network Science (3 credits)
Instructional Contact Hours: (3 Crd)
ECE 4704 - Principles of Robotics Systems (3 credits)
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4805 - Senior Design Project (3 credits)
Pathway Concept Area(s): 1A Discourse Advanced, 10 Ethical Reasoning
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4806 - Senior Design Project (3 credits)
Pathway Concept Area(s): 1A Discourse Advanced, 10 Ethical Reasoning
Instructional Contact Hours: (3 Lec, 3 Crd)
ECE 4944 - Cybersecurity Seminar (1 credit)
Instructional Contact Hours: (1 Lec, 1 Crd)
ECE 4964 - Field Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 4974 - Independent Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 4984 - Special Study (1-19 credits)
Instructional Contact Hours: Variable credit course
ECE 4984A - Special Study (1-19 credits)
Pathway Concept Area(s): 1A Discourse Advanced
Instructional Contact Hours: Variable credit course
ECE 4994 - Undergraduate Research (1-19 credits)
Instructional Contact Hours: Variable credit course