Electrical or Computer Engineering?
If you're having trouble deciding between Electrical and Computer Engineering as your major, the resources below are provided to help you in that decision making process.
Keep in mind, you can postpone your decision (with minor modifications) until you are well into the program of study within the department.
data-content-type="external"
Watch to learn more about Electrical Engineering at BYU
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
data-content-type="external"
Watch to learn more about Computer Engineering at BYU
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
data-content-type="section"
The Common Core
Both EE and CpE majors will complete the same (common) core of classes.
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
data-content-type="section"
An Example: Robotics
See how each discipline works together in the robotics field.
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
overrideTextAlignment=
overrideBackgroundColorOrImage=
overrideTextColor=
overrideTextAlignment=
overrideCardHideSection=
overrideCardHideByline=
overrideCardHideDescription=
overridebuttonBgColor=
overrideButtonText=
Course Breakdown
Common Core | EE Specific | CpE Specific |
ECEn 191 - Freshman Seminar | ||
CS 142 - Intro to Computer Programming CS- 235 - Data Structures | CS 236 - Discrete Structures CS 240 - Advanced Programing | |
Math 112, 113 - Calculus Math 343 - Linear Algebra Math 334 - Differential Equations Stat 201 - Stats & Probability | Math 314 - Calculus of Several Variables | |
Physics 121, 220 | ||
Chemistry 105 or 111 | ||
ECEn 220 - Digital Logic | ||
ECEn 240, 340 - Electronics I & II | ||
ECEn 380 - Signals & Systems | ||
ECEn 475 - Capstone Project | ||
ECEn 360 - Electromagnetics | ECEn 323 - Computer Organization | |
ECEn 400 - Tech Electives Feedback Control Digital Communications Digital Signal Processing Adv. Electromagnetics Adv. Analog Electronics Semiconductors Other 400-level courses | CpE 400 - Tech Electives Computing Systems Real-time O/S Hardware/Software Co-Design Integrated Circuit Design 400-level CS courses |
Comments on the Table
- The requirements outlined in the above table include only required courses.
- Both degrees require the same number of credits.
- The difference is in the 400-level electives courses.The use of technical electives means that neither degree will lock you out of courses from the other degree program (provided you satisfy the prerequisites). However, built into the requirement structure are limitations on how many courses you can take from the other degree program.