
Bachelor of Science in
Computer Engineering
The Bachelor of Science in Computer Engineering at Embry-Riddle combines computer engineering skills that are in high demand with a focus on advancing the aerospace, aviation, military and commercial industries.
Earning a computer engineering degree from Embry-Riddle will introduce students to:
- Analog and digital hardware
- Computer programming
- Circuit theory
- Computer architecture
- Software engineering
The applications for computer engineering include:
- Embedded systems
- Unmanned aerial vehicles (UAVs)
- Robotics
- Internet of things
- National defense
- Cybersecurity
- Gaming
Computer engineering students at both Embry-Riddle residential campuses are provided access to knowledge and expertise in a vast array of aviation, aerospace and industry areas. Student projects are a part of the curriculum with additional project opportunities available through professional organizations such as the Institute for Electrical and Electronics Engineers’ (IEEE) student branches and the Association of Unmanned Vehicle Systems International (AUVSI), a competition host.
Students graduate with technical skills and real-world experiences and are prepared for in-demand roles after graduation, which is why employers continue to return to Embry-Riddle to hire the program’s graduates.
The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET.
DETAILS
This offering is available at the following campuses. Select a campus to learn more.
About Computer Engineering at the Daytona Beach, FL Campus
Students earning their B.S. in Computer Engineering at ERAU’s Daytona Beach Campus get a chance to develop practical engineering knowledge and skills by working with hands-on projects, combining real-world system design and development practices with the fundamentals of computer engineering. Both individually and in teams, students learn to work with and develop embedded, real-time computer systems like those that lie at the heart of everything from mobile phones to spacecraft.
The B.S. in Computer Engineering degree is housed in the Electrical Engineering and Computer Science Department of the College of Engineering.
- Students begin this program by completing the College of Engineering’s Freshman Engineering Program. The program includes a general education core of Speech and College Success, introductions to engineering and computing, plus courses in calculus and analytical geometry and physics for engineers.
- Graduates of this program are prepared to engineer computer systems critical to aviation, aerospace, and related industries.
- Computer Engineering students at the Daytona Beach Campus benefit from a wide range of hardware and software development tools and resources that are available in our Team Software Development environments and Real-Time Systems laboratories.
- Accelerated degrees are available: combining the B.S. in Computer Engineering with the Master of Science in Cybersecurity Engineering, M.S. in Electrical & Computer Engineering, or M.S. in Mechanical Engineering. Learn more about our Combined and Accelerated Degree Programs.
The Bachelor of Science in Computer Engineering degree gives the student the opportunity to acquire a broad background in computer design, including embedded control systems, real-time systems, telecommunication systems, and software engineering. The curriculum includes courses in general education, computer science, software engineering, and electrical engineering, and features a capstone senior design. The program’s emphasis on real-time embedded control systems and hardware/software interfaces give program graduates employment opportunities beyond graduates of traditional computer engineering programs, including positions in the aerospace and defense industries.
In a few years of completing their undergraduate degree, graduates of the Bachelor of Science in Computer Engineering:
- Have established themselves in successful engineering careers in aviation, aerospace, and related fields and/or are pursuing advanced degrees.
- Are serving society and their professions as involved and responsible citizens, leaders, and role models.
- Are problem solvers, systems thinkers, and innovators.
The program curriculum is designed to facilitate accomplishment of these objectives by program graduates. The program includes significant project work designed to prepare students to work as part of a team on the development of complex systems involving both software and hardware. It allows the student opportunities to develop capabilities in teamwork, designing to requirements, and quality assurance techniques. The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.
Degree Requirements
The Bachelor of Science in Computer Engineering can be earned in eight semesters assuming appropriate background and full-time enrollment. Successful completion of a minimum of 127 credit hours is required. A minimum cumulative grade point average of 2.0 is needed for all required CEC, CS, EE, SYS and EGR courses that fulfill any degree requirement. To enter this program, students should have demonstrated competence in mathematics, physics, and computer programming in high school, and they should be prepared to enter Calculus and Analytical Geometry I and Computer Science I. If necessary, students can prepare for the program by taking MA 143 before taking MA 241. Students should check the course descriptions before registering for classes to ensure requisite sequencing.
See the Common Year One outline in the Engineering Fundamentals Program Introduction. CS 223 is a required course for this degree program.
Accelerated MSECE Option
Exceptional students in undergraduate engineering programs, including the Bachelor of Science in Computer Engineering program, are invited to apply to the Accelerated Master of Science Option in Electrical and Computer Engineering. This program enables students to pursue a MSECE degree with only one additional year of studies beyond the BS degree. For additional details, see the Accelerated MSECE section of the catalog.
General Education Requirements
For a full description of Embry-Riddle General Education guidelines, please see the General Education section of the catalog. These Minimum requirements are applicable to all degree programs.
Communication Theory & Skills (COM 122, COM 219, COM 221) | 9 | |
Lower-Level Humanities * | 3 | |
Lower-Level Social Sciences * | 3 | |
Lower or Upper-Level Humanities or Social Sciences * | 3 | |
Upper-Level Humanities or Social Sciences * | 3 | |
Mathematics (MA 241 & MA 242) | 8 | |
Computer Science (CS 223) | 3 | |
Physical and Life Sciences (PS 150, PS 160 & PS 253) | 7 | |
Total Credits | 39 |
Professional Preparation | ||
EGR 101 | Introduction to Engineering | 2 |
UNIV 101 | College Success | 1 |
Mathematics | ||
MA 243 | Calculus and Analytical Geometry III | 4 |
MA 345 | Differential Equations and Matrix Methods | 4 |
MA 412 | Probability and Statistics | 3 |
Physical Science | ||
PS 250 | Physics for Engineers III | 3 |
Computer Engineering | ||
CEC 220 | Digital Circuit Design | 3 |
CEC 222 | Digital Circuit Design Laboratory | 1 |
CEC 300 | Computing in Aerospace and Aviation | 3 |
CEC 315 | Signals and Systems | 3 |
CEC 320 | Microprocessor Systems | 3 |
CEC 322 | Microprocessor Systems Laboratory | 1 |
CEC 330 | Digital Systems Design with Aerospace Applications | 4 |
CEC 330L | Digital Systems Design Laboratory | 0 |
CEC 410 | Digital Signal Processing | 3 |
CEC 411 | Digital Signal Processing Laboratory | 1 |
CEC 420 | Computer Systems Design I | 3 |
CEC 421 | Computer Systems Design II | 3 |
CEC 450 | Real-Time Embedded Systems | 3 |
CEC 470 | Computer Architecture | 3 |
Computer Science | ||
CS 222 | Introduction to Discrete Structures | 3 |
CS 225 | Computer Science II | 4 |
CS 225L | Computer Science II Laboratory | 0 |
CS 420 | Operating Systems | 3 |
CS 462 | Computer Networks | 3 |
Electrical Engineering | ||
EE 223 | Linear Circuits Analysis I | 3 |
EE 224 | Electrical Engineering Laboratory I | 1 |
EE 300 | Linear Circuits Analysis II | 3 |
EE 302 | Electronic Devices and Circuits | 3 |
EE 304 | Electronic Circuits Laboratory | 1 |
EE 401 | Control Systems Analysis and Design | 3 |
EE 402 | Control Systems Laboratory | 1 |
Systems Engineering | ||
Required Electives | ||
SYS 320 | Systems Engineering Practices | 3 |
Specified Electives * | 6 |
Total Credits | 127 |
* | Approved by Program Coordinator |
Year One | ||
---|---|---|
Credits | ||
See the common Year One outline in the College of Engineering introduction. | 32 | |
Credits Subtotal | 32.0 | |
Year Two | ||
CEC 220 | Digital Circuit Design | 3 |
CEC 222 | Digital Circuit Design Laboratory | 1 |
COM 221 | Technical Report Writing | 3 |
COM 219 | Speech | 3 |
MA 243 | Calculus and Analytical Geometry III | 4 |
PS 160 | Physics for Engineers II | 3 |
CEC 320 | Microprocessor Systems | 3 |
CEC 322 | Microprocessor Systems Laboratory | 1 |
EE 223 | Linear Circuits Analysis I | 3 |
EE 224 | Electrical Engineering Laboratory I | 1 |
MA 345 | Differential Equations and Matrix Methods | 4 |
PS 250 | Physics for Engineers III | 3 |
PS 253 | Physics Laboratory for Engineers | 1 |
Credits Subtotal | 33.0 | |
Year Three | ||
CEC 470 | Computer Architecture | 3 |
CEC 330 | Digital Systems Design with Aerospace Applications (4 credits lecture, 0 credit laboratory) | 4 |
EE 302 | Electronic Devices and Circuits | 3 |
EE 304 | Electronic Circuits Laboratory | 1 |
EE 300 | Linear Circuits Analysis II | 3 |
Specified Elective | 3 | |
CEC 300 | Computing in Aerospace and Aviation | 3 |
CEC 315 | Signals and Systems | 3 |
HU/SS Elective | 3 | |
SYS 320 | Systems Engineering Practices | 3 |
MA 412 | Probability and Statistics | 3 |
Credits Subtotal | 32.0 | |
Year Four | ||
CEC 420 | Computer Systems Design I (2 credits lecture, 1 credit lab) | 3 |
CS 462 | Computer Networks | 3 |
Specified Elective *** | 3 | |
CS 420 | Operating Systems | 3 |
CEC 410 | Digital Signal Processing | 3 |
CEC 411 | Digital Signal Processing Laboratory | 1 |
CEC 421 | Computer Systems Design II (1 credit lecture, 2 credits lab) | 3 |
CEC 450 | Real-Time Embedded Systems | 3 |
HU/SS Upper Level | 3 | |
EE 401 | Control Systems Analysis and Design | 3 |
EE 402 | Control Systems Laboratory | 1 |
Credits Subtotal | 29.0 | |
Credits Total: | 127 |
* | Students in the Computer Engineering program are encouraged to take CS 225 during the first year, postponing COM 219 until the second year. |
** | EE 401/EE 402, CEC 410/CEC 411, other CEC/EE (300-400) with the approval of the program coordinator. |
*** | Specified electives are courses to be selected, with the approval of the program coordinator, to support acquiring a minor, an identified concentration of domain knowledge (for example, aerospace, aviation, business, communications, human factors, mathematics, etc.) or further depth in computer engineering or related disciplines. |
Get Started Now:
Summary
127 Credits
Estimate your tuition by using the Tuition Calculator
View Financial Aid Information
Learn about our General Education
Find out about transferring credits to this degree
Learn more about our Veterans & Military benefits
View our Academic Calendar
We are Engineering the Future
We are Embry-Riddle Aeronautical University


