Jul 13, 2024  
2024-2025 Undergraduate Catalog 
2024-2025 Undergraduate Catalog

Computer Engineering, B.S.

Return to {$returnto_text} Return to: Programs of Study

The York College Computer Engineering Program bridges the Electrical Engineering and Computer Science disciplines and is focused on the design of electronic devices that are microcontroller/microprocessor controlled. Thus the Computer Engineer works with both hardware (sensors and actuators) as well as software design. The engineering component of the program places strong emphasis on hands-on experience and the art of engineering design. The curriculum provides for both breadth and depth through concentration areas and elective engineering courses. The Computer Engineering major is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

A wide array of career options are available for graduates from the Computer Engineering major including applied engineers in industry, design engineers, research, consulting, and graduate study leading to advanced degrees.

Computer Engineering, B.S. Learning Outcomes  

Degree Requirements

Institutional Degree Requirements  

Program-Specific Degree Requirements: To be eligible for graduation, students majoring in Computer Engineering must complete a minimum of 128 credits and achieve a minimum grade of 2.0 or all required major courses and engineering electives.

General Education Requirement

First Year Seminar Requirement

Foundations Requirement

Communication course:

Advanced Communication course:

Quantitative Fluency course:

Choose 3 credits of the following Global Citizenship courses or students have the option to complete this requirement by successfully completing 6 credits of the same foreign language:

Disciplinary Perspectives Requirement

Choose 3 credits of the following Arts courses:

Choose 3 credits of the following Social and Behavioral Sciences courses:

Natural and Physical Sciences course:

Constellation Requirement

The Constellation requirement is met when a student completes four courses from a minimum of three disciplines within the Constellation requirements. Students who transfer in 60 credits or more at the time of admission to the college will be waived from the Constellation requirement, except for Education majors. The waiver applies to the requirement for graduation but does not waive the credits to graduate; students need to meet the overall bachelor’s degree credit requirement.

All student majoring in Computer Engineering will take ECE 402  (a High Impact Practice and Innovation course) which will fulfill both a major requirement and 3 credits of the constellation requirement for any constellation.

Required Courses

Required Major Courses

Suggested Course Sequence

Freshman Year

Fall (17 credits)

Sophomore Year

Junior Year

Summer (12 credits)

  • Study Abroad


  • Disciplinary Perspectives course 3 credit hours
  • Disciplinary Perspectives course 3 credit hours
  • Disciplinary Perspectives course 3 credit hours
  • Constellation course 3 credit hours

Senior Year

Fall (15 credits)

Spring (15 credits)

Return to {$returnto_text} Return to: Programs of Study