The BS in Computer Science degree focuses the science and applications of automated data processing.
Upon graduation, our students are well prepared for a wide variety of career options. Graduates with a CS degree have a strong theoretical foundation and may secure a position as a software developer, scientific programmer, systems programmer, or software engineer. The CS major is also well-suited as preparation for advanced degrees in Computer Science.
The Computer Science (CS) major prepares graduates for positions in computer-related fields as well as post-graduate study, putting emphasis on scientific analysis and mathematics. Our CS major offers a comprehensive foundation that permits graduates to adapt to new technologies and new ideas. The Department of Computer Science prepares students for positions in computer-related fields from theoretical and algorithmic foundations to cutting-edge developments in robotics, computer vision, computational linguistics, intelligent systems, and bioinformatics. It provides excellent preparation for students who wish to enter graduate programs. Students seeking the CS degree are required to have a minor. While any minor is acceptable, the required courses of the CS major also fulfill the requirements for a minor in Mathematics.
The learning objectives of the CS major reflect the graduates' needs to grow and adapt in their future careers. The learning objectives follow.