Computer Engineering

Two students are testing circuits in a Kinsley Engineering classroom
Program Type
B.S.
Est. Time to Complete
4 Years
School
Kinsley School of Engineering, Sciences and Technology
Delivery Mode
On Campus
Two male students typing on computers in a lab

From consumer products to computer hardware, computer engineers make it work.

At York College of Pennsylvania, our Bachelor of Science (B.S.) in Computer Engineering degree program focuses on embedded systems and draws upon mathematics, science, and computer science to design computer or microprocessor-controlled devices and systems.

From first-year design projects to two co-op semesters working for employers across Pennsylvania and the country, York College’s Computer Engineering majors gain concrete technical skills in both software and hardware design and analysis. These help prepare for entry-level engineer positions, graduate studies, or further certifications.

With small class sizes and options to specialize in computer engineering subfields through concentrations and electives, students in our ABET-accredited Computer Engineering program learn and practice the art of engineering design through practical hands-on experience.

About the Bachelor of Science in Computer Engineering

Computer Engineering Degree Requirements

The Bachelor of Science in Computer Engineering program integrates electrical engineering and computer science courses, focusing on microcontrollers and controlled electronic devices. Core computer engineering requirements include embedded system design, software engineering design, and operating systems.

General education classes, hands-on lab work, and a two-semester capstone design project complement traditional coursework, while cooperative work experiences (co-ops) provide invaluable industry exposure.

Computer Engineering courses you may take include:

  • ECE 260: Fundamental of Computer Engineering
  • ECE 380: Communication Networks
  • ECE 370: Microprocessor System Design
  • ECE 420: Embedded Systems
  • CS 420: Operating Systems

Admissions and Aid

Start on the path to some of the more rewarding career opportunities today and review undergraduate admission requirements. Our rolling admissions policy means you can apply at any time.

Our rich academic and campus experiences cost much less than what students pay at other private colleges. Learn more about tuition costs and financial aid opportunities at York College.

Earn a B.S. in Computer Engineering at York College of Pennsylvania

Our Computer Engineering majors learn in small class sizes paired with co-op semesters in computer engineering specialties. Take the next step to high-demand computer engineering careers today.

Request more information to learn more. Or, begin an application today.

Career Opportunities with a B.S. in Computer Engineering

Computer engineering is a dynamic and continually evolving field, and a bachelor’s degree opens the door to a range of career opportunities. Computer Engineering majors at York College become well-prepared to enter a variety of sectors, including digital electronics, software engineering, communication systems, robotics, and embedded systems, among others. The technical knowledge, problem-solving skills, and practical co-op experience help graduates to excel in roles such as:

  • Automated systems
  • Computer systems engineering
  • Electrical/electronic design work
  • Embedded systems
  • Engineering consulting
  • Industrial and manufacturing engineering support
  • Robotics
  • Software Engineering

Students can specialize through elective courses in areas like cybersecurity, computer networks, and graphics programming.

 Salary Outcomes for Computer Engineering Majors

Computer engineering is a highly advanced field that involves researching, developing, and testing computer hardware and systems. Even at the entry level, employees with bachelor’s degrees earn competitive salaries. According to the Bureau of Labor Statistics (BLS), computer hardware engineers are projected to experience faster-than-average growth than all occupations. Graduates are equipped for roles with the following average annual salaries as reported by the BLS:

Co-Op Work Experience

Kinsley School of Engineering, Sciences, and Technology places immense value on our undergraduate engineering cooperative education (co-op) program, where students complete two working semesters, seamlessly integrated into the four year engineering curriculum.

This essential component ensures students are ready for more advanced academic challenges and gain firsthand insight into their future careers. Through these real-world experiences, students can intimately understand the day-to-day realities of the computer engineering field and experience benefits, including:

  • Financial Support: Engaging in paid professional roles during co-op semesters helps offset college expenses.
  • Professional Skill Exposure: Early interaction with practicing engineers offers opportunities to sharpen their technical and interpersonal skills.
  • Competitive Advantage: Applying coursework in practical experiences and gaining professional connections create sought-after graduates.

The carefully structured co-op program equips our Computer Engineering majors with the tools, knowledge, and experience to excel in both their academic and professional journeys.

Capstone Design

The Computer Engineering major program provides opportunities to work hands-on in engineering laboratories nearly every day, culminating in ECE 400/402: Capstone Design I/III. In this senior-level course sequence, students engage in a real-world multidisciplinary design and build experience, operating on a team to deliver a prototype of the design effort and present a report on its development and results.

Engineering Co-Op Program

Research Alongside Expert Faculty

In coursework, independent study opportunities, and the supervised Design Capstone, Computer Engineering majors interact with York College faculty who are leading-edge researchers with years of industry experience.

Students may partner with faculty members on research projects that often lead to publications at national and international conferences. Former students helped design and build swarm robotics, a radio telescope, an automated greenhouse, drones, medical devices, and more.

Top Facilities and Technologies

The Kinsley Engineering Center houses collaborative engineering labs, computer labs, maker spaces, and places to connect with other engineering students. With the understanding that engineering innovation arises when different disciplines interact, engineering majors at York College enjoy seven different laboratories related to various subject areas such as robotics, power systems, communications and signal processing, and several others.

Explore the Kinsley Engineering Centerdedicated computer science laboratories and the various engineering labs.

Student Involvement and Clubs

