Computer Science & Engineering Program
Flexible Degree Programs
The Department of Electrical and Computer Engineering offers interdisciplinary BS and MS degrees both online and on campus, and its PhD program on campus.
Leading in AI Education and Research
ECE is integral to artificial intelligence research and education at the University of Arizona. From healthcare and cybersecurity to autonomous systems and big data, researchers in ECE's Computer Science and Engineering program collaborate across disciplines and partner with industry to make the internet safer, enable smarter systems, and bring inventions closer to everyday use.
ECE and CSE provide students with a strong foundation in AI and machine learning. Courses span theory, systems, hardware and applications. Students graduate with skills to lead in one of the fastest-growing fields, with AI-related jobs expected to grow 23% by 2030, according to the U.S. Bureau of Labor Statistics.

Multifaceted Job Preparation
Professionals with the knowledge and skills to design, develop and maintain complex computer and software systems are in high demand across industries and government agencies. Computer science engineers hold some of the best technology jobs in nearly every field, for example:
- aerospace
- medicine
- environmental monitoring
- smart homes
- traffic management
- flight control
- earthquake prediction
Jobs with high-tech employers such as Google, Amazon, Microsoft, Medtronic and NASA range from database administration, systems analysis, computer programming and software development to engineering for machine learning, AI, cybersecurity and big data.
Multidisciplinary Curriculum in Step with Industry
Learn to apply computer science theory and software development to the design of large, networked, scalable computing systems. Select technical electives from courses in software, computer science and computer engineering.

Real-World Learning
All students do projects and research using technology, tools, languages and methodologies in a range of applications. The programs emphasize not only computing theory and technical skills, but also communication, teamwork, critical thinking and professionalism.
Get a snapshot of Computer Science and Engineering (PDF)
Get More Information
Become a UA Engineering Wildcat. Get more information to start you on your path.

"Being part of this very interdisciplinary engineering college exposes our students not only to computer science knowledge but also applications in a wide variety of engineering domains."
-Michael Wu, ECE department head

"The demand for computer science and engineering roles is consistently high. This program elevates the workforce abilities within Arizona."
-Karla Morales, Arizona Tech Council regional VP and Dean's Advisory Council member