Computer Engineering Core Requirements

Students are required to complete the following courses:

Computer Engineering

  • EE211 ECE Laboratory I 
  • EE221 Linear Circuits
  • EE260 Embedded Systems
  • EE262 Intro to Object-Oriented Programming and Software Design
  • EE264 Introduction to Digital 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)

School of Engineering Common First Year

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)

Computer Engineering 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.