Electrical Engineering - Bachelor of Science in Electrical Engineering

Electrical Engineering Program Educational Objectives

The Klipsch School is dedicated to providing a quality, hands-on, educational experience for our students. Below are the program educational objectives (PEOs) that describe the expected accomplishments of graduate during their first few years after graduation.

  1. Our graduates will obtain relevant, productive employment in the private sector, government and/or pursue an advanced degree.
  2. Our graduates will be using their engineering foundation to innovate solutions to the problems of the real world.

Requirements (120 credits)

General Education
State of New Mexico Common Core
Area I: Communications
ENGL 111GRhetoric and Composition4
Written Communications Elective 13
Oral Communications Elective 13
Area II: Mathematics
MATH 191GCalculus and Analytic Geometry I4
Area III: Natural Science
CHEM 111GGeneral Chemistry I4
PHYS 215GEngineering Physics I3
PHYS 215GLEngineering Physics I Laboratory1
Areas IV & V: Social and Behavioral Sciences & Humanities and Fine Arts
Select 15 total credits from Area IV and V, with at least 6 credits from each area: 115
Area IV: Social and Behavioral Sciences:
Select 6-9 credits from Economics, Political Science, Psychology, Sociology, and Anthropology electives 1
Area V: Humanities and Fine Arts:
Select 6-9 credits from History, Philosophy, Literature, Art, Music, Dance, Theater, or Foreign Language electives 1
Institution Specific General Education
Viewing a Wider World Electives (PHIL 323V strongly recommended) 16
Program Specific Requirements
Mathematics and Natural Science
MATH 192GCalculus and Analytic Geometry II4
MATH 392Introduction to Ordinary Differential Equations3
PHYS 216GEngineering Physics II3
PHYS 216GLEngineering Physics II Laboratory1
E E 200Linear Algebra, Probability and Statistics Applications4
E E 240Multivariate and Vector Calculus Applications3
STEM
Select one course from STEM electives 23
Electrical and Computer Engineering
ENGR 100Introduction to Engineering3
E E 100Introduction to Electrical and Computer Engineering4
E E 112Embedded Systems4
E E 212Introduction to Computer Organization4
E E 230AC Circuit Analysis and Introduction to Power Systems4
E E 300Cornerstone Design2
E E 317Semiconductor Devices and Electronics I4
E E 320Signals and Systems I3
E E 325Signals and Systems II4
E E 340Fields and Waves4
E E 402Capstone Design3
E E Concentration Courses (14 or 15 cr) 314
Object-Oriented Programming
Select one course from the following (3 or 4 cr):3
C++ Programming3
Java Programming3
Python Programming II3
Computer Science I4
Object Oriented Programming4
Total Credits120
1

See the required courses section of the catalog for a full list of courses.

2

STEM Elective: Course at the 300 level or above from E E that is not used to satisfy any other E E program requirement or courses at the 300 level or above from A E, C E, CHME, I E, M E, ASTR, BIOL, CHEM, C S, MATH, PHYS and STAT.  Excluded courses include VWW courses and those which are substantially equivalent to an E E course. Click to view a list of excluded STEM Electives.

3

For a list of approved E E Concentration Courses, see below.

Concentration Courses

Undergraduate students are given the opportunity to specialize in one concentration area.  Once fulfilled, this concentration appears on the student's transcript.  Concentrations include a minimum of 11 credits hours of coursework in:

  • Communications and Signal Processing
  • Computers and Microelectronics
  • Control and Power
  • Electromagnetics and Photonics
  • Space Systems

Alternately, students can elect to have no concentration.  In this case students are required to complete 14 or 15 credits hours, which includes one required course from three different concentrations, plus a second STEM elective.

Concentration: Communications and Signal Processing  (14 credits)

Required:
E E 395Introduction to Digital Signal Processing4
E E 496Introduction to Communication Systems4
Choose two, such that at least one has E E prefix:6
Digital Image Processing3
Neural Signal Processing3
Space System Mission Design and Analysis3
Communications Networks3
Digital Communication Systems I3
Algorithm Design & Implementation3
Data Structures and Algorithms4
Python Programming I3
Artificial Intelligence I3
Computer Graphics I3
Digital Game Design3
Computer Security3
Introduction to Robotics3
Bioinformatics3
Complex Variables3
Fourier Series and Boundary Value Problems3
Calculus of Variations and Optimal Control3
Matrix Theory and Applied Linear Algebra3
Advanced Linear Algebra3
Introduction to Real Analysis I3
Probability: Theory and Applications3
Total Credits14

Concentration: Computers and Microelectronics (14 credits)

Required:
E E 462Computer Systems Architecture4
E E 480Introduction to Analog and Digital VLSI4
Choose two, such that at least one has E E prefix:6
ASIC Design3
Introduction to Semiconductor Devices3
Mobile Application Development3
ARM SOC Design3
Communications Networks3
Electronics II3
Analog VLSI Design3
Digital VLSI Design3
Nanoscience and Nanotechnology3
Algorithm Design & Implementation3
Compilers and Automata Theory4
Software Development4
Data Structures and Algorithms4
Python Programming I3
Operating Systems I3
Computer Security3
Linux System Administration3
Visual Programming3
Database Management Systems I3
Parallel Programming3
Total Credits14

