Each trimester, BCA students have the opportunity to enroll in electives of their choosing.  Most electives run twice per week during the last hour of the school day.  Therefore, many students enroll in two electives per trimester.

Students may take electives from any academy or department, making electives an excellent opportunity to explore new disciplines.  

As illustrated in Computer Science Pathways,  ATCS offers a variety of electives, from introduction to programming to studies of advanced topics. These elective offerings continue to change, with courses added and removed, based upon student interest, instructor availability, and the advent of new technology.