Mar 28, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

Programming, BA


The Bachelor of Arts in Programming prepares graduates to develop interactive applications for a variety of platforms. Programming is an exciting multidisciplinary field that requires creativity, professional discipline, and strong collaborative production skills. The program provides an environment for students to develop games, simulations, immersive experiences, software, and other interactive experiences, as well as providing the strong background in Liberal Arts and Sciences required to thrive in this growing and competitive field. Students pursuing this degree choose between two concentrations (Game Programming or Application Programming) and participate in a senior capstone course to collaboratively develop work for their portfolio.

As a result of successfully completing program requirements, students should be able to: 

  • apply advanced programming principles and concepts in the development of interactive experiences;
  • synthesize knowledge and skills to build and refine a professional body of work;
  • effectively communicate and successfully function in multi-disciplinary teams; and
  • perform with a critical understanding of the vocabulary, fundamental concepts, skills, and roles for a career in computer science, or graduate school.