Skip to Content

Computer Engineering, Ph.D.

Molinaroli College of Engineering and Computing

Be at the forefront of developing products that are present everywhere, and prepare yourself for a high-paying and fulfilling career in computer engineering.

As a doctoral student in computer engineering, you will have full access to state-of-the-art computing facilities in order to advance your knowledge of computing. Our program offers intriguing projects that capture the imagination as well as a flexible and simple degree pathway that is fully financially supported.

Program Highlights

  • Suitcase with straps icon.

    Competitive Careers

    Become a prime candidate for placement in computer engineering careers that are in high demand.

  • Computer code on desktop monitor icon.

    Internship Opportunities

    Enhance your experience outside the classroom through internships with notable tech companies.

  • Ribbon award icon.

    Highly Ranked

    Join a program that is one of the highest ranked among public universities in the United States.

  • Laptop computer icon.

    Research Opportunities

    Engage in computing research that includes other disciplines such as public health, medicine and biology.

What You’ll Study

Some of the most popular courses in this program include Advanced Computer Architecture, Pattern Recognition and Classification, and Robotics Systems. We also provide extensive high-performance computing platforms, including a partnership with IBM's Quantum Computing Hub, and a broad area of expertise and applications for research opportunities.

Building Skills

Gain the professional and personal intelligence it takes to have a successful career.

  • Internet-of-Things Design

    Creating connected systems to enable devices to communicate, share data and interact with each other

    Computer Architecture

    Creating the structure and organization of computer systems to ensure efficient hardware and software integration

    Computer System Design

    Developing hardware and software components to create efficient and functional computing environments

  • Machine Learning

    Training algorithms to analyze data, recognize patterns and make predictions or decisions without explicit programming

    Control Systems

    Developing mechanisms to monitor, regulate and automate processes for desired performance and stability

    Software-hardware Codesign

    Concurrently developing and optimizing software and hardware components for seamless integration and enhanced system performance

Using your degree

Make your college experience the foundation for a successful future.

Potential Careers

  • Scientist
  • Professor
  • Researcher
  • Software Developer
  • Product Designer

Workplace Settings

  • Education
  • Business
  • Government
  • Health Care