Concept, Theory, and Practice
Computing is everywhere and in everything, we do in modern society. From weather forecasting to updating friends on social media, computational thinking has contributed to a spectrum of challenges, from music composition to drug design. The foundation of Avila’s Computer Science program is a range of courses that give students concepts, theory, and practice in the academic discipline.
Choose your concentration.
![Two students intently studying a computer screen](https://b1806469.smushcdn.com/1806469/wp-content/uploads/2020/07/Female-student-at-computer.jpg?lossy=0&strip=1&webp=1)
Computer science
Exceptional classroom engagement is a hallmark The foundation of Avila’s Computer Science program is a range of courses that give students concepts, theory, and practice in the academic discipline. Students can concentrate in either Advanced Computer Science or App Development.
![A row of students using the public computers inside the Learning Commons](https://b1806469.smushcdn.com/1806469/wp-content/uploads/2020/07/Students-with-row-of-computers.jpg?lossy=0&strip=1&webp=1)
software engineering
Students will be trained in the two most popular languages in use today: Java and C#. Also, they should be able to effectively program in C++ with minor self-training because it is a predecessor of both Java and C# and similar to both.
mathematics minor
Encompassing the beauty of pattern and structure, the challenge of uncertainty and abstraction, and the excitement of solving problems, Mathematics provides a foundation for much of modern human society.