Computer Programming and Software Development
Computer Programming and Software Development is designed to focus on the understanding and design of computers and computational processes. Students enrolled in this major will think both concretely and abstractly to solve problems that require creativity, careful reasoning, and precision. This major spans theory and practice.