The craft of programming transcends individual programming languages and emphasizes design across multiple scales, from 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 of the ACS program will be prepared for software development positions where an understanding of algorithms and complex software design is important, in addition to being well-versed in mobile, frameworks and multiple programming languages and environments.
UAT’s Synchronic Learning model provides an education framework that prepares superior graduates to become tomorrow’s innovators. This model embodies UAT’s methodologies, curricula and community dedicated to fostering an environment of innovation that promotes demonstrated mastery and job readiness.
How does UAT prepare superior graduates? Students are required to participate in projects that solve real problems. UAT requires students to innovate and create a working proof of concept that’s never been done before. Students complete internships, community projects and apprenticeship experiences to cultivate their ability to succeed in the workplace.