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

Programming, BS


The Programming Bachelor of Science prepares dedicated students for careers as software engineers. The program provides an environment for students to develop games, simulations, immersive experiences, software, and other interactive experiences for a variety of platforms. Rigorous mathematics requirements prepare students for both industry careers and the pursuit of a graduate degree in Computer Science. 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;
  • utilize advanced mathematics relevant to computer science and programming;
  • demonstrate an ability to expand and deepen their knowledge in areas of computer science beyond the core curriculum;
  • 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.