dcsimg

B.S. in Computer Engineering

The Bachelor of Science in Computer Engineering provides the student with the opportunity to acquire a broad background in computing, programming languages, circuit theory, computer design, telecommunication systems, embedded control systems, real-time systems, and software engineering. The curriculum includes courses in general education, computer science, software engineering, electrical engineering, and the capstone sequence of senior design classes.

This added emphasis on real-time embedded control systems and hardware/software interfaces places the Computer Engineering program in a unique position to increase employment opportunities after graduation. In addition, the program includes significant project work that is designed to prepare students to work as part of a team on the development of complex systems including both software and hardware. It allows the student opportunities to build capabilities in teamwork, designing to requirements, and quality assurance techniques.

The overall objective of the Computer Engineering program at Prescott is to produce graduates who will be successful practitioners of computer engineering. The program objectives to measure our accomplishment of this goal are engineers who:

  • Demonstrate achievements in their chosen profession
  • Contribute to the development of the profession
  • Engage in professional growth
  • Contribute to the welfare of society through service

The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

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.

Students should be aware that several courses in each academic year may have prerequisites and/or corequisites. Check the course descriptions section of this catalog before registering for classes to ensure requisite sequencing. The B.S. degree requires that students have a minimum cumulative grade point average of 2.00 in all CEC, EE, SE, CS, and EGR courses that fulfill any degree requirement.

 The Computer Engineering degree includes a space option in which EP 394, AE 427, and AE 445 substitute for a technical elective, CEC 420, and CEC 421.

The Computer Engineering degree also includes a robotics track.  This track is a joint track with the EE and ME students who are also interested in robotic applications within their major.

Suggested Program of Study

Freshman Year
Credits
Lower-Level Humanities OR Social Sciences * 3
CEC 220 Digital Circuit Design 3
CEC 222 Digital Circuit Design Laboratory 1
COM 122 English Composition 3
COM 219 Speech 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 Analytical Geometry I 4
MA 242 Calculus and Analytical Geometry II 4
PS 150 Physics for Engineers I 3
UNIV 101 College Success ***(1)
 Credits Subtotal32.0
Sophomore Year
CEC 320 Microprocessor Systems 3
CEC 322 Microprocessor Systems Laboratory 1
COM 221 Technical Report Writing 3
CS 125 Computer Science I 4
MA 225 Introduction to Discrete Structures 3
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 160 Physics for Engineers II 3
PS 250 Physics for Engineers III 3
PS 253 Physics Laboratory for Engineers 1
 Credits Subtotal33.0
Junior Year
Lower-Level Humanities OR Social Sciences 3
CEC 460 Telecommunications Systems 3
CS 420 Operating Systems 3
EC 225 Engineering Economics 3
EE 302 Electronic Devices and Circuits 3
EE 309 Signal and Linear System Analysis 4
MA 412 Probability and Statistics 3
SE 300 Software Engineering Practices 3
Open Elective 3
Technical Elective ** 3
 Credits Subtotal31.0
Senior Year
Upper-Level Humanities OR Social Sciences * 3
CEC 420 Computer Systems Design I 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
 Credits Subtotal31.0
 Credits Total: 127

Students in the CE program must get a C or better in the following prerequisite courses before taking the follow-on course: CEC 220, CEC 320, CEC 420, CS 125, EE 223, EE 309, and EE 401.

Suggested Program of Study for Robotics Track

Freshman Year
Credits
Lower-Level Humanities OR Social Sciences * 3
CEC 220 Digital Circuit Design 3
CEC 222 Digital Circuit Design Laboratory 1
COM 122 English Composition 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 Analytical Geometry I 4
MA 242 Calculus and Analytical Geometry II 4
PS 150 Physics for Engineers I 3
PS 160 Physics for Engineers II 3
UNIV 101 College Success ***(1)
 Credits Subtotal32.0
Sophomore Year
CEC 320 Microprocessor Systems 3
CEC 322 Microprocessor Systems Laboratory 1
COM 221 Technical Report Writing 3
CS 125 Computer Science I 4
EE 223 Linear Circuits Analysis I 3
EE 224 Electrical Engineering Laboratory I 1
ES 207 Fundamentals of Mechanics 3
MA 243 Calculus and Analytical Geometry III 4
MA 335 Introduction to Linear and Abstract Algebra 3
MA 345 Differential Equations and Matrix Methods 4
PS 250 Physics for Engineers III 3
PS 253 Physics Laboratory for Engineers 1
 Credits Subtotal33.0
Junior Year
CEC 460 Telecommunications Systems 3
CS 420 Operating Systems 3
EE 302 Electronic Devices and Circuits 3
EE 309 Signal and Linear System Analysis 4
EE 401 Control Systems Analysis and Design 3
EE 402 Control Systems Laboratory 1
ES 204 Dynamics 3
MA 412 Probability and Statistics 3
ME 302 Introduction to Robotics I 3
ME 406 Robotics II 3
ME 406L Robotics II Laboratory 1
SE 300 Software Engineering Practices 3
 Credits Subtotal33.0
Senior Year
Upper-Level Humanities OR Social Sciences * 3
COM 420 Advanced Technical Communication I 1
COM 430 Advanced Technical Communication II 2
CEC 450 Real-Time Systems 3
CEC 470 Computer Architecture 3
EC 225 Engineering Economics 3
HU 330 Values and Ethics 3
MA 225 Introduction to Discrete Structures 3
ME 407 Preliminary Design of Robotic Systems with Laboratory 4
ME 420 Detail Design of Robotic Systems with Laboratory 4
 Credits Subtotal29.0
 Credits Total: 127.0

Students in the CE program with robotics track must get a C or better in the following prerequisite courses before taking the follow-on course: EGR 115, PS 150, PS 160, MA 241, MA 242, CEC 220, CEC 320, CEC 420, CS 125, EE 223, EE 309, and EE 401.

Footnotes

*

Embry-Riddle courses in the General Education categories of Humanities and Social Sciences may be chosen from those listed in the section below, assuming prerequisite requirements are met. Courses from other institutions are acceptable if they fall into these broad categories and are at the level specified above in the Computer Engineering vertical outline.

**

Technical electives include any AE, CE, CS, EE, ES, MA, or PS course above the 300 level or other courses approved by the CE department chair. 

***

UNIV 101 is taken in excess of degree requirements or meets open elective credit. 

General Education Electives

Humanities
Lower-Level
Any course in the HU/L series under 300 level
Upper-Level
Any course in the HU/L series equal to or above 300 level
Social Sciences
Lower-Level
Any SS/EC/PSY/RS course under 300 level
Upper-Level
Social Psychology
Or any SS or EC course equal to or above 300 level
 

 SIS and RS courses may be substituted for Humanities and Social Sciences courses at the appropriate level.