BSEE Requirements


Students in the Klipsch School of Electrical and  Computer Engineering earn a Bachelor of Science in Electrical Engineering (BSEE) degree.  We are continuously checking our curriculum and making changes when a need is identified.  Since there are changes to the program requirements from year to year, students need to select the catalog they will graduate under.  You may choose the catalog that was in effect when you started school or any subsequent catalog, provided the selected catalog is not more than six years old when you complete the degree.

To check to your degree progress, you can run a degree audit for the degree you are seeking under the student section of your MyNMSU homepage. 

When planning your program of study, you do have some choices (see the various tables in the BSEE requirements).  When making choices, use the course catalog to get course descriptions and pre-requisites for the classes you are interested in.  Just because it’s on a table of choices doesn’t mean that you automatically meet the prerequisites for the class.

The curriculum consists of general education, science, math, engineering and electrical engineering classes (see the BSEE requirements for lists).

Each EE student must take the core ECE classes (EE 100, 112, 200, 212, 230, 240, 300, 312, 314, 351, and 380).  These classes cover all the basic information we expect our EE to all know.  When the core is complete, students can take their senior design capstone course.  The capstone is a team design course where students will design, build, test, and document a complex electrical engineering project.  

After the area core courses have been completed, students can register for EE concentration courses. The program is flexible, allowing students to choose elective coursework towards concentrations in (i) communications and signal processing, (ii) computers and microelectronics, (iii) control and power, or (iv) electromagnetics and photonics.

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 111G Rhetoric and Composition 4
Written Communications Elective 1 3
Oral Communications Elective 1 3
Area II: Mathematics  
MATH 191G Calculus and Analytic Geometry I 4
Area III: Natural Science  
CHEM 111G General Chemistry I 4
PHYS 215G Engineering Physics I 3
PHYS 215GL Engineering Physics I Laboratory 1
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: 1 15
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) 1 6

Program Specific Requirements

Mathematics and Natural Science  
MATH 192G Calculus and Analytic Geometry II 4
MATH 392 Introduction to Ordinary Differential Equations 3
PHYS 216G Engineering Physics II 3
PHYS 216GL Engineering Physics II Laboratory 1
E E 200 Linear Algebra, Probability and Statistics Applications 4
E E 240 Multivariate and Vector Calculus Applications 3
E E 351 Fields and Waves 4
Select 6 credits from STEM electives 2 6

Electrical and Computer Engineering

ENGR 100 Introduction to Engineering 3
E E 100 Introduction to Electrical Engineering 4
E E 112 Embedded Systems 4
E E 212 Introduction to Computer Architecture and Organization 4
E E 230 AC Circuit Analysis and Introduction to Power Systems 4
E E 300 Cornerstone Design 2
E E 312 Signals and Systems I 3
E E 314 Signals and Systems II 4
E E 380 Semiconductor Devices and Electronics 4
E E 402 Capstone Design 3
E E Concentration Courses 3 11
Object-Oriented Programming  
Select 1 course from the following: 3
C++ Programming 3
Java Programming 3
Computer Science I 4
Object Oriented Programming 4
Total Credits 120
1 See the required courses section of the catalog for a full list of courses.
2 STEM Elective: Courses at the 300 level or above from E E that are 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, BIOL, CHEM, C S, MATH, ASTR and PHYS.  Excluded courses include VWW courses and those which are substantially equivalent to an E E course. For a list of excluded STEM Electives, go to
3 For a list of approved E E Concentration Courses, see below.

Concentration Course List

Communications and Signal Processing (11 credits)  
E E 395 Introduction to Digital Signal Processing 3
E E 496 Introduction to Communication Systems 4
Choose two:  
Digital Image Processing 3
Neural Signal Processing 3
Space System Mission Design and Analysis 3
Communications Networks 3
Digital Communication Systems I 3
Computers and Microelectronics (11 credits)  
E E 363 Computer Systems Architecture 4
E E 480 Introduction to Analog and Digital VLSI 4
Choose one:  
Introduction to Semiconductor Devices 3
Mobile Application Development 3
Communications Networks 3
Electronics II 3
Analog VLSI Design 3
Digital VLSI Design 3
Control and Power (11 credits) 3
E E 431 Power Systems II 3
E E 475 Automatic Control Systems 3
Choose two:  
Introduction to Smart Grid 3
Power Electronics 3
Computer Control Systems 3
Power Systems III 3
Electromagnetics and Photonics (11 credits)  
E E 454 Antennas and Radiation 3
E E 473 Introduction to Optics 3
Choose two:  
Introduction to Semiconductor Devices 3
Smart Antennas 3
Introduction to Radar 3
Microwave Engineering 3
Fundamentals of Photonics 4
Lasers and Applications 4

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
Fall Credits
E E 100 Introduction to Electrical Engineering 4
ENGR 100 Introduction to Engineering 3
ENGL 111G Rhetoric and Composition 4
MATH 191G Calculus and Analytic Geometry I 1 4
  Credits 15
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
  Credits 15
  Total Credits 30
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 Minors/Majors by Concentration

Electrical  engineering students wishing to broaden their educational experience may elect to earn additional bachelor’s degrees, supplementary majors, and/or minors in the table below.  

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

 Related Minor(s)
Related Major(s)
 Communications and 

 Signal Processing  

 Mathematics  Applied Mathematics


 Computers and


 Computer Engineering

 Computer Systems

 Software Development  

 BA Computer Science

 BS Computer Science

 Control and Power  Mathematics

 Mechanical Engineering

 Renewable Energy Technologies   

 Applied Mathematics


 Mechanical Engineering  


 and Photonics



 Applied Mathematics


 Engineering Physics

 BA Physics

 BS Physics

Detailed Requirements

Students usually follow the catalog which was in effect when they first attended NMSU. However, students may choose to switch to another catalog as long as that catalog is no more than six years old at the time of graduation.

Note that each list of electives included in the summaries represent the approved classes for that academic year. A class must be on the approved list in the semester it was taken in order to fulfill an elective requirement. Always refer to the most current list of approved classes when choosing electives.

 Catalog Year   PDF   DOC, DOCX  
 2017-2018  BSEE Requirements PDF   BSEE Requirements DOC 
 2016-2017  BSEE Requirements PDF   BSEE Requirements DOC
 2015-2016  BSEE Requirements PDF   BSEE Requirements DOC
 2014-2015  BSEE Requirements PDF   BSEE Requirements DOC
 2013-2014  BSEE Requirements PDF   BSEE Requirements DOC
 2012-2013  BSEE Requirements PDF   BSEE Requirements DOC