The Bachelor of Science in Computer Engineering (BSCE) program offers students 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. 

Bachelor of Science in
Computer Engineering

Bachelor of Science in Computer Engineering

The Bachelor of Science in Computer Engineering (BSCE) program offers students 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. Working 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. Graduates of this program are prepared to engineer computer systems critical to aviation, aerospace, and related industries.

The Bachelor of Science in Computer Engineering degree is housed in the Electrical, Computer, Software and Systems Engineering of the College of Engineering.

Typical First Year

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.

Degree Details

This degree can be earned in eight semesters and requires completion of a minimum of 127 credit hours. Students entering the program should be competent in high school mathematics, physics, and computer programming, and be prepared to enter Calculus and Analytical Geometry I, and Computer Science I.

View Degree Requirements
Excerpt taken from the Online Course Catalog

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. 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 140 and/or MA 142 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 Freshman Engineering Program Introduction.

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.

Year One
Credits
See the common Year One outline in the College of Engineering introduction. 32
 Credits Subtotal32
Year Two
CEC 220 Digital Circuit Design 3
CEC 222 Digital Circuit Design Laboratory 1
CEC 320 Microprocessor Systems 3
CEC 322 Microprocessor Systems Laboratory 1
COM 221 Technical Report Writing 3
CS 222 Introduction to Discrete Structures 3
CS 225 Computer Science II (3 credits lecture, 1 credit laboratory) *3-4
or COM 219
Speech
EE 223 Linear Circuits Analysis I 3
EE 224 Electrical Engineering Laboratory I 1
MA 243 Calculus and Analytical Geometry III 4
MA 345 Differential Equations and Matrix Methods 4
PS 250 Physics for Engineers III 3
PS 253 Physics Laboratory for Engineers 1
 Credits Subtotal33-34
Year Three
CEC 300 Computing in Aerospace and Aviation 3
CEC 315 Signals and Systems 3
CEC 330 Digital Systems Design with Aerospace Applications 4
CEC 450 Real-Time Systems 3
CS 420 Operating Systems 3
EC 225 Engineering Economics 3
EE 302 Electronic Devices and Circuits 3
EE 304 Electronic Circuits Laboratory 1
MA 412 Probability and Statistics 3
SE 300 Software Engineering Practices (3 credits lecture, 1 credit lab) 4
HU/SS Elective 3
 Credits Subtotal33
Year Four
CEC 420 Computer Systems Design I (2 credits lecture, 1 credit lab) 3
CEC 421 Computer Systems Design II (1 credit lecture, 2 credits lab) 3
CEC 460 Telecommunications Systems 3
CEC 470 Computer Architecture 3
CEC/EE 3/4 Elective (3 credits lecture, 1 credit lab) ** 4
HU/SS Upper-Level Elective 3
Specified Electives *** 9
 Credits Subtotal28
 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.

Top  

Go to the Online Course catalog

Related Degrees

Bachelor of Science in Electrical Engineering

B.S. in Electrical Engineering

The Bachelor of Science in Electrical Engineering degree gives students the advanced knowledge of industry practices that give them a leg up on their professional career. 

More about the B.S. in Electrical Engineering

Master of Science in Software Engineering

Master of Software Engineering

The Master of Software Engineering (MSE) degree program is designed to give college graduates an opportunity to enhance their careers and work on the cutting edge of modern software development, and thus move into positions of responsibility in software development organizations. 

More about the Master of Software Engineering

Combined and Accelerated Degrees

Embry-Riddle offers combined and accelerated degree programs that allow well-qualified students the chance to begin graduate work in a master's program while finishing their bachelor's degree.

Learn more about our Combined and Accelerated Degree Programs