Concentration: Control and Power (14 credits)

Required:
E E 431
431 L
Power Systems II
and Power Systems II Laboratory
4
E E 475Automatic Control Systems4
Choose two, such that at least one has E E prefix:6
Introduction to Smart Grid3
Power Electronics3
Computer Control Systems3
Power Systems III3
Engineering Materials3
Alternative and Renewable Energy3
Mechatronics3
Algorithm Design & Implementation3
Introduction to Robotics3
Matrix Theory and Applied Linear Algebra3
Total Credits14

Concentration: Electromagnetics and Photonics (14 credits)

Required:
E E 454Antennas and Radiation4
E E 473Introduction to Optics4
Choose two, such that at least one has E E prefix:6
Introduction to Semiconductor Devices3
Smart Antennas3
Introduction to Radar3
Microwave Engineering3
Fundamentals of Photonics4
Lasers and Applications4
Engineering Data Analysis3
Nanoscience and Nanotechnology3
Engineering Analysis II3
Introduction to Astronomical Observations and Techniques3
Complex Variables3
Fourier Series and Boundary Value Problems3
Matrix Theory and Applied Linear Algebra3
Modern Physics3
Modern Experimental Optics3
Total Credits14

Concentration: Space Systems (14 credits)

Required:
E E 460Space System Mission Design and Analysis3
A E 362Orbital Mechanics3
Choose two:8
Introduction to Digital Signal Processing4
Antennas and Radiation4
Introduction to Optics4
Fundamentals of Photonics4
Introduction to Communication Systems4
Total Credits14

No Concentration (15 credits)

Choose three required 4-credit courses from 3 different concentrations: 12
Introduction to Digital Signal Processing4
Introduction to Communication Systems
Computer Systems Architecture4
Introduction to Analog and Digital VLSI
Power Systems II
and Power Systems II Laboratory
4
Automatic Control Systems
Antennas and Radiation4
Introduction to Optics
Choose a second STEM elective: 13
Total Credits15
1

Second STEM Elective: A second course at the 300 level or above from E E that is not used to satisfy any other E E program requirement or courses at the 300 level or above from A E, C E, CHME, I E, M E, ASTR, BIOL, CHEM, C S, MATH, PHYS and STAT.  Excluded courses include VWW courses and those which are substantially equivalent to an E E course. Click to view a list of excluded STEM Electives.

The Freshman Year

Incoming freshmen are expected to be eligible for MATH 191G Calculus and Analytic Geometry I. A typical first year of study for E E students includes the following 30 credits:

Plan of Study Grid
Freshman
FallCredits
E E 100 Introduction to Electrical and Computer Engineering 4
ENGR 100 Introduction to Engineering 3
ENGL 111G Rhetoric and Composition 4
MATH 191G Calculus and Analytic Geometry I 1 4
 Credits15
Spring
CHEM 111G General Chemistry I 4
E E 112 Embedded Systems 4
MATH 192G Calculus and Analytic Geometry II 4
General Education Requirement from either Area I or IV 3
 Credits15
 Total Credits30
1

Eligibility for MATH 191G Calculus and Analytic Geometry I must be established with AP Calculus credit or by taking the Math Placement Exam, administered by the Math Learning Center.

Related Areas of Study

Electrical and computer engineering students wishing to broaden their educational experience may elect to earn additional bachelor's degrees in

  • Engineering Physics
  • Computer Science
  • Mathematics
  • Physics

Klipsch School students may also choose to earn a minor in one or more of the following fields:

  • Computer Engineering
  • Computer Science
  • Mathematics
  • Physics

Students must consult with an academic advisor in the offering department for specific requirements related to additional degrees and minors.

Dual Degree (BS/MS) Program

This program option is designed to provide a means for ECE undergraduates to obtain both a BSEE and a MSEE degree with 144 credit hours of coursework (normally: BSEE = 120 hours, MSEE = 30 hours; total =150 hours). Students electing this option will follow the existing undergraduate curriculum for the first six semesters. In the final undergraduate year, two graduate courses (>500 level) will be taken in lieu of two E E concentration courses. The student receives a BSEE degree at this point. A MSEE program can be completed with 24 additional credit hours. Students must obtain prior approval of the department before starting this program option.

Transfer Credit

Credit earned at other institutions is generally accepted; however the following restrictions apply to transfer credits:

  • Engineering credit must be earned at an ABET accredited school.
  • Physics must be calculus based.
  • If the NMSU requirement includes a lab, the transfer credit must include a lab.
  • A grade of C-, or better, must have been earned.
  • E E Concentration Courses, Cornerstone and Capstone courses may not be transferred.
  • Upper division E E core classes can only receive transfer credit after review and approval of the course area faculty.