Undergraduate Requirements
GOAL OF THE BACCALAUREATE PROGRAMS
The principal goal of the baccalaureate programs in the ECE Department is to provide students with the fundamentals of electrical or computer engineering so that they have an excellent base for a successful engineering career. This includes building a sufficient reading knowledge and analytical capability so that the graduate can continue to expand their knowledge as their field of interest and scope of electrical and computer engineering fields change.
DESIGN IS THE HEART OF ENGINEERING
Because design is the heart of engineering, design is integrated throughout the programs, starting with ECE 101, Introduction to ECE, and moving on to circuits and laboratory courses, ECE 203, ECE 213, and ECE 206L. Design continues in computer-related courses, ECE 238L and ECE 344L, in electronics, and in other courses throughout the program. The design process culminates with a capstone Senior Design sequence that includes ECE 419 and ECE 420. The goals of this design experience are to provide a team-based project experience that enables students to apply the fundamentals of electrical and computer engineering to identifying, formulating and solving engineering problems related to a significant and realistic project.
DEGREE REQUIREMENTS
Undergraduate students may graduate under the requirements in the Catalog issue in effect at the time of their admission into the college or school from which they are seeking a degree. If students transfer from one degree-granting college or program to another within the University, they must comply with the Catalog requirements in effect at the time of their transfer.
Notwithstanding the above, the University of New Mexico reserves the right to make changes in the curricula and degree requirements as deemed necessary, with the changes being applicable to currently enrolled students.
ELECTRICAL ENGINEERING
BSEE requirements based on admission term (aka catalog year)
The EE program is divided into several areas of concentration, or tracks: Digital Systems, Electromagnetics, Microelectronics, Optics, Power/Energy Systems, Signals and Systems, and Systems and Controls. A Power and Energy track is the most recent addition, reflecting the sustainability and "green" objectives of today's engineering disciplines.
ELECTRICAL ENGINEERING TRACK OPTIONS (6 credit hours from one area)
- Systems and Controls:
ME 481/581 – Digital Control of Mechanical Systems
ECE 446 – Design of Feedback Control Systems - Smart Power Systems:
ECE 482/582 – Electric Drives and Transformers
ECE 483/583 – Power Electronics
ECE 484/584 – Photovoltaics
ECE 488/588 – Smart Grid Technologies
- Signals and Communications:
ECE 439 – Intro to Digital Signal Processing
ECE 442 – Intro to Wireless Communications
- Microelectronics:
ECE 471– Materials and Devices II
ECE 474L/574L/NSMS 574L – Microelectronics Proc
OR
ECE 421/523 – Analog Electronics
ECE 424 – Digital VLSI Design
- Electromagnetics:
ECE 460/560 – Intro to Microwave Engineering
ECE 469/569 – Antennas for Wireless Com Sys
ECE 495 – Computational Methods for Electromagnetics
ECE 495 – Plasma Physics I - Digital Systems:
ECE 338 – Intermediate Logic Design
ECE 438 – Design of Computers
OR
ECE 231 – Intermediate Programming and Eng Prob Solving
ECE 331 – Data Structures and Algorithms
- Opto Electronics:
ECE 471– Materials and Devices II
ECE 475 – Intro to Electro-Optics and Opto-Electronics
Technical Electives are approved 300-level and above courses developed in consultation with a student’s faculty advisor. These can be taken from ECE, Computer Science, Math, Physics, or other engineering-related courses. ECE 231 - Intermediate Programming is the only 200-level exception allowed for the EE program only.
COMPUTER ENGINEERING
BSCPE requirements based on admission term (aka catalog year):
Spring 2015-Summer 2019 | Fall 2019 -forward |
![]() |
The CompE program offers two tracks: software and hardware. Students must take two classes from the track of their choice. The tracks and appropriate technical electives give the student a broad education in the track of their choice.
COMPUTER ENGINEERING TRACK OPTIONS (Note: Spring 2015-Summer 2019 catalog, those admitted Fall 2019 and thereafter will not complete a track requirement)
- Hardware Emphasis
ECE 338 – Intermediate Logic Design
ECE 438 – Design of Computers - Software Emphasis
ECE 335 – Integrated Software Systems
ECE 435 – Software Engineering
Technical Electives are approved 300-level and above courses developed in consultation with a student’s faculty advisor. These can be taken from ECE, Computer Science, Math, Physics, or other engineering-related courses. Those admitted Fall 2019 and after will be required to take this course at the 400-level.