Mar 28, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog [ARCHIVED CATALOG]

Programming, BA


Return to {$returnto_text} Return to: Majors and Programs

The Bachelor of Arts in Programming seeks to prepare graduates to develop applications for a variety of platforms. Students choose between two concentrations: Game Programming or Application Programming. Game Programming students focus on developing games (entertainment-based and serious games), simulations, and other game-like interactive experiences. Application Programming students concentrate on developing software for a variety of platforms. The curriculum provides necessary scripting and programming skills, as well as providing the strong background in Liberal Arts and Sciences required to thrive in this growing and competitive field. Programming is an exciting multidisciplinary field that requires intense creativity, as well as professional discipline, and strong collaborative production skills. Students pursuing this degree 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: 

  • demonstrate strength in applying advanced programming principles and concepts;
  • understand advanced mathematics relevant to computer science and programming;
  • apply the principles of participant-centered theory in the creation and programming of interactive experiences;
  • synthesize knowledge and skills to build and refine a professional body of work;
  • demonstrate an ability to expand and deepen their knowledge in areas of computer science beyond the core curriculum;
  • be effective communicators and function well in multi-disciplinary teams; and
  • perform with a critical understanding of the functions, methods, vocabulary and roles for a career in computer science, or graduate school.

Return to {$returnto_text} Return to: Majors and Programs