Our on-campus chapter of the Institute of Electrical and Electronics Engineers (IEEE) provides student members with a variety of activities and social events, including attending regional meetings. 

Enjoy ample opportunities to join, not just professional societies, but student-led clubs. Whether it’s getting involved in student government opportunities, multicultural organizations, or the Women in Science and Engineering (WISE) Club, York College has a wide variety of clubs and organizations to connect with other students.

Skills for In-Demand Computer Engineering Careers

Graduates of York College’s Computer Engineering major program are proficient in computer engineering principles and skilled in problem-solving, innovation, and communication, preparing them for successful careers in computer engineering and related fields. Graduates enter careers or advanced study equipped with in-depth knowledge of:

  • Digital circuit design and analysis
  • Microprocessor and embedded systems development
  • Software engineering methodologies and practices
  • Application of computer engineering principles
  • Engineering design and problem-solving techniques
  • Integration of hardware and software systems

Additionally, graduates of the B.S. in Computer Engineering hold:

  • Comprehensive grasp of computer engineering principles and applications
  • Analytical ability to solve complex engineering problems within specifications
  • Practical application of theory through experimentation and modern tools
  • Interdisciplinary knowledge spanning computer science, physics, and mathematics
  • Industry experience through co-op positions
  • Innovative problem-solving and creative engineering solutions
  • Technical communication skills and multidisciplinary teamwork abilities

Minors and Related Degrees

York College’s interdisciplinary offerings can complement the B.S. in Computer Engineering and tailor students’ elective study and professional experiences to emerging career fields and areas related to engineering. Popular choices include:

View all Majors and Minors

The B.S. in Computer Engineering degree program at York College is accredited by the Engineering Accreditation Commission of ABET.

Image
Logo: ABET Engineering Accreditation Commission
Learn About ABET Program Objectives

Computer Engineering Courses

Computer Engineering major requirements include core major courses, Gen Next general education, and electives.

Course NameCourse CodeCredits
Software EngineeringCS3203 Credits
Fundamentals of Computer EngineeringECE 2604 Credits
Microprocessor System DesignECE3703 Credits
Communication NetworksECE 3803 Credits
Embedded System DesignECE 4203 Credits
Operating SystemsCS 4203 Credits

 

Careers

Graduates of the B.S. in Computer Engineering excel in roles across computer engineering and computer science.

Embedded System Design

Software Engineering

Firmware Development

Computer Architecture

Robotics and Consumer Electronics

Automated Manufacturing Systems

An advisor and a student sit on a couch in the seating area of a campus office. The student holds a piece of paper as they talk.

Build your dream career, one day at a time.

This is day one. From your first semester on campus through graduation day, York College offers expert advice, professional development opportunities, and personalized support to help you navigate the choices that influence your future. 

Explore resources for a successful college experience: 

Frequently Asked Questions

The choice depends on your interests and goals. Computer engineering focuses on designing and building hardware components and integrating them with software, while computer science emphasizes programming, software development, and algorithms. Computer engineering is ideal if you prefer working with physical devices and hardware.​ Training in computer engineering may also be seen as more flexible, opening career opportunities in both computer science and engineering.

A computer engineer designs, tests, and improves computer systems and components. They build embedded systems, troubleshoot hardware issues, and collaborate with software developers to ensure seamless integration of hardware and software. Computer engineers also engage in hands-on work, including building and testing prototypes and conducting research and development for new technologies.

Yes, computer engineering majors can secure jobs in big tech companies. Their expertise in hardware and embedded systems makes them valuable candidates in industries that require specialized hardware design and development, such as consumer electronics, telecommunications, and automotive technology. For example, companies like Uber, Apple, Tesla, IBM, and Microsoft are likely to employ computer engineering majors.

Meet the Faculty

View All Faculty
David Babcock
David S. Babcock, Ph.D.
Department Chair
Professor of Computer Science
Kinsley School of Engineering, Sciences and Technology
Kala Meah
Kala Meah, Ph.D.
Chair, Electrical and Computer Engineering and Computer Science Department
Professor, Electrical Engineering
Kinsley School of Engineering, Sciences and Technology
Saif Huq
Saif Huq, Ph.D.
Assistant Professor
Kinsley School of Engineering, Sciences and Technology
James Kearns
James A. Kearns, Ph.D.
Professor, Electrical and Computer Engineering
Kinsley School of Engineering, Sciences and Technology
1/

Related Programs

Computer Science

At York College, you’ll get intensive training in common programming languages including C/C++, Java, Python, Scheme and several others. Our program is accredited by the Computing Accreditation Commission of ABET, built on nationally-recognized standards, will give you all the experience, knowledge, and problem-solving skills to confidently apply for careers in the technical or scientific fields of computer science.

Electrical Engineering

At York College, you’ll learn from highly respected mentoring faculty with terminal degrees. Companies seek our students out, because they know we produce job-ready graduates. Here, you’ll earn hands-on experience, specialized training, and problem-solving skills through real-world co-op experiences and project-based courses, culminating in a two-semester senior capstone project. Best of all, you’ll graduate ready to flourish in entry-level engineering positions

Information Technology Management

Information technology is part of everyday life, from a big box store that uses a database to track which products are selling to an online retailer that relies on network communication hardware, web applications, mobile apps, and business processes to fulfill orders efficiently. It’s an exciting field, and an information technology management degree from York College of Pennsylvania can help you get there.