Skip to Content

Computer Science, Ph.D.

Molinaroli College of Engineering and Computing

Our computer science program will teach you how to develop products that are present in all areas of our lives, from desktop computers to cars and appliances.

As a modern computer scientist, you will be able to pursue a career in any domain of human endeavor, including financial, health care, gaming and research. Our flexible program offers intriguing projects that capture students' imagination and is fully financially supported by the department.

Program Highlights

  • Suitcase with straps icon.

    Competitive Careers

    Become a prime candidate for employment in competitive careers pertaining to computer science.

  • Smart phone icon.

    Tech Internships

    Secure internships or other positions in nearly all of the well-known tech, business and consulting companies.

  • Ribbon award icon.

    Top-Ranked Program

    Join a computer science program that is one of the highest-ranked of its kind among public universities.

  • Beaker with bubbling fluid icon.

    Research Opportunities

    Be engaged in computing research encompassing other disciplines such as public health, nursing and mathematics.

What You’ll Study

Some of the most popular courses in our program include Big Data Analytics, Digital Image Processing, Pattern Recognition and Classification, and Computational Structural Biology. Our students have access to extensive high-performance computing platforms, including a partnership with IBM's Quantum Computing Hub.

Building Skills

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

  • Data Analysis

    Examining and interpreting information to uncover insights and inform decision making


    Writing code, developing software and creating applications for automation and problem-solving

    Experimental Design

    Planning and structuring scientific investigations to test hypotheses and gather empirical evidence

  • Collaboration

    Working with others to achieve a common goal or objective


    Inspiring and guiding others to achieve common goals and reach their full potential

    Organizational Skills

    Planning, prioritizing and managing tasks and resources to achieve specific objectives

Using your degree

Make your college experience the foundation for a successful future.

Potential Careers

  • Software Developer
  • Computer Science Professor
  • Systems Manager
  • Computer Programmer
  • Information Researcher
  • Web Designer

Workplace Settings

  • Business
  • Marketing
  • Startups
  • Hospitals
  • Security
  • Education