Develop Technology to Connect the World
With an interdisciplinary curriculum covering large-scale product development and intensive real-world design, the University of Arizona BS in software engineering prepares students for some of the most coveted technology jobs.
Throughout the UA Software Engineering undergraduate program, students are immersed in real-world projects that use tools and practices mimicking what you will encounter in your career.
Join UA Software Engineering and learn to develop the technological infrastructure for our increasingly connected world!
Check out this one-page flier for a snapshot of the program: Software Engineering BS (PDF)
Applied Learning Mirrors Societal Need
Gain all the skills you need to excel in areas such as:
- Aerospace and space exploration
- Natural and fabricated environments
- Automation and connectivity
- Human and intelligent systems
- Data, computing and networks
Outside the Classroom
Career-oriented internships, exciting design projects, standout club activities, and hands-on classrooms rule the student environment.
- Software requirements analysis and testing
- Software architecture and design
- Software assurance
- Project management
- Cost estimation
- Digital logic
- Computer organization
Students choose electives – such as web and mobile applications, or embedded systems – from across the college’s eight engineering departments.
Undergraduates learn about software DevOps, agile methodology, and continuous integration and deployment. They use open-source integrated development environments, operating systems and cloud-based infrastructures to gain the specialized software skills in highest demand by top employers.
These companies include global presences like Google, Amazon, Microsoft and Snap Inc., as well as Arizona-based companies such as Raytheon, Wells Fargo, Northrop Grumman and Honeywell.
Student in the Spotlight
Intern Delivers the Goods at Snap Inc.
Richardo Alonso Larez, a first-generation college student in the Software Engineering program, says the combination of industry perspective and applied learning prepared him for his internship with Snap Inc.’s engineering security team in Santa Monica, California.
" The internal access control system I worked on helped a large tech company make tangible changes to its engineering processes. "