The computer engineering undergraduate bachelor's degree program is constructed so that you develop a working knowledge of engineering design based on a broad spectrum of concepts, principles and techniques.

Offered through the Department of Electrical and Computer Engineering (ECE), the major in Computer Engineering provides you with skills in C/C++ and Java in the context of modern integrated development environments. You gain experience with hardware description languages (HDL) and industry standard simulation, synthesis, debug and verification tools for FPGA hardware design. Ultimately, your skills are showcased in a design project that you complete as a capstone to the program.

Concepts are balanced in hardware, software and systems, along with a strong set of communication and teamwork skills that industry leaders seek.

Request More Info Apply Now Contact the ECE Dept. Contact Admissions

Computer Engineering Careers

The U.S. Bureau of Labor Statistics has consistently ranked computer engineer near the top of its job list for many years. There are strong demands for computer engineers in all sectors of the economy, such as:

  • social media
  • entertainment
  • energy
  • automotive
  • aviation
  • telecommunication
  • defense

Almost all organizations require some form of computer engineering to support their business. Our computer engineering majors have gone on to work for companies such as CACI, Ensign Bickford Aerospace and Defense, Epic, General Dynamics Electric Boat, GlobalFoundries, IBM, Lockheed Martin, Raytheon and SRC. 

Some computer engineering majors have also chosen to continue their studies in graduate school, including in Clarkson's Electrical and Computer Engineering Ph.D. program

Top-Tier National University,U.S. News & World Report, America’s Best Colleges 2017

Computer Engineering Curriculum & Academic Options

Major in Computer Engineering

Our computer engineering undergraduate bachelor's degree program provides a solid foundation in the field of computer engineering and computational analysis. Computer engineering majors take courses such as :

  • Intro to Programming and Software Design
  • Intro to Digital design
  • Systems and Signal Processing
  • Fundamentals of Software Engineering
  • Advanced Digital Circuit Design
  • Software System Architecture

Computer Engineering Major Curriculum

Relevant Minors

Computer engineering majors have the opportunity to explore minors that will complement the computer engineering bachelor's degree. View our recommendations below or learn more about all of Clarkson's minors, concentrations and professional advising tracks.

Biomedical Engineering Minor

Robotics Minor

All Clarkson Minors, Concentrations and Tracks

Experiential Learning

Research Opportunities

Our computer engineering professors are also active researchers. Rich research opportunities are available for all computer engineering majors from projects sponsored by agencies such as the National Science Foundation, New York State Energy Research and Development Authority and private companies.

Internship and Co-op Opportunities

There are a plenty of internship and co-op opportunities from companies, government offices and other organizations available for our computer engineering majors. Clarkson's Fall and Spring Career Fairs, which bring in nearly 200 companies each, are very effective in helping our students secure such opportunities, often leading to full-time job offers before graduation. 

Explore Computer Engineering

What do our computer engineering majors do? Here are some examples of the type of opportunities our students have.

Professor Chen Liu works with undergraduate computer engineering majors
What's your purpose? Achieve it here.