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), Computer Engineering courses provide 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

Clarkson Class of 2020 97 percent employment

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

Abul Khondker, Associate Professor and Executive Officer of the Electrical and Computer Engineering Program, shares how Clarkson's curriculum aligns with that of big engineering schools, but our small campus, accessible professors, and collaborative culture make the difference. 

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
Core Requirements

Students are required to complete the following courses:


Computer Engineering

  • EE211 ECE Laboratory I 
  • EE221 Linear Circuits
  • EE260 Embedded Systems
  • EE262 Introduction to Digital Design
  • ES264 Intro to Object-Oriented Programming and Software Design
  • EE316 Computer Engineering Junior Laboratory 
  • EE321 Systems & Signal Processing 
  • EE341 Microelectronics 
  • EE361 Fundamentals of Software Engineering 
  • EE363 Software Components & Generic Programming 
  • EE365 Advanced Digital Circuit Design 
  • EE416 Computer Engineering Senior Laboratory
  • EE462 Software System Architecture 
  • EE464 Digital Systems Design 
  • EE466 Computer Architecture 


Professional Experience

Students are required to complete the following Professional Experience:
ES499 Professional Experience (0 credits)

Common First Year Courses

Students must complete the following courses in their first year:

  • CM131 General Chemistry I (4 credits)
  • CS141 Introduction to Computer Science (4 credits)
  • ES100 Introduction to Engineering Use of the Computer (2 credits)
  • ES110 Engineering & Society 
  • MA131 Calculus I 
  • MA132 Calculus II 
  • PH131 Physics I (4 credits)
  • PH132 Physics II (4 credits)
Core Electives

Students must complete the following courses:

  • ES250 Electrical Science 
  • MA211 Foundations 
  • MA231 Calculus III 
  • MA232 Elementary Differential Equations 
  • STAT383 Probability & Statistics 

Professional Electives

Students may take EE courses, 300-level or above, or BR400.

Knowledge Area/University Course Electives

Students will have at least 15 credit hours available to use toward Knowledge Area and/or University Course electives to satisfy the Clarkson Common Experience requirements.

Free Electives

Students will have approximately 3 credit hours available to use toward courses of their choice.

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

Our Minors

Minors are programs where students take a smaller amount of credits in a particular area of study that complements the major. Pursuing one or more minors allows students to add another area of specialization outside the major. Minors typically require 15 or more credit hours of specified coursework. Clarkson offers 50 minors spanning all of our schools in engineering, arts, sciences, business, environmental studies and interdisciplinary programs. Students can also create their own minor through our "individually designed" minor option. 


Our Minors:

Professional Concentrations

Professional Concentrations are a way to build an area of specialized expertise within, or closely related to, their degree program major. Concentrations typically require approximately 15 credit hours of coursework. Clarkson offers over a dozen professional concentrations in arts, sciences, engineering, engineering management and environmental studies. 


Professional Concentrations:

Our Advising Tracks

Advising Tracks are a way for our students to prepare for further professional study in professional graduate school programs in health sciences and law. Students at Clarkson do not major in health sciences or law, but instead have special advising from Clarkson faculty and staff to ensure they are well prepared for applying to and entering their respective graduate programs. 

Our Advising Tracks:

Computer Engineering Undergraduate Research

Our computer engineering professors are also active researchers. Rich research opportunities are available for all computer engineering undergraduate majors, including on 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. 

Computer Engineering Student Clubs

Clarkson computer engineering students can get involved outside the classroom through over 200 clubs and organizations on campus, including several related to computer engineering. These include:

  • American Indian Science and Engineering Society (AISES)
  • Gaming Initiative
  • Gaming Society
  • Clarkson Open Source Institute (COSI)
  • H2Code LLC
  • National Society of Black Engineers (NSBE)
  • Order of Omega 
  • Sigma Xi - The Scientific Research Society
  • Society of Hispanic Professional Engineers (SHPE)
  • Society of Asian Scientists and Engineers (SASE)
  • Society of Women Engineers (SWE)
  • Tau Beta Pi - National Engineering Honor Society
Clarkson undergraduate engineering students are inducted to the Order of Omega with a ring ceremony
What's your purpose? Achieve it here.