Prescott Campus

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
CourseTitleCredits
 Lower-Level Humanities -OR-
3
 Social Sciences
3
CEC 220Digital Circuit Design
3
CEC 222Digital Circuit Laboratory
1
COM 219Speech
3
COM 122English Composition and Literature
3
EGR 101Introduction to Engineering
2
EGR 115Introduction to Computing for Engineers
3
HU 14XLower-Level Humanities
3
MA 241Calculus and Analytic Geometry I
4
MA 242Calculus and Analytic Geometry II4
PS 150Physics I for Engineers3
UNIV 101College Success(1)+
Total Credits 
32
Sophomore Year
CourseTitleCredits
CEC 320Microprocessor Systems3
CEC 322Microprocessor Systems Laboratory1
COM 221Technical Report Writing3
CS 125Computer Sciences I4
CS 222Introduction to Discrete Structures3
EE 223Linear Circuit Analysis I3
EE 224Electrical Engineering Laboratory I1
MA 243Calculus and Analytic Geometry III4
MA 345Differential Equations and Matrix Methods4
PS 160Physics II for Engineers3
PS 250Physics II for Engineers3
PS 220Physics III Laboratory for Engineers1
Total Credits30
Junior Year
CourseTitleCredits
 Lower-Level Humanities -OR-3
 Social Sciences3
CEC 460Telecommunications Systems3
CS 420Operating Systems3
EC 2XXEconomics3
EE 302Electronic Devices and Circuits3
EE 309Signals and Linear Systems Analysis4
MA 412Probability and Statistics3
SE 300Software Engineering Practices3
 Open Elective3
 Technical Elective3
Total Credits31
Senior Year
CourseTitleCredits
 Upper-Level Humanities -OR-3
 Social Sciences3
CEC 420Computer Systems Design3
CEC 421Computer Systems Design II3
CEC 450Real Time Systems3
CEC 470Computer Architecture3
EE 401Control Systems Analysis and Design3
EE 402Control Systems Laboratory1
HU 330Values and Ethics3
 Open Elective3
 Technical Elective6
Total Credits31
Total Degree Credits120
 
 

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

Milton Cone Dr. Milton Cone

Chair

Computer & Electrical Engineering

Dr. Cone has been with Embry-Riddle since 1991.