Electrical Engineering (Communications and Signal Processing)  Bachelor of Science in Electrical Engineering
Overview
The Bachelor of Science in Electrical Engineering (B.S. EE) program of the Klipsch School is accredited by the Engineering Accreditation Commission of ABET, Inc. This particular concentration in the B.S. EE program gives students the opportunity to explore more deeply the area of communications and signal processing.
Electrical Engineering Program Educational Objectives
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 (121 credits)
Students must complete all University degree requirements, which include: General Education requirements, Viewing a Wider World requirements, and elective credits to total at least 121 credits with 48 credits in courses numbered 300 or above. Developmental coursework will not count towards the degree requirements and/or elective credits, but may be needed in order to take the necessary English and Mathematics coursework.
Prefix  Title  Credits 

General Education  
Area I: Communications  
English Composition  Level 1  
ENGL 1110G  Composition I  4 
English Composition  Level 2 ^{1}  3  
Oral Communications ^{1}  3  
Area II: Mathematics  
MATH 1511G  Calculus and Analytic Geometry I ^{2}  4 
Area III/IV: Laboratory Sciences and Social/Behavioral Sciences  11  
General Chemistry I Lecture and Laboratory for STEM Majors  4  
Calculus Based Physics I and Calculus Based Physics I Lab  4  
Area IV: Social/Behavioral Sciences (3 credits) ^{1}  
Area V: Humanities ^{1}  3  
Area VI: Creative and Fine Arts ^{1}  3  
General Education Elective  
MATH 1521G  Calculus and Analytic Geometry II  4 
Viewing A Wider World  
Viewing a Wider World Electives (PHIL 323V recommended) ^{3}  6  
Departmental/College Requirements  
Program Specific Requirements  
Mathematics and Natural Science  
MATH 392  Introduction to Ordinary Differential Equations  3 
PHYS 1320G & PHYS 1320L  Calculus Based Physics II and Calculus Based Physics II Lab  4 
E E 200  Linear Algebra, Probability and Statistics Applications  4 
E E 240  Multivariate and Vector Calculus Applications  3 
STEM  
Choose two STEM Electives ^{4}  6  
Electrical and Computer Engineering  
ENGR 100G  Introduction to Engineering (or choose third STEM Elective) ^{2}  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  Circuit Analysis and Introduction to Electronics  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 333  AC Circuit Analysis and Introduction to Power Systems  3 
E E 340  Fields and Waves  4 
E E 402  Capstone Design I  3 
or ENGR 401  Engineering Capstone I  
E E 404  Capstone Design II  3 
or ENGR 402  Engineering Capstone II  
E E Concentration Required Courses  
E E 395  Introduction to Digital Signal Processing  3 
E E 496  Introduction to Communication Systems  3 
E E Concentration Electives: Choose two courses from the following (one must be an E E course):  67  
Advanced Image Processing  3  
Digital Image Processing  3  
Neural Signal Processing  3  
Space System Mission Design and Analysis  3  
Machine Learning I  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  
NonDepartmental Requirements (in addition to Gen.Ed/VWW)  
ObjectOriented Programming  
Select one course from the following:  34  
C++ Programming  3  
Java Programming  3  
Python Programming II  3  
Computer Science I  4  
Object Oriented Programming  4  
Second Language: (not required)  
Electives, to bring the total credits to 121  0  
Total Credits  121123 
^{1}  See the General Education section of the catalog for a full list of courses. 
^{2}  MATH 1511G Calculus and Analytic Geometry I is required for the degree but students may need to take any prerequisites needed to enter MATH 1511G Calculus and Analytic Geometry I first. 
^{3}  See the Viewing a Wider World section of the catalog for a full list of courses. 
^{4}  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. 
A Suggested Plan of Study for Students
This roadmap assumes student placement in MATH 1511G Calculus and Analytic Geometry I and ENGL 1110G . The contents and order of this roadmap may vary depending on initial student placement in mathematics and english. It is only a suggested plan of study for students and is not intended as a contract. Course availability may vary from fall to spring semester and may be subject to modification or change.
First Year  

Fall  Credits  
E E 100  Introduction to Electrical and Computer Engineering  4 
ENGR 100G  Introduction to Engineering  3 
ENGL 1110G  Composition I  4 
MATH 1511G  Calculus and Analytic Geometry I ^{1}  4 
Credits  15  
Spring  
CHEM 1215G  General Chemistry I Lecture and Laboratory for STEM Majors  4 
E E 112  Embedded Systems  4 
MATH 1521G  Calculus and Analytic Geometry II  4 
General Education Requirement (Area I, IV, V, VI or VWW) ^{2}  3  
Credits  15  
Second Year  
Fall  
E E 212  Introduction to Computer Organization  4 
E E 200  Linear Algebra, Probability and Statistics Applications  4 
PHYS 1310G & PHYS 1310L 
Calculus Based Physics I and Calculus Based Physics I Lab 
4 
General Education Requirement (Area I, IV, V, VI or VWW) ^{2}  3  
Credits  15  
Spring  
MATH 392  Introduction to Ordinary Differential Equations  3 
E E 230  Circuit Analysis and Introduction to Electronics  4 
E E 240  Multivariate and Vector Calculus Applications  3 
PHYS 1320G & PHYS 1320L 
Calculus Based Physics II and Calculus Based Physics II Lab 
4 
General Education Requirement (Area I, IV, V, VI or VWW) ^{2}  3  
Credits  17  
Third Year  
Fall  
E E 300  Cornerstone Design  2 
E E 320  Signals and Systems I  3 
E E 340  Fields and Waves  4 
E E 333  AC Circuit Analysis and Introduction to Power Systems  3 
General Education Requirement (Area I, IV, V, VI or VWW) ^{2}  3  
Credits  15  
Spring  
E E 317  Semiconductor Devices and Electronics I  4 
E E 325  Signals and Systems II  4 
General Education Requirement (Area I, IV, V, VI or VWW) ^{2}  3  
General Education Requirement (Area I, IV, V, VI or VWW) ^{2}  3  
Credits  14  
Fourth Year  
Fall  
E E 402 or ENGR 401 
Capstone Design I or Engineering Capstone I 
3 
E E 395  Introduction to Digital Signal Processing ^{3}  3 
E E 496  Introduction to Communication Systems ^{3}  3 
Communications & Signal Processing Elective ^{4}  34  
General Education Requirement (Area I, IV, V or VWW) ^{2}  3  
Credits  1516  
Spring  
E E 404 or ENGR 402 
Capstone Design II or Engineering Capstone II 
3 
Choose one ObjectOriented Programming course from the following:  34  
C++ Programming  
Java Programming  
Python Programming II  
Computer Science I  
Object Oriented Programming  
Communications & Signal Processing Elective ^{4}  3  
STEM Electives ^{5}  6  
Credits  1516  
Total Credits  121123 
^{1}  MATH 1511G Calculus and Analytic Geometry I is required for the degree but students may need to take any prerequisites needed to enter MATH 1511G Calculus and Analytic Geometry I first. 
^{2}  See the General Education and Viewing a Wider World section of the catalog for a full list of courses. 
^{3}  Students must take both E E 395 Introduction to Digital Signal Processing and E E 496 Introduction to Communication Systems 
^{4}  One Communications & Signal Processing Elective Courses must be from the E E Prefix. Communications & Signal Processing Elective Courses:

^{5}  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. 