Computer Engineering
- OVERVIEW
- ADVANTAGES
- REQUIREMENTS
- CAREERS
- FACULTY
Overview
As a Computer Engineering student you will study the design of digital hardware and software systems including communications systems, computers and devices that contain computers. Devices such as cell phones, digital audio players, digital video recorders, alarm systems, avionics systems, and laser surgical tools all require integration of hardware and embedded software - the result of computer engineering.
Advantages
- High instructor contact and small class sizes
- Excellent facilities including King Engineering and Technology Center, the home of the Computer Engineering program, which recently underwent a $500,000 renovation.
- The program maintains a good balance between theory and practical hands-on experience.
- Embry-Riddle is renowned in the aerospace industry for the quality of our graduates.
- Our faculty has substantial industrial experience; we prepare you for the jobs awaiting you within industry. Course work often mimics real-life job scenarios.
- Embry-Riddle professors prepare you to be successful in your career - the engineering faculty prides itself on putting you in real world scenarios and educating you to think like engineers.
- The senior capstone course follows the development cycle of a real engineering project closely. Our graduates are productive immediately upon graduation. Recent capstone projects include design of a radio system based on internet technology to download large volumes of data from scientific missions for NASA; and a multi-mode auto light flasher system for emergency vehicles that features 14 programmable modes controlling all of the vehicles lights.
- Embry-Riddle's IEEE student chapter has been recognized as the Outstanding IEEE chapter in our region.
Requirements
| Degree Requirements | ||
|---|---|---|
| Freshman Year | ||
| Course | Title | Credits |
| Lower-Level Humanities -OR- | 3 | |
| Social Sciences | 3 | |
| CEC 220 | Digital Circuit Design | 3 |
| CEC 222 | Digital Circuit Laboratory | 1 |
| COM 219 | Speech | 3 |
| COM 122 | English Composition and Literature | 3 |
| EGR 101 | Introduction to Engineering | 2 |
| EGR 115 | Introduction to Computing for Engineers | 3 |
| HU 14X | Lower-Level Humanities | 3 |
| MA 241 | Calculus and Analytic Geometry I | 4 |
| MA 242 | Calculus and Analytic Geometry II | 4 |
| PS 150 | Physics I for Engineers | 3 |
| UNIV 101 | College Success | (1)+ |
| Total Credits | 32 | |
| Sophomore Year | ||
| Course | Title | Credits |
| CEC 320 | Microprocessor Systems | 3 |
| CEC 322 | Microprocessor Systems Laboratory | 1 |
| COM 221 | Technical Report Writing | 3 |
| CS 125 | Computer Sciences I | 4 |
| CS 222 | Introduction to Discrete Structures | 3 |
| EE 223 | Linear Circuit Analysis I | 3 |
| EE 224 | Electrical Engineering Laboratory I | 1 |
| MA 243 | Calculus and Analytic Geometry III | 4 |
| MA 345 | Differential Equations and Matrix Methods | 4 |
| PS 160 | Physics II for Engineers | 3 |
| PS 250 | Physics II for Engineers | 3 |
| PS 220 | Physics III Laboratory for Engineers | 1 |
| Total Credits | 30 | |
| Junior Year | ||
| Course | Title | Credits |
| Lower-Level Humanities -OR- | 3 | |
| Social Sciences | 3 | |
| CEC 460 | Telecommunications Systems | 3 |
| CS 420 | Operating Systems | 3 |
| EC 2XX | Economics | 3 |
| EE 302 | Electronic Devices and Circuits | 3 |
| EE 309 | Signals and Linear Systems Analysis | 4 |
| MA 412 | Probability and Statistics | 3 |
| SE 300 | Software Engineering Practices | 3 |
| Open Elective | 3 | |
| Technical Elective | 3 | |
| Total Credits | 31 | |
| Senior Year | ||
| Course | Title | Credits |
| Upper-Level Humanities -OR- | 3 | |
| Social Sciences | 3 | |
| CEC 420 | Computer Systems Design | 3 |
| CEC 421 | Computer Systems Design II | 3 |
| CEC 450 | Real Time Systems | 3 |
| CEC 470 | Computer Architecture | 3 |
| EE 401 | Control Systems Analysis and Design | 3 |
| EE 402 | Control Systems Laboratory | 1 |
| HU 330 | Values and Ethics | 3 |
| Open Elective | 3 | |
| Technical Elective | 6 | |
| Total Credits | 31 | |
| Total Degree Credits | 120 | |
Careers
As a computer engineer you can be a part of research and development that spans many corporations and industries, with tremendous growth potential. Career fields include:
- Artificial Intelligence - Develop computers that simulate human learning and reasoning ability.
- Computer Architecture - Design new computer instruction sets, and combine electronic or optical components to provide powerful but cost-effective computing.
- Software Engineering - Develop methods for the production of software systems on time, within budget, and with few or no defects.
- Computer Theory - Investigate the fundamental theories of how computers solve problems, and apply the results to other areas of computer science.
- Operating Systems and Networks - Develop the basic software computers use to supervise themselves or to communicate with other computers.
- Software Applications - Apply computing and technology to solve problems outside the computer field, such as education or medicine.
Faculty
Chair
Computer & Electrical Engineering
Dr. Cone has been with Embry-Riddle since 1991.


