The department offers a Bachelor of Science degree program with a choice of two majors: Computer Science and Applied Computing Technology (ACT). All of our programs of study require the same core 100 and 200 level computer science courses. Computer science 300 and 400 level courses will differ depending on the major. The university core curriculum requirements may also differ depending on the major. Please read the descriptions below and follow the links for more details about each major. Computer Science Major The Computer Science major involves the study, development, and analysis of algorithms, which are instructions that tell a computer how to solve particular problems correctly and quickly. Computer science is more than just programming: it encompasses discrete mathematics, logic, computer architecture, operating systems, networks, and languages. This major requires considerable mathematical skill — computer science has as much to do with math as it does with computers. The Bachelor of Science in Computer Science provides students with a background in the basic sciences, and the theory, architecture, and application of computers. The program allows maximum flexibility in preparation for a career in industrial computer science, entering professional schools such as law, medicine, or accounting, or preparation for graduate school in computer science or fields where computer science is helpful (such as mathematics, physics, or linguistics).
Number | Duration |
---|---|
4 | year |
The Bachelor of Science in Computer Science provides students with a background in the basic sciences, and the theory, architecture, and application of computers. The program allows maximum flexibility in preparation for a career in industrial computer science, entering professional schools such as law, medicine, or accounting, or preparation for graduate school in computer science or fields where computer science is helpful (such as mathematics, physics, or linguistics).