Computer Engineering Master’s Degree Curriculum Overview

The computer engineering master’s degree program at Stevens offers you the ideal mix of theory, applied research and technical knowledge—everything you need to pursue a career on the cutting edge of design and development. You’ll work with recognized leaders in the field, perform exciting research in top industry labs and study the most advanced frontiers in computer science and electrical engineering.

By the end of this program, students will:

  • Have a solid understanding of both hardware and software
  • Possess knowledge of state-of-the art modern topics such as machine learning, big data and internet of things
  • Hold a blend of hardware, software and data analytics skills to support a chosen concentration focus
  • Have hands-on project experience

Concentrations Include:

  • Embedded Systems
  • Software and Data Engineering
  • Networks and Security
  • Artificial Intelligence

Below are some of the typical courses available in this program.

Core Courses Include:

  • CPE 517 Digital and Computer Systems Architecture
  • CPE 555 Real-Time and Embedded Systems
  • CPE 593 Applied Data Structures and Algorithms
  • CPE 690 Introduction to VLSI Design
  • EE 608 Applied Modeling & Optimization

Mathematical Foundation Courses:

  • CPE 602 Applied Discrete Mathematics - or - 
  • EE 605 Probability and Stochastic Processes I

SEE ALL AVAILABLE COURSES AND DEGREE REQUIREMENTS →

LEARN MORE ABOUT GENERAL REQUIREMENTS →

If you have existing graduate credits or experience in this area of study, contact [email protected] to discuss opportunities to include it in the curriculum.