BACHELOR OF SCIENCE IN COMPUTER ENGINEERING

Computer Engineering Program Information

Computer Engineering of real-time systems and embedded control systems is a significant part of our program

At the completion of the Embry-Riddle Computer Engineering Degree Program, graduates possess the knowledge and skills to design and develop systems containing both hardware and software for embedded computer systems and real-time applications.

In the hardware area, students study digital logic design, microprocessors, electrical engineering and control theory. In the software area, students study discrete structures, software engineering, operating systems, computer architecture, and real-time computing.

Hands-on Design Experience

A group of students getting ready to test their capstone project. This project was made to model a communications satellite.  The two-semester capstone senior hardware/software design project includes the definition of project requirements, partitioning of a system into hardware and software, project planning and scheduling, design, development, and the final demonstration of the hardware and software required to solve a real-time application.Several courses in the ERAU Computer Engineering Degree Program provide the student with direct, hands-on experience in the design and development of hardware and software in a team environment. Other subjects offer the student a chance to complete individual projects. The two-semester capstone senior hardware/software design project includes the definition of project requirements, partitioning of a system into hardware and software, project planning and scheduling, design, development, and the final demonstration of the hardware and software required to solve a real-time application.

Real-Time and Safety-Critical Environments

Students learn to think of software development as an engineering design process and apply principles of engineering design to each project undertaken. Requirements and specifications play a central role in engineering and in software development. Real-time and safety-critical computing environments are typical of the aerospace industries and emphasis on these topics make the Embry-Riddle computer engineering degree appropriate not only for careers in aerospace computing, but also for other leading-edge and fail-safe computer engineering positions.

A Broad Background

The Bachelor of Science in Computer Engineering degree provides the student with the opportunity to acquire a broad background in computing machinery: programming languages, circuit theory, computer design, telecommunication systems, embedded control systems, real-time systems, and software engineering. The student also gains specialization in avionics appropriate for entry-level engineering positions in the aerospace industry. The curriculum includes courses in general education, computer science, software engineering, electrical engineering, and the capstone sequence of senior design classes.

Increased Employment Opportunities

Image courtesy ESA.  The Venus Express satellite uses two high-gain antennas to communicate with Earth.This added emphasis in avionics, real-time systems, and embedded control systems places the ERAU Computer Engineering Degree Program in a unique position to increase employment opportunities after graduation. In addition, the distributed nature of the program (between the campuses of ERAU) is designed to prepare students to work as a part of a distributed team on the development of complex systems including both software and hardware. It allows the student opportunity to build expertise with remote computing, workgroup software, and telecommunications systems.

Graduates who Succeed

The overall objective of the Computer Engineering Degree Program is to produce graduates who succeed as computer engineers in industry or as graduate students in advanced degree programs at major graduate schools in the United States. Students are encouraged to follow current trends in computer engineering and are tutored by faculty who share that passion. Small class size creates a sense of teacher-student camaraderie. The program is heavily involved in both hardware and software ideologies and disciplines. There is high demand by potential employers because of our emphasis on project design experiences, especially the senior capstone project.

Specific educational objectives of the program can be view here:

From a Recent Computer Engineering Degree Program Graduate:

"When I came to 'Riddle, my first impression was of the new architecture. It portrayed an essence of a school that was changing with the face of technology. As I continued my education here, I realized that the small class size created a sense of teacher-student camaraderie. I also liked being one of the first classes to graduate from Riddle with a computer engineering degree. It meant I could make choices that would affect the education outline of future computer engineering students. It felt good knowing that some input for the overall program came from the students' point of view. The program is heavily involved in both hardware and software ideologies and disciplines. As the program grows here at Embry-Riddle, the hardware portion of the degree will become more of an integral part.

The classes that I felt were most worthwhile here at Embry-Riddle were Real-Time Systems, Software Engineering, Computer Architecture, Digital Circuit Design, and, of course, the experience of Senior Design brings it all together. The value of having a senior design course in any program is indispensable. It brings all the concepts learned in the four-year degree program into a nice, rounded project. The class can also be used as an applied experience on a resume when applying for jobs within the industry."

-- Recent Graduate