College of Computing and Software Engineering
Department of Computer Science
The Bachelor of Arts in Applied Computer Science program (BA-ACS) provides a blend of the foundations of computer science (CS) and applications with interdisciplinary study. The BA-ACS program emphasizes the study of programming, theory, and computer systems. Core computer science areas include programming, computer architecture, operating systems, web development, social media and computing security. These areas are supported by a strong foundation in computing principles such as the design of programming languages, data structures, and operating system principles. The program includes the mathematics needed to understand computer science and to interact with the science disiplines.
As a BA program, a formal minor and foreign languages are required, which broaden the opportunities and career possibilities for graduates. Students may select from a set of pre-approved minors and concentraions having connections with computer science, or may propose an alternative minor or concentration.
Graduates of the BA-ACS program are prepared for a variety of traditional careers in CS, and also including emerging interdisciplinary areas such as social media and High Performance Cluster Computing (HPCC), and integrations through the minor with computing security, GIS, data science, chemistry, biology and others.