The Computing Science major is designed to prepare students with a strong programming foundation and a broad perspective of the discipline. By choosing a major in Computing Science you will not only learn about emerging technologies, you will be a part of the workforce that creates these. Students completing the CS major demonstrate their ability to apply knowledge of computing and mathematical problem solving to the task of designing and implementing computer based systems or processes.