# 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.

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

**Requirements (120 credits)**

Code | Title | 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 |

STEM | ||

Select one course from STEM electives ^{2} | 3 | |

Electrical and Computer Engineering | ||

ENGR 100 | Introduction to Engineering | 3 |

E E 100 | Introduction to Electrical and Computer Engineering | 4 |

E E 112 | Embedded Systems | 4 |

E E 212 | Introduction to Computer Organization | 4 |

E E 230 | AC Circuit Analysis and Introduction to Power Systems | 4 |

E E 300 | Cornerstone Design | 2 |

E E 317 | Semiconductor Devices and Electronics I | 4 |

E E 320 | Signals and Systems I | 3 |

E E 325 | Signals and Systems II | 4 |

E E 340 | Fields and Waves | 4 |

E E 402 | Capstone Design | 3 |

E E Concentration Courses (14 or 15 cr) ^{3} | 14 | |

Object-Oriented Programming | ||

Select one course from the following (3 or 4 cr): | 3 | |

C++ Programming | 3 | |

Java Programming | 3 | |

Python Programming II | 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: 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)

Code | Title | Credits |
---|---|---|

Required: | ||

E E 395 | Introduction to Digital Signal Processing | 4 |

E E 496 | Introduction to Communication Systems | 4 |

Choose two, such that at least one has E E prefix: | 6 | |

Digital Image Processing | 3 | |

Neural Signal Processing | 3 | |

Space System Mission Design and Analysis | 3 | |

Communications Networks | 3 | |

Digital Communication Systems I | 3 | |

Algorithm Design & Implementation | 3 | |

Data Structures and Algorithms | 4 | |

Python Programming I | 3 | |

Artificial Intelligence I | 3 | |

Computer Graphics I | 3 | |

Digital Game Design | 3 | |

Computer Security | 3 | |

Introduction to Robotics | 3 | |

Bioinformatics | 3 | |

Complex Variables | 3 | |

Fourier Series and Boundary Value Problems | 3 | |

Calculus of Variations and Optimal Control | 3 | |

Matrix Theory and Applied Linear Algebra | 3 | |

Advanced Linear Algebra | 3 | |

Introduction to Real Analysis I | 3 | |

Probability: Theory and Applications | 3 | |

Total Credits | 14 |

#### Concentration: Computers and Microelectronics (14 credits)

Code | Title | Credits |
---|---|---|

Required: | ||

E E 462 | Computer Systems Architecture | 4 |

E E 480 | Introduction to Analog and Digital VLSI | 4 |

Choose two, such that at least one has E E prefix: | 6 | |

ASIC Design | 3 | |

Introduction to Semiconductor Devices | 3 | |

Mobile Application Development | 3 | |

ARM SOC Design | 3 | |

Communications Networks | 3 | |

Electronics II | 3 | |

Analog VLSI Design | 3 | |

Digital VLSI Design | 3 | |

Nanoscience and Nanotechnology | 3 | |

Algorithm Design & Implementation | 3 | |

Compilers and Automata Theory | 4 | |

Software Development | 4 | |

Data Structures and Algorithms | 4 | |

Python Programming I | 3 | |

Operating Systems I | 3 | |

Computer Security | 3 | |

Linux System Administration | 3 | |

Visual Programming | 3 | |

Database Management Systems I | 3 | |

Parallel Programming | 3 | |

Total Credits | 14 |

#### Concentration: Control and Power (14 credits)

Code | Title | Credits |
---|---|---|

Required: | ||

E E 431 & 431 L | Power Systems II and Power Systems II Laboratory | 4 |

E E 475 | Automatic Control Systems | 4 |

Choose two, such that at least one has E E prefix: | 6 | |

Introduction to Smart Grid | 3 | |

Power Electronics | 3 | |

Computer Control Systems | 3 | |

Power Systems III | 3 | |

Engineering Materials | 3 | |

Alternative and Renewable Energy | 3 | |

Mechatronics | 3 | |

Algorithm Design & Implementation | 3 | |

Introduction to Robotics | 3 | |

Matrix Theory and Applied Linear Algebra | 3 | |

Total Credits | 14 |

#### Concentration: Electromagnetics and Photonics (14 credits)

Code | Title | Credits |
---|---|---|

Required: | ||

E E 454 | Antennas and Radiation | 4 |

E E 473 | Introduction to Optics | 4 |

Choose two, such that at least one has E E prefix: | 6 | |

Introduction to Semiconductor Devices | 3 | |

Smart Antennas | 3 | |

Introduction to Radar | 3 | |

Microwave Engineering | 3 | |

Fundamentals of Photonics | 4 | |

Lasers and Applications | 4 | |

Engineering Data Analysis | 3 | |

Nanoscience and Nanotechnology | 3 | |

Engineering Analysis II | 3 | |

Introduction to Astronomical Observations and Techniques | 3 | |

Complex Variables | 3 | |

Fourier Series and Boundary Value Problems | 3 | |

Matrix Theory and Applied Linear Algebra | 3 | |

Modern Physics | 3 | |

Modern Experimental Optics | 3 | |

Total Credits | 14 |

#### Concentration: Space Systems (14 credits)

Code | Title | Credits |
---|---|---|

Required: | ||

E E 460 | Space System Mission Design and Analysis | 3 |

A E 362 | Orbital Mechanics | 3 |

Choose two: | 8 | |

Introduction to Digital Signal Processing | 4 | |

Antennas and Radiation | 4 | |

Introduction to Optics | 4 | |

Fundamentals of Photonics | 4 | |

Introduction to Communication Systems | 4 | |

Total Credits | 14 |

#### No Concentration (15 credits)

Code | Title | Credits |
---|---|---|

Choose three required 4-credit courses from 3 different concentrations: | 12 | |

Introduction to Digital Signal Processing | 4 | |

or E E 496 | Introduction to Communication Systems | |

Computer Systems Architecture | 4 | |

or E E 480 | Introduction to Analog and Digital VLSI | |

Power Systems II and Power Systems II Laboratory | 4 | |

or E E 475 | Automatic Control Systems | |

Antennas and Radiation | 4 | |

or E E 473 | Introduction to Optics | |

Choose a second STEM elective: ^{1} | 3 | |

Total Credits | 15 |

^{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:

Freshman | ||
---|---|---|

Fall | Credits | |

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 |

Credits | 15 | |

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 | |

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 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.