Foundations in computer science are critical to understanding how computing has developed and what the future holds. Through classes on data structures, algorithms, web applications, and full-stack web development, you’ll build the critical thinking and creative problem solving skills necessary to adapt over a long career in the rapidly changing technology industry. You’ll develop the ability to a