Turtle Trackers Fly Drones Out of Sight
Undergrads To Push Drone Swarm Research Forward With Aid From Federal Funding
Game On: Boeing, Embry-Riddle Work To Enhance Cybersecurity in Capture the Flag Competition
Eagles Make University History with Top Finish at AIAA DBF Aircraft-Design Competition
Over 1,000 Eagles Take Flight at Daytona Beach Campus Spring Commencement
Eagles Install Solar Panels at Community Garden
Embry-Riddle Computer and Project Management Students Build App for Pilots
Commander of First-Ever All-Civilian Space Mission to Address Grads at Embry-Riddle Commencement
- Turtle Trackers Fly Drones Out of Sight
- Undergrads To Push Drone Swarm Research Forward With Aid From Federal Funding
- Game On: Boeing, Embry-Riddle Work To Enhance Cybersecurity in Capture the Flag Competition
- Eagles Make University History with Top Finish at AIAA DBF Aircraft-Design Competition
- Over 1,000 Eagles Take Flight at Daytona Beach Campus Spring Commencement
- Eagles Install Solar Panels at Community Garden
- Embry-Riddle Computer and Project Management Students Build App for Pilots
- Commander of First-Ever All-Civilian Space Mission to Address Grads at Embry-Riddle Commencement
About Computer Engineering at the Prescott, AZ Campus
Ranked in the top 15 of Best Undergraduate Engineering Programs by U.S. News and World Report, the computer engineering degree at the Prescott Campus applies Embry-Riddle's traditional strengths in computer science and engineering with the emerging field of digital hardware and software applications, including:
- Cloud computing
- Computer vision
- Machine learning and artificial intelligence
- Navigation and control systems
- Cyber-physical systems
- Avionics systems
Students master programming languages, circuit theory and other knowledge and skills working with hands-on projects combining industry system design and development practices with the fundamentals of computer engineering.
The B.S. in Computer Engineering (BSCE) covers everything from analog electronic systems to high-level programming and operating systems. Students advance through courses that give them advanced knowledge in:
- Programming languages
- Digital and analog circuits
- Microprocessor systems
- Computer architecture
- Telecommunication systems
- Control systems
- Real-time systems
- Software engineering
- Hardware/software systems design and integration
Students at the Prescott Campus benefit from world-class facilities dedicated solely to undergraduate students and also have the opportunity to join the student chapter of the Institute of Electrical and Electronic Engineers (IEEE), which has been recognized as the outstanding student chapter in the Phoenix Region.
The Bachelor of Science in Computer Engineering degree is housed in the Department of Computer, Electrical and Software Engineering in the College of Engineering.
The Bachelor of Science in Computer Engineering provides the student with the opportunity to acquire a broad background in computing, programming languages, circuit theory, computer design, telecommunication systems, embedded control systems, real-time systems, and software engineering. The curriculum includes courses in general education, computer science, software engineering, electrical engineering, and the capstone sequence of senior design classes.
This added emphasis on real-time embedded control systems and hardware/software interfaces places the Computer Engineering program in a unique position to increase employment opportunities after graduation. In addition, the program includes significant project work that is designed to prepare students to work as part of a team on the development of complex systems including both software and hardware. It allows the student opportunities to build capabilities in teamwork, designing to requirements, and quality assurance techniques.
The overall objective of the Computer Engineering program at Prescott is to produce graduates who will be successful practitioners of computer engineering. The program objectives to measure our accomplishment of this goal are engineers who:
- Demonstrate achievements in their chosen profession
- Contribute to the development of the profession
- Engage in professional growth
- Contribute to the welfare of society through service
The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org.
Degree Requirements
The Bachelor of Science in Computer Engineering can be earned in eight semesters assuming appropriate background and full-time enrollment. Successful completion of a minimum of 125 credit hours is required.
Students should be aware that several courses in each academic year may have prerequisites and/or corequisites. Check the course descriptions section of this catalog before registering for classes to ensure requisite sequencing. The B.S. degree requires that students have a minimum cumulative grade point average of 2.00 in all CEC, EE, SE, CS, and EGR courses that fulfill any degree requirement.
The Computer Engineering degree includes a Space Option in which, AE 427 and AE 445 would be taken instead ofCEC 420 and CEC 421, and EP 394 is taken as one of the technical electives.
The Computer Engineering degree also includes a robotics track. This track is a joint track with the EE and ME students who are also interested in robotic applications within their major.
Computer engineering majors are required to have a grade of C or better in all prerequisite courses for courses with the CS, CEC, EE, EGR, ES, or SE prefixes.
Program Requirements
General Education (54 Credits)
COM 122 | English Composition | 3 |
COM 219 | Speech | 3 |
COM 221 | Technical Report Writing (Must Earn a C or better to pass COM 221) | 3 |
EC 225 | Engineering Economics | 3 |
Economics, Humanities, Psychology, or Social Science Lower-Level Elective | 6 | |
HU 330 | Values and Ethics | 3 |
Humanities Lower-Level Elective | 3 | |
MA 241 | Calculus and Analytical Geometry I | 4 |
MA 242 | Calculus and Analytical Geometry II | 4 |
MA 243 | Calculus and Analytical Geometry III | 4 |
MA 345 | Differential Equations and Matrix Methods | 4 |
MA 412 | Probability and Statistics | 3 |
PS 161 | Physics I & II for Engineers | 4 |
PS 250 | Physics for Engineers III | 3 |
PS 253 | Physics Laboratory for Engineers | 1 |
PSY 350 | Social Psychology (OR Economics, Humanities, Psychology, or Social Science Upper-Level Elective) | 3 |
Computer Engineering Core (56 Credits)
CEC 220 | Digital Circuit Design | 3 |
CEC 222 | Digital Circuit Design Laboratory | 1 |
CEC 320 | Microprocessor Systems | 3 |
CEC 322 | Microprocessor Systems Laboratory | 1 |
CEC 420 | Computer Systems Design I * | 3 |
CEC 421 | Computer Systems Design II ** | 3 |
CEC 450 | Real-Time Embedded Systems * | 3 |
CEC 460 | Telecommunications Systems ** | 3 |
CEC 470 | Computer Architecture ** | 3 |
CS 125 | Computer Science I | 4 |
CS 420 | Operating Systems * | 3 |
EE 223 | Linear Circuits Analysis I ** | 3 |
EE 224 | Electrical Engineering Laboratory I ** | 1 |
EE 302 | Electronic Devices and Circuits * | 3 |
EE 314 | Signal and Linear System Analysis * | 3 |
EE 315 | Signal and Linear System Analysis Laboratory * | 1 |
EE 401 | Control Systems Analysis and Design ** | 3 |
EE 402 | Control Systems Laboratory ** | 1 |
EGR 101 | Introduction to Engineering | 2 |
EGR 115 | Introduction to Computing for Engineers | 3 |
MA 225 | Introduction to Discrete Structures | 3 |
SE 300 | Software Engineering Practices ** | 3 |
Technical Electives (9 Credits)
Technical Electives | 9 |
Open Electives (6 Credits)
Open Electives | 6 |
Total Credits | 125 |
Robotics Option
General Education (54 Credits)
COM 122 | English Composition | 3 |
COM 221 | Technical Report Writing (Must Earn a C or better to pass COM 221) | 3 |
COM 420 | Advanced Technical Communication I | 1 |
COM 430 | Advanced Technical Communication II | 2 |
EC 225 | Engineering Economics | 3 |
Economics, Humanities, Psychology, or Social Science Lower-Level Elective | 3 | |
HU 330 | Values and Ethics | 3 |
Humanities Lower-Level Elective | 3 | |
MA 241 | Calculus and Analytical Geometry I | 4 |
MA 242 | Calculus and Analytical Geometry II | 4 |
MA 243 | Calculus and Analytical Geometry III | 4 |
MA 335 | Introduction to Linear and Abstract Algebra ** | 3 |
MA 345 | Differential Equations and Matrix Methods | 4 |
MA 412 | Probability and Statistics | 3 |
PS 161 | Physics I & II for Engineers | 4 |
PS 250 | Physics for Engineers III | 3 |
PS 253 | Physics Laboratory for Engineers | 1 |
PSY 350 | Social Psychology (OR Economics, Humanities, Psychology, or Social Science Upper -Level Elective) | 3 |
Computer Engineering Core (71 Credits)
CEC 220 | Digital Circuit Design | 3 |
CEC 222 | Digital Circuit Design Laboratory | 1 |
CEC 320 | Microprocessor Systems | 3 |
CEC 322 | Microprocessor Systems Laboratory | 1 |
CEC 450 | Real-Time Embedded Systems * | 3 |
CEC 460 | Telecommunications Systems ** | 3 |
CEC 470 | Computer Architecture ** | 3 |
CS 125 | Computer Science I | 4 |
CS 420 | Operating Systems * | 3 |
EE 223 | Linear Circuits Analysis I ** | 3 |
EE 224 | Electrical Engineering Laboratory I ** | 1 |
EE 302 | Electronic Devices and Circuits * | 3 |
EE 314 | Signal and Linear System Analysis * | 3 |
EE 315 | Signal and Linear System Analysis Laboratory * | 1 |
EE 401 | Control Systems Analysis and Design ** | 3 |
EE 402 | Control Systems Laboratory ** | 1 |
EGR 101 | Introduction to Engineering | 2 |
EGR 115 | Introduction to Computing for Engineers | 3 |
ES 204 | Dynamics | 3 |
ES 207 | Fundamentals of Mechanics * | 3 |
MA 225 | Introduction to Discrete Structures | 3 |
ME 302 | Introduction to Robotics I * | 3 |
ME 406 | Robotics II ** | 3 |
ME 406L | Robotics II Laboratory ** | 1 |
ME 407 | Preliminary Design for Robotic Systems with Laboratory * | 4 |
ME 420 | Detail Design of Robotic Systems with Laboratory ** | 4 |
SE 300 | Software Engineering Practices ** | 3 |
Total Credits | 125 |
* | Offered in Fall Only |
** | Offered in Spring Only |
*** | PSY 350 Spring Run Only |
‡ | UNIV 101 is taken in excess of degree requirements or meets open elective credit. |
‡‡ | Technical electives include EGR 200, EGR 201, CS 225, SIS 365, and any AE, CEC, CEXX (Coop/Internship), CS, EE, EP, ES, MA, ME, PS, SE, or SYS course 300 level or above. Other courses may be approved by the CESE Department Chair. ROTC Exceptions must be approved by the CESE Department Chair. |
All Army ROTC students are required to complete SS 321 - U.S. Military History 1900-Present (3 credits) in order to commission.
Computer Engineering - General
Freshman Year | ||
---|---|---|
Fall | Credits | |
COM 122 | English Composition (Must earn a C or better to pass COM 221) | 3 |
Economics, Humanities, Psychology, or Social Science Lower-Level Elective | 3 | |
EGR 101 | Introduction to Engineering | 2 |
EGR 115 | Introduction to Computing for Engineers | 3 |
MA 241 | Calculus and Analytical Geometry I | 4 |
UNIV 101 | College Success | (1) |
Credits Subtotal | 15.0 | |
Spring | ||
CEC 220 | Digital Circuit Design | 3 |
CEC 222 | Digital Circuit Design Laboratory | 1 |
Humanities Lower-Level Elective | 3 | |
MA 242 | Calculus and Analytical Geometry II | 4 |
PS 161 | Physics I & II for Engineers | 4 |
Credits Subtotal | 15.0 | |
Sophomore Year | ||
Fall | ||
COM 221 | Technical Report Writing (Must Earn a C or better to pass COM 221) | 3 |
CS 125 | Computer Science I | 4 |
MA 225 | Introduction to Discrete Structures | 3 |
MA 243 | Calculus and Analytical Geometry III | 4 |
PS 250 | Physics for Engineers III | 3 |
Credits Subtotal | 17.0 | |
Spring | ||
CEC 320 | Microprocessor Systems | 3 |
CEC 322 | Microprocessor Systems Laboratory | 1 |
COM 219 | Speech | 3 |
EE 223 | Linear Circuits Analysis I | 3 |
EE 224 | Electrical Engineering Laboratory I | 1 |
MA 345 | Differential Equations and Matrix Methods | 4 |
PS 253 | Physics Laboratory for Engineers | 1 |
Credits Subtotal | 16.0 | |
Junior Year | ||
Fall | ||
CS 420 | Operating Systems | 3 |
EE 302 | Electronic Devices and Circuits | 3 |
EE 314 | Signal and Linear System Analysis | 3 |
EE 315 | Signal and Linear System Analysis Laboratory | 1 |
MA 412 | Probability and Statistics | 3 |
Technical Elective | 3 | |
Credits Subtotal | 16.0 | |
Spring | ||
CEC 460 | Telecommunications Systems | 3 |
EC 225 | Engineering Economics | 3 |
Economics, Humanities, Psychology, or Social Science Lower-Level Elective | 3 | |
EE 401 | Control Systems Analysis and Design | 3 |
EE 402 | Control Systems Laboratory | 1 |
SE 300 | Software Engineering Practices | 3 |
Credits Subtotal | 16.0 | |
Senior Year | ||
Fall | ||
CEC 420 | Computer Systems Design I | 3 |
CEC 450 | Real-Time Embedded Systems | 3 |
Open Elective | 3 | |
PSY 350 | Social Psychology (OR Economics, Humanities, Psychology, or Social Science Upper-Level Elective) | 3 |
Technical Elective | 3 | |
Credits Subtotal | 15.0 | |
Spring | ||
CEC 421 | Computer Systems Design II | 3 |
CEC 470 | Computer Architecture | 3 |
HU 330 | Values and Ethics | 3 |
Open Elective | 3 | |
Technical Elective | 3 | |
Credits Subtotal | 15.0 | |
Credits Total: | 125 |
Robotics Track
Freshman Year | ||
---|---|---|
Fall | Credits | |
COM 122 | English Composition | 3 |
Economics, Humanities, Psychology, or Social Science Lower-Level Elective | 3 | |
EGR 101 | Introduction to Engineering | 2 |
EGR 115 | Introduction to Computing for Engineers | 3 |
MA 241 | Calculus and Analytical Geometry I | 4 |
UNIV 101 | College Success | (1) |
Credits Subtotal | 15.0 | |
Spring | ||
CEC 220 | Digital Circuit Design | 3 |
CEC 222 | Digital Circuit Design Laboratory | 1 |
Humanities Lower-Level Elective | 3 | |
MA 242 | Calculus and Analytical Geometry II | 4 |
PS 161 | Physics I & II for Engineers | 4 |
Credits Subtotal | 15.0 | |
Sophomore Year | ||
Fall | ||
COM 221 | Technical Report Writing (Must earn a C or better to pass COM 221) | 3 |
CS 125 | Computer Science I | 4 |
ES 207 | Fundamentals of Mechanics | 3 |
MA 243 | Calculus and Analytical Geometry III | 4 |
PS 250 | Physics for Engineers III | 3 |
Credits Subtotal | 17.0 | |
Spring | ||
CEC 320 | Microprocessor Systems | 3 |
CEC 322 | Microprocessor Systems Laboratory | 1 |
EE 223 | Linear Circuits Analysis I | 3 |
EE 224 | Electrical Engineering Laboratory I | 1 |
MA 335 | Introduction to Linear and Abstract Algebra | 3 |
MA 345 | Differential Equations and Matrix Methods | 4 |
PS 253 | Physics Laboratory for Engineers | 1 |
Credits Subtotal | 16.0 | |
Junior Year | ||
Fall | ||
CS 420 | Operating Systems | 3 |
EE 302 | Electronic Devices and Circuits | 3 |
EE 314 | Signal and Linear System Analysis | 3 |
EE 315 | Signal and Linear System Analysis Laboratory | 1 |
ES 204 | Dynamics | 3 |
ME 302 | Introduction to Robotics I | 3 |
Credits Subtotal | 16.0 | |
Spring | ||
CEC 460 | Telecommunications Systems | 3 |
EE 401 | Control Systems Analysis and Design | 3 |
EE 402 | Control Systems Laboratory | 1 |
MA 412 | Probability and Statistics | 3 |
ME 406 | Robotics II | 3 |
ME 406L | Robotics II Laboratory | 1 |
SE 300 | Software Engineering Practices | 3 |
Credits Subtotal | 17.0 | |
Senior Year | ||
Fall | ||
CEC 450 | Real-Time Embedded Systems | 3 |
COM 420 | Advanced Technical Communication I | 1 |
MA 225 | Introduction to Discrete Structures | 3 |
ME 407 | Preliminary Design for Robotic Systems with Laboratory | 4 |
PSY 350 | Social Psychology (OR Economics, Humanities, Psychology, or Social Science Upper-Level Elective) | 3 |
Credits Subtotal | 14.0 | |
Spring | ||
CEC 470 | Computer Architecture | 3 |
COM 430 | Advanced Technical Communication II | 2 |
EC 225 | Engineering Economics | 3 |
HU 330 | Values and Ethics | 3 |
ME 420 | Detail Design of Robotic Systems with Laboratory | 4 |
Credits Subtotal | 15.0 | |
Credits Total: | 125.0 |
Get Started Now:
Summary
125 Credits
Estimate your tuition by using the Tuition Calculator
View Financial Aid Information
Learn about our General Education
Find out about transferring credits to this degree
Learn more about our Veterans & Military benefits
View our Academic Calendar
Embry-Riddle: We Are Hands-On
Prescott, AZ Campus


Golden Eagles Win 14th NIFA SAFECON National Championship
Nearly 500 Eagles Take Flight at Prescott Campus Spring Commencement
Embry-Riddle to Develop Camera System for Upcoming Polaris Dawn Space Mission
Eyes in the Sky: Eagles Use Drones to Improve Tactical Response Against Active Shooters
Eagle Turns Real-Life Passion for Racing Into eSports Win
How Does Air Travel Affect Your Emotions? Eagle Researcher Seeks Answers
Eagles Use Drones to Track Invasive Pythons in the Everglades
Engineers Week: Students Focus on Sustainability Innovations in Design Challenge
- Golden Eagles Win 14th NIFA SAFECON National Championship
- Nearly 500 Eagles Take Flight at Prescott Campus Spring Commencement
- Embry-Riddle to Develop Camera System for Upcoming Polaris Dawn Space Mission
- Eyes in the Sky: Eagles Use Drones to Improve Tactical Response Against Active Shooters
- Eagle Turns Real-Life Passion for Racing Into eSports Win
- How Does Air Travel Affect Your Emotions? Eagle Researcher Seeks Answers
- Eagles Use Drones to Track Invasive Pythons in the Everglades
- Engineers Week: Students Focus on Sustainability Innovations in Design Challenge