The University of Advancing Technology’s Bachelor of Advancing Computer Science degree is designed to help students conceive, program, and deploy applications with the most modern software engineering frameworks and environments across emerging platforms. UAT’s goal is to develop elite enterprise-level professionals with mastery over new programming languages, architectures and software engineering systems.
Students enrolled in the Advancing Computer Science major will experience leading edge, evolving environments, and work on multiple software engineering projects. They will incorporate emerging language programming across platforms including open source and enterprise languages and become fluent in the most current software development methodologies.
Mentoring will help students practice the software engineering principles necessary to be successful in their careers. They will develop innovative ways of creating and interpreting data, design, build and identify challenges of software engineering systems in a team environment, and master industry-standard software engineering processes encompassing all phases of the software development cycle.
Requirements to graduate include a 2.0 CGPA, completed required coursework, Portfolio, Internship, and a Student Innovation Project.
For a more detailed breakout of completion time frames and rates, please see the UAT Fast Facts page.