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.
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.
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.
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.
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.
|See the common Year One outline in the College of Engineering introduction.||32|
|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
|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|
|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|
|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|
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.
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.
Master of Science in Software Engineering
The Master of Science in Software Engineering 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.
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.