Computer Science and Engineering
Master of Science

a064569c-bb78-4982-b51f-addf63c826ad

Quick Facts


Credits Required: 30*
Cost Per Credit: $1000.00
Loading...
Image
Two professionals leaned over a computer talking about information on the screen.

Top 1%

of all Higher-Ed
Institutions

- Center for World University Rankings, 2024

#1

In Best Value Among
Arizona's Public Universities

- Payscale, 2024

College of Engineering
Program Details

The Master of Science in Computer Science and Engineering equips students with a strong foundation in computing theory, software development, and engineering design. This interdisciplinary program integrates principles from both computer science and engineering to prepare students for designing large-scale, networked, and intelligent computing systems. Students develop key competencies in areas such as algorithm design, operating systems, real-time and embedded systems, and the Internet of Things (IoT).

Through experiential, discovery-based learning, students gain hands-on experience solving complex engineering problems and working in collaborative, project-driven environments. The flexible curriculum encourages students to tailor their studies to personal interests and career goals by choosing from a wide range of advanced courses and research areas—ranging from cybersecurity and machine learning to quantum computing and compiler design.  

Graduates are well-positioned to pursue careers across a wide range of high-demand industries, including technology and software, artificial intelligence, cybersecurity, telecommunications, embedded systems, healthcare, finance, automotive, manufacturing, e-commerce, entertainment, government, and academia. With a strong foundation in computing, systems design, and engineering, they are equipped to contribute to leading organizations and make meaningful impacts in both established engineering sectors and emerging technology-driven industries.

*Residents of some U.S. Territories may not be eligible. Please see our Eligibility & State Authorization page for more information.

Courses

The curriculum for this program includes:

This course provides students with a comprehensive introduction to the design and programming aspects of data management systems.

This is a foundational course that offers an introduction to computer operating systems and their applications in engineering systems.

This course provides an introduction to the design and analysis of computer algorithms. The topics covered include the design of common algorithms for various computational problems, the data structures used to implement these algorithms, and the rigorous analysis of their correctness and efficiency.

This course focuses on the study and application of data structures that are critical for solving complex computational problems

The ability to translate human-readable code into efficient machine instructions is a cornerstone of software development, enabling the creation of everything from operating systems to application software.

This course will introduce you to machine learning and develop core principles that allow you to determine which algorithm to use or design a novel approach to solving to engineering task at hand.

This course provides an introduction to problems and techniques of artificial intelligence (AI).

This course provides a comprehensive introduction to deep neural networks with a focus on underlying principles and engineering applications.

Outcomes

Skills

Earning your Master of Science in Computer Science and Engineering will build core skills, including:

  • Identify, formulate, and solve complex engineering problems
  • Apply engineering, science, computing, and mathematics principles
  • Develop and conduct experiments
  • Data analysis & interpretation
  • Produce solutions through engineering design

Potential Career Paths

Graduates of the Computer Science and Engineering program will be prepared to pursue careers in the following fields:

  • Aerospace
  • Medicine
  • Environmental Monitoring
  • Smart Homes
  • Traffic Management
  • Flight Control
  • Earthquake Protection