The craft of programming transcends individual programming languages and emphasizes design across multiple scales, from the design of individual programs to complex multi-platform software architectures including mobile platforms, multiple frameworks and multiple design patterns. University of Advancing Technology's Advancing Computer Science (ACS) degree balances the science of computing and the art of design with the application of these principles to real-world problems.
Graduates in ACS will be prepared for software development positions where an understanding of algorithms and complex software design is important as well as being well-versed in mobile, frameworks and multiple programming languages and environments.
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.